function test() {  
  var test = location.href.split("?");
  if(test[1] > "")
    document.getElementById("poslane").style.display="inline-block";
}

function zobraz1() {
  document.getElementById("text3").style.display="inline";
  document.getElementById("text4").style.display="none";
  document.getElementById("text5").style.display="none";
  document.getElementById("text6").style.display="none";
}

function zobraz2() {
  document.getElementById("text3").style.display="none";
  document.getElementById("text4").style.display="inline";  
  document.getElementById("text5").style.display="none";
  document.getElementById("text6").style.display="none";
}

function formular_list2() {
  
  var datum = document.getElementById("prichod").value.split(".");
  var den=new Number(datum[0]); 
  var mesiac=new Number(datum[1]);
  var rok=new Number(datum[2]);
  
  var datum2 = document.getElementById("odchod").value.split(".");
  var den2=new Number(datum2[0]); 
  var mesiac2=new Number(datum2[1]);
  var rok2=new Number(datum2[2]);
  
  var pocetO = document.getElementById("pocetO").value;
  var pocetI = document.getElementById("pocetI").value;

  if(document.getElementById("prichod").value== "" || document.getElementById("odchod").value== "" || document.getElementById("pocetO").value== "" || document.getElementById("pocetI").value== "") {
    document.getElementById("info_datum").innerHTML = 'Nevyplnili ste jeden z údajov!';
    document.getElementById("info_datum").style.display="inline";
    return false;
  }
  else
    document.getElementById("info_datum").style.display="none";
    
  var info = new Number(0);
  var info2 = new Number(0);
  var info3 = new Number(0);
  var info4 = new Number(0);
  var d = new Date();
  
  if(parseInt(den) < 1 || parseInt(den) > 31 || isNaN(den)) info = info + 1;
  if(parseInt(mesiac) < 1 || parseInt(mesiac) > 12 || isNaN(mesiac)) info = info + 1;
  if(parseInt(rok) < d.getFullYear() || parseInt(rok) > 2100 || isNaN(rok)) info = info + 1; 

  if(parseInt(den2) < 1 || parseInt(den2) > 31 || isNaN(den2)) info = info + 1;
  if(parseInt(mesiac2) < 1 || parseInt(mesiac2) > 12 || isNaN(mesiac2)) info = info + 1;
  if(parseInt(rok2) < d.getFullYear() || parseInt(rok2) > 2100 || isNaN(rok2)) info = info + 1;  
    
  if(parseInt(rok) > parseInt(rok2)) info = info + 1;  
  if(parseInt(rok) == parseInt(rok2)) {
    if(parseInt(mesiac) > parseInt(mesiac2)) info = info + 1;
    if(parseInt(mesiac) == parseInt(mesiac2)) {
      if(parseInt(den) >= parseInt(den2)) {
        info = info + 1;
      }
    }    
  }

  if(parseInt(rok) == d.getFullYear()) {
    if(parseInt(mesiac) < (d.getMonth()+1)) info=info+1;
    if(parseInt(mesiac) == (d.getMonth()+1)) {
      if(parseInt(den) < d.getDate()) info=info+1;
      if(parseInt(den) == d.getDate()) {
        if(d.getHours() > 18) info4 = info4 + 1;
      }
    }
  }


  if(info > 0) {  
    document.getElementById("info_datum").innerHTML = 'Zle zadaný jeden z dátumov.';
    document.getElementById("info_datum").style.display="inline";
    return false;
  }
  else
    document.getElementById("info_datum").style.display="none";
  
  if(isNaN(pocetO) || parseInt(pocetO) == 0 || parseInt(pocetO) > 150) info2 = info2 + 1;
  
  if(info2 > 0) {  
    document.getElementById("info_datum").innerHTML = 'Zle zadaný počet osôb!';
    document.getElementById("info_datum").style.display="inline";
    return false;
  }
  else
    document.getElementById("info_datum").style.display="none";

  if(isNaN(pocetI) || parseInt(pocetI) == 0 || parseInt(pocetI) > 130) info3 = info3 + 1;

  if(info3 > 0) {  
    document.getElementById("info_datum").innerHTML = 'Zle zadaný počet izieb!';
    document.getElementById("info_datum").style.display="inline";
    return false;
  }
  else
    document.getElementById("info_datum").style.display="none"; 

  if(info4 > 0) {  
    document.getElementById("info_datum").innerHTML = 'Registrácia s dnešným dňom len do 18:00!';
    document.getElementById("info_datum").style.display="inline";
    return false;
  }
  else
    document.getElementById("info_datum").style.display="none"; 

  if(document.getElementById('tri_lozka').checked == false && document.getElementById('dve_lozka').checked == false) {
    document.getElementById("info_datum").innerHTML = 'Chcete izbu s prístelkom alebo bez??';
    document.getElementById("info_datum").style.display="inline";
    return false;
  }
  else
    document.getElementById("info_datum").style.display="none"; 

  if(parseInt(document.getElementById('pocetI').value) > parseInt(document.getElementById('pocetO').value))  {
    document.getElementById("info_datum").innerHTML = 'Počet izieb prevyšuje počet osôb!';
    document.getElementById("info_datum").style.display="inline";
    return false;  
  }

  if((parseInt(document.getElementById('pocetO').value) / parseInt(document.getElementById('pocetI').value)) > 4)  {
    document.getElementById("info_datum").innerHTML = 'Maximálne 4 osoby na izbu(s prístelkom)!';
    document.getElementById("info_datum").style.display="inline";
    return false;  
  }
  if((parseInt(document.getElementById('pocetO').value) / parseInt(document.getElementById('pocetI').value)) > 3  && document.getElementById('tri_lozka').checked == false)  {
    document.getElementById('dve_lozka').checked = false;
    document.getElementById('tri_lozka').checked = true;
    document.getElementById("info_datum").innerHTML = '4 osoby na 1 izbu len s prístelkom!';
    document.getElementById("info_datum").style.display="inline";
    return false;  
  }
  
  if((parseInt(document.getElementById('pocetO').value) / parseInt(document.getElementById('pocetI').value)) == 3)  {  
    document.getElementById('dve_lozka').checked = true;
    document.getElementById('tri_lozka').checked = false;
  }
  
  document.getElementById("rezervacia").style.display="none"; 
  document.getElementById("rezervacia2").style.display="inline";
  document.getElementById("rezervacia3").style.display="none";
}

function formular_list1() {
  document.getElementById("rezervacia2").style.display="none"; 
  document.getElementById("rezervacia").style.display="inline";
  document.getElementById("rezervacia3").style.display="none";
}

function formular_list3() {

  if(document.getElementById("meno").value== "" || document.getElementById("priezvisko").value== "" || document.getElementById("ulica").value== "" || document.getElementById("psc").value== "" || document.getElementById("stat").value== "") {
    document.getElementById("info_datum").innerHTML = 'Jeden z údajov nieje vyplnený!';
    document.getElementById("info_datum").style.display="inline";
    return false;
  }

  if(document.getElementById("firma").value) {  
    if(isNaN(document.getElementById("ico").value)){
      document.getElementById("info_datum").innerHTML = 'Zle zadané ičo! Len číselný tvar bez medzier.';
      document.getElementById("info_datum").style.display="inline";
      return false;    
    }
  }
  else
    document.getElementById("ico").value="";     
    
  if(isNaN(document.getElementById("psc").value)){
    document.getElementById("info_datum").innerHTML = 'Zle zadané PSČ! Len číselný tvar bez medzier.';
    document.getElementById("info_datum").style.display="inline";
    return false;    
  }
  
  document.getElementById("info_datum").style.display="none";
    
  document.getElementById("rezervacia").style.display="none"; 
  document.getElementById("rezervacia2").style.display="none";
  document.getElementById("rezervacia3").style.display="inline";  
}

function check_tester(name) {
    if (name != '3') document.getElementById('tri_lozka').checked = false;
    if (name != '2') document.getElementById('dve_lozka').checked = false;
}

function formular_list4() {
  if (document.getElementById("tel").value== "" || document.getElementById("mail").value== "") {
    document.getElementById("info_datum").innerHTML = 'Jeden z údajov nieje vyplnený!';
    document.getElementById("info_datum").style.display="inline";
    return false;
    }
  else {
    var email = document.getElementById('mail');
    var tel = document.getElementById('tel');
    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    var filter2 = /^[+]?[()/0-9. -]{9,}$/;
    
    if (!filter.test(email.value)) {
      document.getElementById("info_datum").innerHTML = 'Zle zadaný email!';
      document.getElementById("info_datum").style.display="inline";
      email.focus;
      return false;
    }
    if (!filter2.test(tel.value)) {
      document.getElementById("info_datum").innerHTML = 'Zle zadané tel.č.!';
      document.getElementById("info_datum").style.display="inline";
      tel.focus;
      return false;
    }

  }
  document.reg.submit();
}

function zatvor() {
  window.location = "reg.html";
}

