function validated(form){
    if ( (form.transport_type.value=="")) {
       alert("Nebyl zvolen způsob dopravy!");
       form.transport_type.focus();
       return false;
  }
  else if (!(form.podminky.checked)) {
       alert("Je nutné vyjádřit souhlas s obchodními podmínkami!");
       form.podminky.focus();
       return false;
  }
  else if (form.reg_psc.value=="") {
       alert("Není zadáno PSČ!");
       form.reg_psc.focus();
       return false;
  }
  else if (form.reg_mesto.value=="") {
       alert("Není zadáno město!");
       form.reg_mesto.focus();
       return false;
  }
  else if (form.reg_ulice.value=="") {
       alert("Není zadána ulice!");
       form.reg_ulice.focus();
       return false;
  }
  else if (form.reg_jmeno.value=="") {
       alert("Není zadáno jméno!");
       form.reg_jmeno.focus();
       return false;
  }
  else if (form.reg_prijmeni.value=="") {
      alert("Není zadáno příjmení!");
       form.reg_prijmeni.focus();
       return false;
  }
  if(form.reg_telefon.value=="" || form.reg_telefon.length < 5 || !is_int(form.reg_telefon, ' .+/-')) {
      alert("Telefonní číslo nebylo (správně) zadáno!");
      form.reg_telefon.focus();
      return false;
  }
  else if (form.reg_mail.value=="") {
      alert("Není zadán email!");
       form.reg_mail.focus();
       return false;
  }
  else if (form.reg_mail.value!="")
	{
	        re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
	        if (!re.test(form.reg_mail.value))
	        {
	            alert("Nezadali jste korektní elektronickou adresu!");
	            form.reg_mail.focus();
	            return false;
			    }
	}
  else
	   return false;
  
}


/**
 * dialog box
 */ 
$(document).ready(function() {
		$("#dialog").dialog({
			bgiframe: true,
			draggable: false,
			width: 500,
			modal: true,
			buttons: {
				Zavřít: function() {
					$(this).dialog('close');
				}
			}
		});    
    
});

