function checkform(){
var mask1='^[a-zA-Z0-9-\.\_]+@[a-zA-Z0-9-\.\_]+[\.]{1}[a-zA-Z0-9]{2,4}$';	
if (document.form_contact.email.value == ""){
    alert("Please enter a value for the \"email\" field.");
    document.form_contact.email.focus();
  }
else if (document.form_contact.email2.value != document.form_contact.email.value){
    alert("Please enter a correct value to confirm your email address.");
    document.form_contact.email.focus();
  }
else if (document.form_contact.email2.value ==""){
    alert("Please confirm your e-mail address.");
    document.form_contact.email.focus();
  }
	else if (!(ereg(document.form_contact.email.value,mask1))){	
	alert ('Please enter a correct value for the \"email\" field');
	}		   
	else if (!(ereg(document.form_contact.email2.value,mask1))){	
	alert ('Please enter a correct value to confirm your \"email\" address');
	}		   
 else if (document.form_contact.Arrival_date.value == ""){
    alert("Please enter a value for the \"Arrival_date\" field.");
   document.form_contact.Arrival_date.focus();
  }
 else if (document.form_contact.first_name.value == ""){
    alert("Please enter a value for the \"First Name\" field.");
   document.form_contact.first_name.focus();
  }
 else if (document.form_contact.Surname_Lastname.value == ""){
    alert("Please enter a value for the \"Surname Last Name\" field.");
   document.form_contact.Surname_Lastname.focus();
  }
 else if (document.form_contact.Telephone.value == ""){
    alert("Please enter a value for the \"tel\" field.");
    document.form_contact.Telephone.focus();
  }
else if (document.form_contact.Telephone.value.length > 25){
    alert("Please enter at most 25 characters in the \"tel\" field.");
   document.form_contact.Telephone.focus();
  }
else{
	document.form_contact.submit();} 	
}
function ereg(str, mask){	
	if  (str.search(mask) != -1)
	return true;	
	else return false;
}
	