function checkId(str){
	var error = "";
	if (str == "") {
		error = "Nie podano numeru Id klienta.\n";
	}
	else{
		var pattern = /^[0-9]$/; //allow digits
		if (str.length !== 10){
			error = "Numer Id klienta powinien składać się z 10 cyfr.\n";
		}
		else if(!pattern.test(str)){
			error = "Numer Id klienta powinien składać się tylko z cyfr.\n"
		}
	}
	
	return error;
}


function checkPostal(str){
	var error = "";
	if (str == ""){
		error = "Nie wprowadzono kodu pocztowego klienta.\n";
	}
	else{
		var pattern = /^[0-9]{2}\-[0-9]{3}$/;
		if (str.length !== 6){
			error = "Niepoprawna długość kodu pocztowego. Poprawny format: xx-xxx\n";
		}
		else if(!pattern.test(str)){
			error = "Kod pocztowy może składać się tylko z cyfr i myślnika. Poprawny format: xx-xxx\n"
		}
	}
	
	return error;
}

function checkLogin(theForm) {
    var why = "";
    why += checkId(theForm.id.value);
    why += checkPostal(theForm.kod.value);
    if (why != "") {
       alert("Pojawiły się następujące błędy:\n\n"+why);
       return false;
    }
return true;
}