               
//jsou vyplneny vsechny udaje?
function checkForm(x) {
	var hlaseni = "";
	if (!trim(x.jmeno.value)) hlaseni += "Není uvedeno Vaše jméno.\n";
	if (!trim(x.tel.value)) hlaseni += "Není uveden Vaše telefon.\n";
	if (!isMail()) hlaseni += "Uvedený e-mail má špatný formát.\n";
	
	if (!trim(x.vek.value)) hlaseni += "Není uveden věk.\n";
	if (!trim(x.vyska.value)) hlaseni += "Není uvedena výška.\n";
	if (!trim(x.vaha.value)) hlaseni += "Není uvedena váha.\n";
	
	if (hlaseni) {alert(hlaseni); x.jmeno.focus(); return false;}
}

function checkOrder(x) {
	var hlaseni = "";
	if (trim(x.koktejl.value) == 'vyberte') hlaseni += "Vyberte příchuť koktejlu.\n";
	
	if (!trim(x.name.value)) hlaseni += "Není uvedeno Vaše jméno.\n";
	if (!trim(x.street.value)) hlaseni += "Není uvedena ulice a č.p..\n";
	if (!trim(x.city.value)) hlaseni += "Není uvedeno PSČ a město.\n";
	if (!isMail()) hlaseni += "Uvedený e-mail má špatný formát.\n";
	if (!trim(x.tel.value)) hlaseni += "Není uveden Váš telefon.\n";
	//if (!trim(x.code.value)) hlaseni += "Vyplňte prosím kontrolní kód.\n";
	
	if (hlaseni) {alert(hlaseni); x.name.focus(); return false;}
}


function checkAsk(x) {
	var hlaseni = "";
     var ask1 = false;
     var ask2 = false;
     var ask3 = true;
     var ask4 = true;
     
     for( i = 0; i < x.ask1.length; i++ ) {
          if( x.ask1[i].checked == true )
               ask1 = true;
     }
     for( i = 0; i < x.ask2.length; i++ ) {
          if( x.ask2[i].checked == true )
               ask2 = true;
     }
     /*for( i = 0; i < x.ask3.length; i++ ) {
          if( x.ask3[i].checked == true )
               ask3 = true;
     }
     for( i = 0; i < x.ask4.length; i++ ) {
          if( x.ask4[i].checked == true )
               ask4 = true;
     }*/
     
     //odpovedi
     if (!ask1 || !ask2 || !ask3 || !ask4) hlaseni += "Musíte odpovědět na všechny otázky.\n";
     if (!trim(x.ask5.value)) hlaseni += "Napište, co byste zlepšili.\n";
     
     //jmena
     if (!trim(x.name1.value) || !trim(x.name2.value) || !trim(x.name3.value)) hlaseni += "Vyplňte jména 3 lidí.\n";
     
     //email a tel
     if (!trim(x.tel1.value) || trim(x.mail1.value)) {
          if(!isMail2(x.mail1.value)) {
               hlaseni += "Email 1 nemá správný formát.\n";
          }
     }
     if (!trim(x.tel2.value) || trim(x.mail2.value)) {
          if(!isMail2(x.mail2.value)) {
               hlaseni += "Email 2 nemá správný formát.\n";
          }
     }
     if (!trim(x.tel3.value) || trim(x.mail3.value)) {
          if(!isMail2(x.mail3.value)) {
               hlaseni += "Email 3 nemá správný formát.\n";
          }
     }

     //kontakty
     if (!trim(x.name.value)) hlaseni += "Není uvedeno Vaše jméno.\n";
	if (!trim(x.street.value)) hlaseni += "Není uvedena ulice a č.p..\n";
	if (!trim(x.city.value)) hlaseni += "Není uvedeno PSČ a město.\n";
	if (!isMail()) hlaseni += "Uvedený e-mail má špatný formát.\n";
	if (!trim(x.tel.value)) hlaseni += "Není uveden Váš telefon.\n";
	if (x.dozvedel.value == "vyberte") hlaseni += "Odkud jste se o nás dozvěděl(a)?\n";
	
	if (hlaseni) {alert(hlaseni); x.name.focus(); return false;}
}


function isMail(){
	inp=trim(document.poptavka.email.value);
	email=/^.+@.+\..{2,4}$/
	if (email.test(inp)==true) {
		return true;
	}
	else {
		return false;
	}
}

function isMail2(mail){
	inp=mail;
	email=/^.+@.+\..{2,4}$/
	if (email.test(inp)==true) {
		return true;
	}
	else {
		return false;
	}
}

//trim white spaces
function trim(name) {
     return name.replace(/^\s+|\s+$/g, '');
}