
function notEmpty(elem, chybnaZprava){
	if(elem.value.length == 0){
		alert(chybnaZprava);
		elem.focus();
		return false;
	}
	return true;
}

function jeCislo(elem, chybnaZprava){
	var cislicko = /^[0-9]+$/;
	if(elem.value.match(cislicko)){
		return true;
	}else{
		alert(chybnaZprava);
		elem.focus();
		return false;
	}
}

function jeText(elem, chybnaZprava){
	var textik = /^[a-zA-Z]+$/;
	if(elem.value.match(textik)){
		return true;
	}else{
		alert(chybnaZprava);
		elem.focus();
		return false;
	}
}

function jeTextACisla(elem, chybnaZprava){
	var textcislo = /^[0-9a-zA-Z]+$/;
	if(elem.value.match(textcislo)){
		return true;
	}else{
		alert(chybnaZprava);
		elem.focus();
		return false;
	}
}

function jeVybrano(elem, chybnaZprava){
	if(elem.value == "Zvolte kurz"){
		alert(chybnaZprava);
		elem.focus();
		return false;
	}else{
		return true;
	}
}

function jeEmail(elem, chybnaZprava){
	var mailik = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(mailik)){
		return true;
	}else{
		alert(chybnaZprava);
		elem.focus();
		return false;
	}
}



function formValidator(){

	var jmeno = document.getElementById("jmeno");
	var prijmeni = document.getElementById("prijmeni");
	var narozeni = document.getElementById("narozeni");
	var ulice = document.getElementById("ulice");
	var mesto = document.getElementById("mesto");
	var psc = document.getElementById("psc");
	var telefon = document.getElementById("telefon");
	var telefon_rodic = document.getElementById("telefon_rodic");
	var mail = document.getElementById("mail");
	var kurz = document.getElementById("kurz");	
	
	/*
	var jmeno = "jmeno";
	var prijmeni = "prijmeni";
	var narozeni = "narozeni";
	var ulice = "ulice";
	var mesto = "mesto";
	var psc = "psc";
	var telefon = "telefon";
	var telefon_rodic = "telefon_rodic";
	var mail = "mail";
	var kurz = "kurz";	*/
	
	if(notEmpty(jmeno, "Prosím vložte správně jméno")){
	  if(notEmpty(prijmeni, "Prosím vložte správně příjmení")){
	    if(notEmpty(narozeni, "Prosím vložte správně rodné číslo")){
	      if(notEmpty(ulice, "Prosím vložte správně adresu")){
	        if(notEmpty(mesto, "Prosím vložte správně město")){
	          if(notEmpty(psc, "Prosím vložte správně psč")){
	            //if(notEmpty(telefon, "Prosím vložte správně telefon bez + na zacatku")){
	              if(notEmpty(telefon_rodic, "Prosím vložte správně telefon na rodicě bez + na zacatku")){
	                if(jeEmail(mail, "Prosím vložte správně e-mailovou adresu")){
	                  if(jeVybrano(kurz, "Prosím zvolte kurz")){                    	
		                   return true;		                   
	                  }
	                }	
	              }
	           // }
	          }
	        }        
	      }
	    }
	  }
	}

	return false;	
}


