
function testemail(str){
	str = new String(str);
	re = new RegExp("^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$", "i")	
	if (re.test(str))
		return true;
	else
		return false;
} 

/*

*/

function checkit(f) 
{ 
	
  if(f.datum_prijezdu.value=="") 
  { 
    alert(trans_fill_this + ' ' + trans_date1);
    f.datum_prijezdu.style.border = '1px solid black';
    f.datum_prijezdu.style.background = '#fbb7a7';
    f.datum_prijezdu.focus(); 
    return(false); 
  } 
  if(f.datum_odjezdu.value=="") 
  { 
    alert(trans_fill_this + ' ' +  trans_date2); 
    f.datum_odjezdu.style.border = '1px solid black';
    f.datum_odjezdu.style.background = '#fbb7a7';
    f.datum_odjezdu.focus(); 
    return(false); 
  } 
  if(f.typ_pokoje.value=="nezadano") 
  { 
    alert(trans_fill_this + ' ' + trans_room); 
    f.typ_pokoje.style.border = '1px solid black';
    f.typ_pokoje.style.background = '#fbb7a7';
    f.typ_pokoje.focus(); 
    return(false); 
  }
  if(f.jmeno.value=="") 
  { 
    alert(trans_fill_this + ' ' + trans_name1); 
    f.jmeno.style.border = '1px solid black';
    f.jmeno.style.background = '#fbb7a7';
    f.jmeno.focus(); 
    return(false); 
  } 
  if(f.prijmeni.value=="") 
  { 
    alert(trans_fill_this + ' ' + trans_name2); 
    f.prijmeni.style.border = '1px solid black';
    f.prijmeni.style.background = '#fbb7a7';
    f.prijmeni.focus(); 
    return(false); 
  } 
  if(f.telefon.value=="") 
  { 
    alert(trans_fill_this + ' ' + trans_phone); 
    f.telefon.style.border = '1px solid black';
    f.telefon.style.background = '#fbb7a7';
    f.telefon.focus(); 
    return(false); 
  }
  if(f.email.value=="") 
  { 
    alert(trans_fill_this + ' ' + trans_email); 
    f.email.style.border = '1px solid black';
    f.email.style.background = '#fbb7a7';
    f.email.focus(); 
    return(false); 
  }
  if(f.email.value!="")
  {
	  if(!testemail(f.email.value)) 
	  { 
	    alert(trans_fill_this + ' ' + trans_email);
      f.email.style.border = '1px solid black';
      f.email.style.background = '#fbb7a7';
      f.email.focus();
      return(false); 
	  } 
  }
  if(f.zpusob_platby.value=="nezadano") 
  { 
    alert(trans_fill_this + ' ' + trans_payment); 
    f.zpusob_platby.style.border = '1px solid black';
    f.zpusob_platby.style.background = '#fbb7a7';
    f.zpusob_platby.focus(); 
    return(false); 
  }
  if(f.objednavku_potvrdit.value=="nezadano") 
  { 
    alert(trans_fill_this + ' ' + trans_confirmation); 
    f.objednavku_potvrdit.style.border = '1px solid black';
    f.objednavku_potvrdit.style.background = '#fbb7a7';
    f.objednavku_potvrdit.focus(); 
    return(false); 
  }
}
