function kontrola_objednavka_dvd(form) {
	
	// kontrola udání jména
	if(form.jmeno.value == "") {
		
		alert("Vyplňte jméno!");
		form.jmeno.focus(); 
		
		return false;  
		
	}
	
	// kontrola délky jména
	if(form.jmeno.value.length > 100) {
		
		alert("Maximální délka jména je 100 znaků!");
		form.jmeno.focus();
		 
		return false;  
		
	}
	
	// kontrola udání příjmení
	if(form.prijmeni.value == "") {
		
		alert("Vyplňte příjmení!");
		form.prijmeni.focus(); 
		
		return false;  
		
	}
	
	// kontrola délky příjmení
	if(form.prijmeni.value.length > 100) {
		
		alert("Maximální délka příjmení je 100 znaků!");
		form.prijmeni.focus();
		 
		return false;  
		
	}
	
	// kontrola udání ulice a čp
	if(form.ulice_cp.value == "") {
		
		alert("Vyplňte ulici a č.p.!");
		form.ulice_cp.focus(); 
		
		return false;  
		
	}
	
	// kontrola délky ulice a čp
	if(form.ulice_cp.value.length > 100) {
		
		alert("Maximální délka ulice a č.p. je 100 znaků!");
		form.ulice_cp.focus();
		 
		return false;  
		
	}
	
	// kontrola udání PSČ
	if(form.psc.value == "") {
		
		alert("Vyplňte PSČ!");
		form.psc.focus(); 
		
		return false;
		
	}
	
	// kontrola délky PSČ
	if(form.psc.value.length > 5) {
		
		alert("Maximální délka PSČ je 5 znaků!");
		form.psc.focus();
		 
		return false;  
		
	}

	// kontrola zda PSČ obsahuje pouze čísla
	if(form.psc.value.toString().search(/^([0-9]){5}$/) != 0) {
		
		alert("PSČ nemá správný tvar!\n\nSprávný tvar:\n5 místné číslo");
		form.psc.focus(); 
		
		return false;
		
	}
	
	// kontrola udání města
	if(form.mesto.value == "") {
		
		alert("Vyplňte město!");
		form.mesto.focus(); 
		
		return false;  
		
	}
	
	// kontrola délky města
	if(form.mesto.value.length > 100) {
		
		alert("Maximální délka města je 100 znaků!");
		form.mesto.focus();
		 
		return false;  
		
	}
	
	// kontrola udání e-mailu
	if(form.email.value == "" || form.email.value == "@") {
		
		alert("Vyplňte e-mail!");
		form.email.focus(); 

		return false;  
		
	}
	
	// kontrola délky e-mailu
	if(form.email.value.length > 100) {
		
		alert("Maximální délka e-mailu je 100 znaků!");
		form.email.focus();
		 
		return false;  
		
	}
	
	// kontrola korektnosti e-mailové adresy
	if(form.email.value.toString().search(/^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$/) != 0) {
		
		alert("E-mailová adresa nemá správný tvar!\n\nSprávný tvar:\ncokoliv@doména.koncovka");
		form.email.focus(); 
		
		return false;
		
	}
	
	// kontrola udání počtu ks
	if(form.pocet_ks.value == "") {
		
		alert("Vyplňte počet kusů!");
		form.pocet_ks.focus(); 
		
		return false;
		
	}
	
	// kontrola délky počtu ks
	if(form.pocet_ks.value.length > 2) {
		
		alert("Maximální délka počtu kusů jsou 2 znaky!");
		form.pocet_ks.focus();
		 
		return false;  
		
	}

	// kontrola zda počtu ks obsahuje pouze čísla
	if(form.pocet_ks.value.toString().search(/^([0-9])$/) != 0) {
		
		alert("Počet kusů nemá správný tvar!\n\nSprávný tvar: pouze čísla");
		form.pocet_ks.focus(); 
		
		return false;
		
	}

	// antispamová kontrola
	if(form.kontrola.value != "deset") {
		
		alert("Špatně vyplněná antispamová kontrola!\n\nSprávná odpověď je \"deset\" (bez uvozovek).");
		form.kontrola.focus(); 
		
		return false;  
		
	}
	
	rozhodnuti = confirm("Jsou toto správně zadané údaje?\n\n"  +
		"Jméno: " + form.jmeno.value + "\n" + "\n" +
		"Příjmení: " + form.prijmeni.value + "\n" + "\n" +
		"Ulice a č.p.: " + form.ulice_cp.value + "\n" + "\n" +
		"PSČ: " + form.psc.value + "\n" + "\n" +
		"Město: " + form.mesto.value + "\n" + "\n" +
		"E-mail: " + form.email.value + "\n" + "\n" +
		"Ročník: " + form.rocnik.value + "\n" + "\n" +
		"Počet kusů: " + form.pocet_ks.value + "\n" + "\n"
		);
		
		/* Pokud uživatel klikl na tlačítko "storno", formulář neodešleme */
	if (!rozhodnuti) {
			
		return false;
			
	}
	else {
			
		/* Pokud uživatel klikl na tlačítko "ok", formulář odešleme */
		form.submit();
			
	}
		
}

function kontrola_kontakt(form) {
	
	// kontrola udání jména
	if(form.jmeno.value == "") {
		
		alert("Vyplňte jméno!");
		form.jmeno.focus(); 
		
		return false;  
		
	}
	
	// kontrola délky jména
	if(form.jmeno.value.length > 100) {
		
		alert("Maximální délka jména je 100 znaků!");
		form.jmeno.focus();
		 
		return false;  
		
	}
	
	// kontrola udání příjmení
	if(form.prijmeni.value == "") {
		
		alert("Vyplňte příjmení!");
		form.prijmeni.focus(); 
		
		return false;  
		
	}
	
	// kontrola délky příjmení
	if(form.prijmeni.value.length > 100) {
		
		alert("Maximální délka příjmení je 100 znaků!");
		form.prijmeni.focus();
		 
		return false;  
		
	}
	
		
	// kontrola udání e-mailu
	if(form.email.value == "" || form.email.value == "@") {
		
		alert("Vyplňte e-mail!");
		form.email.focus(); 

		return false;  
		
	}
	
	// kontrola délky e-mailu
	if(form.email.value.length > 100) {
		
		alert("Maximální délka e-mailu je 100 znaků!");
		form.email.focus();
		 
		return false;  
		
	}
	
	// kontrola korektnosti e-mailové adresy
	if(form.email.value.toString().search(/^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$/) != 0) {
		
		alert("E-mailová adresa nemá správný tvar!\n\nSprávný tvar:\ncokoliv@doména.koncovka");
		form.email.focus(); 
		
		return false;
		
	}
	
	// kontrola udání textu
	if(form.text.value == "") {
		
		alert("Vyplňte text!");
		form.text.focus(); 
		
		return false;
		
	}
	
	// antispamová kontrola
	if(form.kontrola.value != "deset") {
		
		alert("Špatně vyplněná antispamová kontrola!\n\nSprávná odpověď je \"deset\" (bez uvozovek).");
		form.kontrola.focus(); 
		
		return false;  
		
	}
	
	rozhodnuti = confirm("Jsou toto správně zadané údaje?\n\n"  +
		"Jméno: " + form.jmeno.value + "\n" + "\n" +
		"Příjmení: " + form.prijmeni.value + "\n" + "\n" +
		"E-mail: " + form.email.value + "\n" + "\n" +
		"Text: " + form.text.value + "\n" + "\n"
		);
		
		/* Pokud uživatel klikl na tlačítko "storno", formulář neodešleme */
	if (!rozhodnuti) {
			
		return false;
			
	}
	else {
			
		/* Pokud uživatel klikl na tlačítko "ok", formulář odešleme */
		form.submit();
			
	}
		
}
