function collabse ()  {
    elem_style=document.getElementById('vzkaz_a_select').style; 
   elem_style.display=(document.getElementById('pripominka').checked == true)?'block':'none';

}

function vytvorHlasku(text, id) {
      var hlaska = document.createElement('span');
	  hlaska.setAttribute("class","chyba_formular");
	  hlaska.setAttribute("id", "hlaska_"+id);
	  var text_hlasky = document.createTextNode(text);
	  hlaska.appendChild(text_hlasky);
          return hlaska;
	}

function jeToEmail(hodnota) {
tvar=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return tvar.test(hodnota);
}

function jePokoj() {
if (document.getElementById("Pokoj1").checked== false &&
document.getElementById("Pokoj2").checked== false &&
document.getElementById("Pokoj3").checked== false &&
document.getElementById("Pokoj4").checked== false &&
document.getElementById("Pokoj5").checked== false &&
document.getElementById("Pokoj6").checked== false &&
document.getElementById("Pokoj7A").checked== false &&
document.getElementById("Pokoj7B").checked== false &&
document.getElementById("Pokoj8A").checked== false &&
document.getElementById("Pokoj8B").checked== false && document.getElementById("hlaska_pokojik")){
document.getElementById("pokojik1").removeChild(document.getElementById("hlaska_pokojik"));
document.getElementById("pokojik1").appendChild(vytvorHlasku("Vyberte si prosím alespoň jeden pokoj","pokojik"));
return false;
}
else if(document.getElementById("Pokoj1").checked== false &&
document.getElementById("Pokoj2").checked== false &&
document.getElementById("Pokoj3").checked== false &&
document.getElementById("Pokoj4").checked== false &&
document.getElementById("Pokoj5").checked== false &&
document.getElementById("Pokoj6").checked== false &&
document.getElementById("Pokoj7A").checked== false &&
document.getElementById("Pokoj7B").checked== false &&
document.getElementById("Pokoj8A").checked== false &&
document.getElementById("Pokoj8B").checked== false && !document.getElementById("hlaska_pokoj")){
document.getElementById("pokojik1").appendChild(vytvorHlasku("Vyberte si prosím alespoň jeden pokoj","pokojik"));
return false;
} 
else if(document.getElementById("hlaska_pokojik")){
document.getElementById("pokojik1").removeChild(document.getElementById("hlaska_pokojik"));
}
return true;
}


function jeToCislo(retez)
    {
	  str = retez.toString();
	  for (var i=0;i<str.length;i++){
        var znak = str.charAt(i);
        if (i==0 && znak=="-") {continue;}
        if (znak <"0" || znak>"9") {return false;}
      }
      return true;
    }


function napisHlasku(id) {
if(!document.getElementById("hlaska_"+id) && document.getElementById(id).value.length==0)
document.getElementById(id+"1").appendChild(vytvorHlasku("vyplňte prosím",id));
else 
    if(document.getElementById("hlaska_"+id) && document.getElementById(id).value.length==0) {
document.getElementById(id+"1").removeChild(document.getElementById("hlaska_"+id));
document.getElementById(id+"1").appendChild(vytvorHlasku("vyplňte prosím",id));
}
else if(document.getElementById(id).value.length!=0 && id=="email" && jeToEmail(document.getElementById("email").value)==false && document.getElementById("hlaska_email"))
{
document.getElementById("email1").removeChild(document.getElementById("hlaska_email"));
document.getElementById("email1").appendChild(vytvorHlasku("patný tvar, email musí být ve tvaru jmeno@poskytovatel.domena","email"));
}
else if(document.getElementById(id).value.length!=0 && id=="email" && jeToEmail(document.getElementById("email").value)==false && !document.getElementById("hlaska_email"))
document.getElementById("email1").appendChild(vytvorHlasku("patný tvar, email musí být ve tvaru jmeno@poskytovatel.domena","email"));
else if(document.getElementById(id).value.length!=0 && id=="osoby" && jeToCislo(document.getElementById("osoby").value)==false && document.getElementById("hlaska_osoby"))
{
document.getElementById("osoby1").removeChild(document.getElementById("hlaska_osoby"));
document.getElementById("osoby1").appendChild(vytvorHlasku("patný tvar, hodnota musí být přirozené číslo","osoby"));
}
else if(document.getElementById(id).value.length!=0 && id=="osoby" && jeToCislo(document.getElementById("osoby").value)==false && !document.getElementById("hlaska_osoby"))
document.getElementById("osoby1").appendChild(vytvorHlasku("patný tvar, hodnota musí být přirozené číslo","osoby"));
else if(document.getElementById("hlaska_"+id))
document.getElementById(id+"1").removeChild(document.getElementById("hlaska_"+id));
}



function checkform ()	{
var upozorneni="";
if (document.getElementById("Jmeno").value.length==0)
upozorneni+="Nevyplnili jste jméno\n";
if (document.getElementById("prijmeni").value.length==0)
upozorneni+="Nevyplnili jste přijmení\n";
if (document.getElementById("email").value.length==0)
upozorneni+="Nevyplnili jste email\n";
if (document.getElementById("email").value.length!=0 && jeToEmail(document.getElementById("email").value)==false)
upozorneni+="Email je zadán ve patném formátu\n";
if (document.getElementById("osoby").value.length!=0 && jeToCislo(document.getElementById("osoby").value)==false)
upozorneni+="Hodnota políčka počet osob musí být přirozené číslo\n";
if (document.getElementById("osoby").value.length==0)
upozorneni+="Nevyplnili jste počet osob\n";
if (document.getElementById("telefon").value.length==0)
upozorneni+="Nevyplnili jste telefon\n";
if (document.getElementById("termin").value.length==0)
upozorneni+="Nevyplnili jste termín\n";
napisHlasku('Jmeno');
napisHlasku('prijmeni');
napisHlasku('telefon');
napisHlasku('email');
napisHlasku('termin');
napisHlasku('osoby');
jePokoj();
if (jePokoj()==false)
upozorneni+="Nevybrali jste si ádný pokoj\n";
if(upozorneni.length==0)
return true;
else{
window.alert(upozorneni);
return false;
}


}