/* kontrola formulare eshop */

 function kontrola () {
   var rx1 = /^\d+$/;
   var ic = document.getElementById('ic')
   if (ic.value!="" && !rx1.test(ic.value)){
	      ic.focus();
	      alert ("Chybně zadané IČ (formát např. 12345678)");
	      return false;
   }	 
	 
   var rx2 = /^[A-Z]{2}\d+$/;
   var dic = document.getElementById('dic')
   if (dic.value!="" && !rx2.test(dic.value)){
	      dic.focus();
	      alert ("Chybně zadané DIČ (formát např. CZ12345678)");
	      return false;
   }   
   
   var ic_eu = document.getElementById('ic_dph');
   if (ic_eu != null){
	   if (ic_eu.value!="" && !rx2.test(ic_eu.value)){
		      ic_eu.focus();
		      alert ("Chybně zadané IČ DPH (formát např. CZ12345678)");
		      return false;
	   }  
   }
   

   if (document.getElementById('fJmeno').value == "") {
      document.getElementById('fJmeno').focus();
      alert ("Nezadali jste Vaše jméno");
      return false;
   }
   
   if (document.getElementById('fPrijmeni').value == "") {
      document.getElementById('fPrijmeni').focus();
      alert ("Nezadali jste Vaše příjmení");
      return false;
   }
   
   
   
   if (document.getElementById('fUlice').value == "") {
      document.getElementById('fUlice').focus();
      alert ("Nezadali jste ulici");
      return false;
   }
   
   if (document.getElementById('fCp').value == "") {
      document.getElementById('fCp').focus();
      alert ("Nezadali jste popisné číslo");
      return false;
   }
   
   if (document.getElementById('fMesto').value == "") {
      document.getElementById('fMesto').focus();
      alert ("Nezadali jste město");
      return false;
   }
   
   if (document.getElementById('fPsc').value == "") {
      document.getElementById('fPsc').focus();
      alert ("Nezadali jste poštovní směrovací číslo");
      return false;
   }
   
   if (document.getElementById('fTelefon').value == "") {
      document.getElementById('fTelefon').focus();
      alert ("Nezadali jste telefon");
      return false;
   }   
   
   if (document.getElementById('fEmail').value == "") {
      document.getElementById('fEmail').focus();
      alert ("Nezadali jste Váš e-mail");
      return false;
   }
 }
   /* kontrola formulare forum */

   function kontrola_forum () {
	   if (document.getElementById('fJmeno').value == "") {
	      document.getElementById('fJmeno').focus();
	      alert ("Nezadali jste Vaše jméno");
	      return false;
	   }
	   
	   if (document.getElementById('fObsah').value == "") {
	      document.getElementById('fObsah').focus();
	      alert ("Nezadali jste text Vašeho příspěvku");
	      return false;
	   }
   }
   
  /* kontrola formulare pridat zakazku */

   function kontrola_zakazka () {
	   if (document.getElementById('fNadpis').value == "") {
	      document.getElementById('fNadpis').focus();
	      alert ("Nezadali jste název");
	      return false;
	   }
	   
	   if (document.getElementById('fKontakt').value == "") {
	      document.getElementById('fKontakt').focus();
	      alert ("Nezadali jste kontakt");
	      return false;
	   }
	   
	 /*  TinyMCE je true, nekontrolovat pres JS!
	 if (document.getElementById('fPopis').value == "") {
	      document.getElementById('fPopis').focus();
	      alert ("Nezadali jste popis");
	      return false;
	   }*/
   }
   
     /* kontrola formulare pridat zakazku */

   function kontrola_registrace () {
	   if (document.getElementById('fJmeno').value == "") {
	      document.getElementById('fJmeno').focus();
	      alert ("Nezadali jste jméno");
	      return false;
	   }
	   
	   if (document.getElementById('fPrijmeni').value == "") {
	      document.getElementById('fPrijmeni').focus();
	      alert ("Nezadali jste příjmení");
	      return false;
	   }
	   
	   if (document.getElementById('fEmail').value == "") {
	      document.getElementById('fEmail').focus();
	      alert ("Nezadali jste e-mail");
	      return false;
	   }
   }
   
   /* kontrola formulare "school_licence_request_form" */
   
   function kontrola_school_licence_request_form()
   {
    if(document.getElementById('fschool_name').value == "")
    {
	      document.getElementById('fschool_name').focus();
	      alert ("Nezadali jste jméno školy / School name is empty!");
	      return false;
    }
    
    if(document.getElementById('fheadmaster').value == "")
    {
	      document.getElementById('fheadmaster').focus();
	      alert ("Nezadali jste jméno ředitele (vedoucího katedry) / Headmaster's (Chair of the Department's) name is empty!");
	      return false;
    }

    if(document.getElementById('fstreet').value == "")
    {
	      document.getElementById('fstreet').focus();
	      alert ("Nezadali jste ulici / Street name is empty!");
	      return false;
    }

    if(document.getElementById('fcity').value == "")
    {
	      document.getElementById('fcity').focus();
	      alert ("Nezadali jste město / City name is empty!");
	      return false;
    }

    if(document.getElementById('fpostcode').value == "")
    {
	      document.getElementById('fpostcode').focus();
	      alert ("Nezadali jste PSČ / Postcode name is empty!");
	      return false;
    }

    if(document.getElementById('fstate').value == "")
    {
	      document.getElementById('fstate').focus();
	      alert ("Nezadali jste stát / State is empty!");
	      return false;
    }

    if(document.getElementById('fcontact_name').value == "")
    {
	      document.getElementById('fcontact_name').focus();
	      alert ("Nezadali jste kontakní osobu / Contact name is empty!");
	      return false;
    }

    if(document.getElementById('fcontact_email').value == "")
    {
	      document.getElementById('fcontact_email').focus();
	      alert ("Nezadali jste e-mail kontakní osoby / Contact e-mail is empty!");
	      return false;
    }
    
    if(document.getElementById('fcontact_phone').value == "")
    {
	      document.getElementById('fcontact_phone').focus();
	      alert ("Nezadali jste telefon kontakní osoby / Contact phone is empty!");
	      return false;
    }
    
    if(document.getElementById('fcontact_position').value == "")
    {
	      document.getElementById('fcontact_position').focus();
	      alert ("Nezadali jste pozici kontakní osoby / Contact position is empty!");
	      return false;
    }

   }
   
   
   //porovna velikosti jednotlivych bunek v eshopu v tabulce s produkty a nastavi jim v ramci jednoho radku stejnou vysku 
   function setTableCellsHeight(){
    if(null != document.getElementById('eshop_products')){
    var cells = document.getElementsByTagName('td');
   
    for(i=0; i < cells.length; i+=2){
     if(cells[i+1]){ 
      if(cells[i].offsetHeight > cells[i+1].offsetHeight){
        cells[i+1].style.height = cells[i].offsetHeight + 'px';
      }
      else{
        if(cells[i+1].offsetHeight > cells[i].offsetHeight)
          cells[i].style.height = cells[i+1].offsetHeight + 'px';
      } 
     }  
    }
   }
  }
    window.onload = setTableCellsHeight;
      
