// volani funkce lighbox na vsechny elementy s class=lightbox
$(function() {
	$('a.lightbox').lightBox()
});


function toggleDiv(id,flagit) {
  if (flagit=="1"){
    if (document.layers)
    {
      document.layers[''+id+''].visibility = "show";
      document.layers[''+id+''].style.display = "block";
    }
    else if(document.all)
    {
      document.all[''+id+''].style.visibility = "visible";
      document.all[''+id+''].style.display = "block";
    }
    else if (document.getElementById)
    {
      document.getElementById(''+id+'').style.visibility = "visible";
      document.getElementById(''+id+'').style.display = "block";
    }
  }
  else
    if (flagit=="0"){
      if (document.layers)
      {
        document.layers[''+id+''].visibility = "hide";
        document.layers[''+id+''].style.display = "none";
      }
      else if (document.all)
      {
        document.all[''+id+''].style.visibility = "hidden";
        document.all[''+id+''].style.display = "none";
      }
      else if (document.getElementById)
      {
        document.getElementById(''+id+'').style.visibility = "hidden";
        document.getElementById(''+id+'').style.display = "none";
      }
    }
}



//
// kontrola formulare objednavky
//

function trim(str)
{
  return str.replace(/^\s*|\s*$/g,"");
}

function checkPSC(val) {
  var cislo=trim(val);
  cislo=cislo.split(' ').join('');
  if(isNaN(cislo)!=false) {
    window.alert('Prosím, vyplňte správné PSČ doručovací adresy.'); 
    regform.dod_psc.style.backgroundColor = "rgb(255, 188, 188)";
    regform.dod_psc.focus();   
    return false;
  }
  var re = /^1(.*)$|^2(.*)$|^37(.*)$|^38(.*)$|^39(.*)$|^46(.*)$/;
  if(re.test(val)) { 
    document.getElementById("naseDoprava").style.display = 'block';
  }
  else { 
    document.getElementById("naseDoprava").style.display = 'none';    
  } 
  regform.dod_psc.style.backgroundColor = "rgb(255, 255, 255)";  
}
          
function checkTEL(val) {
  var cislo=trim(val);
  cislo=cislo.split(' ').join('');  
  if(isNaN(cislo)!=false) {
    window.alert('Prosím, vyplňte správné telefonní číslo.'); 
    regform.kon_telefon.style.backgroundColor = "rgb(255, 188, 188)";
    regform.kon_telefon.focus();   
    return false;
  }           
  regform.kon_telefon.style.backgroundColor = "rgb(255, 255, 255)";
}     

function checkMAIL(val) {
  var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
  var address = trim(val);
  if(reg.test(address) == false) {
    window.alert('Vaše e-mailová adresa nemá správný formát.'); 
    regform.kon_email.style.backgroundColor = "rgb(255, 188, 188)";
    regform.kon_email.focus();
    return false;
  }
  regform.kon_email.style.backgroundColor = "rgb(255, 255, 255)";
}     

function validace_objednavky(form) {
  // kontrola jmena
  if(trim(form.dod_jmeno.value) == '') {
    window.alert('Prosím, vyplňte své křestní jméno.'); 
    form.dod_jmeno.style.backgroundColor = "rgb(255, 188, 188)";
    form.dod_jmeno.focus();
    return false;
  }
  form.dod_jmeno.style.backgroundColor = "rgb(255, 255, 255)";
  // kontrola prijmeni
  if(trim(form.dod_prijmeni.value) == '') {
    window.alert('Prosím, vyplňte své příjmení.'); 
    form.dod_prijmeni.style.backgroundColor = "rgb(255, 188, 188)";
    form.dod_prijmeni.focus();
    return false;
  }
  form.dod_prijmeni.style.backgroundColor = "rgb(255, 255, 255)";
  // kontrola ulice  
  if(trim(form.dod_ulice.value) == '') {
    window.alert('Prosím, vyplňte název ulice dodací adresy.'); 
    form.dod_ulice.style.backgroundColor = "rgb(255, 188, 188)";
    form.dod_ulice.focus();
    return false;
  }
  form.dod_ulice.style.backgroundColor = "rgb(255, 255, 255)";
  // kontrola mesta
  if(trim(form.dod_mesto.value) == '') {
    window.alert('Prosím, vyplňte název města dodací adresy.'); 
    form.dod_mesto.style.backgroundColor = "rgb(255, 188, 188)";
    form.dod_mesto.focus();
    return false;
  }
  form.dod_mesto.style.backgroundColor = "rgb(255, 255, 255)";
  // kontrola PSC
  if(trim(form.dod_psc.value) == '') {
    window.alert('Prosím, vyplňte PSČ dodací adresy.'); 
    form.dod_psc.style.backgroundColor = "rgb(255, 188, 188)";
    form.dod_psc.focus();
    return false;
  }
  form.dod_psc.style.backgroundColor = "rgb(255, 255, 255)";     
  // kontrola telefonu 
  if(trim(form.kon_telefon.value) == '') {
    window.alert('Prosím, vyplňte Vaše telefonní číslo.'); 
    form.kon_telefon.style.backgroundColor = "rgb(255, 188, 188)";
    form.kon_telefon.focus();
    return false;
  }
  form.kon_telefon.style.backgroundColor = "rgb(255, 255, 255)";
  // kontrola emailu
  if(trim(form.kon_email.value) == '') {
    window.alert('Prosím, vyplňte Vaši e-mailovou adresu.'); 
    form.kon_email.style.backgroundColor = "rgb(255, 188, 188)";
    form.kon_email.focus();
    return false;
  }
  form.kon_email.style.backgroundColor = "rgb(255, 255, 255)"; 
  // odeslani formulare
  return true;
}
