// JavaScript Document

function bookingValidation(page){

	if(document.getElementById("title").value=='') {

		document.getElementById("bookingenquiry_title_err").style.display = 'block';

		document.getElementById("title").focus();

		return false;

	} else {

		document.getElementById("bookingenquiry_title_err").style.display = 'none';

	}

	if(document.getElementById("forename").value=='') {

		document.getElementById("bookingenquiry_forename_err").style.display = 'block';

		document.getElementById("forename").focus();

		return false;

	} else {

		document.getElementById("bookingenquiry_forename_err").style.display = 'none';

	}

	if(document.getElementById("surname").value=='') {

		document.getElementById("bookingenquiry_surname_err").style.display = 'block';

		document.getElementById("surname").focus();

		return false;

	} else {

		document.getElementById("bookingenquiry_surname_err").style.display = 'none';

	}

	if(document.getElementById("phone").value=='') {

		document.getElementById("bookingenquiry_phone_err").style.display = 'block';

		document.getElementById("phone").focus();

		return false;

	} else {

		document.getElementById("bookingenquiry_phone_err").style.display = 'none';

	}

	

	if(document.getElementById("email").value=='') {

		document.getElementById("bookingenquiry_email_err").style.display = 'block';

		document.getElementById("email").focus();

		return false;

	} else {

		document.getElementById("bookingenquiry_email_err").style.display = 'none';

	}

	if(!ValidateEmails(document.getElementById("email").value)) {

			document.getElementById("bookingenquiry_validemail_err").style.display = 'block';

			document.getElementById('email').focus();

			return false;

		}else {

		document.getElementById("bookingenquiry_validemail_err").style.display = 'none';

	}

	if(document.getElementById("address").value=='') {

		document.getElementById("bookingenquiry_address_err").style.display = 'block';

		document.getElementById("address").focus();

		return false;

	} else {

		document.getElementById("bookingenquiry_address_err").style.display = 'none';

	}

	if(document.getElementById("f_date_c2").value=='') {

		document.getElementById("bookingenquiry_f_date_c2_err").style.display = 'block';

		document.getElementById("f_date_c2").focus();

		return false;

	} else {

		document.getElementById("bookingenquiry_f_date_c2_err").style.display = 'none';

	}

	if(document.getElementById("fst").value=='') {

		document.getElementById("bookingenquiry_fst_err").style.display = 'block';

		document.getElementById("fst").focus();

		return false;

	} else {

		document.getElementById("bookingenquiry_fst_err").style.display = 'none';

	}

	if(document.getElementById("fft").value=='') {

		document.getElementById("bookingenquiry_fft_err").style.display = 'block';

		document.getElementById("fft").focus();

		return false;

	} else {

		document.getElementById("bookingenquiry_fft_err").style.display = 'none';

	}

	if(document.getElementById("funcaddress").value=='') {

		document.getElementById("bookingenquiry_funcaddress_err").style.display = 'block';

		document.getElementById("funcaddress").focus();

		return false;

	} else {

		document.getElementById("bookingenquiry_funcaddress_err").style.display = 'none';

	}

	if(document.getElementById("reply_required").value=='') {

		document.getElementById("bookingenquiry_reply_required_err").style.display = 'block';

		document.getElementById("reply_required").focus();

		return false;

	} else {

		document.getElementById("bookingenquiry_reply_required_err").style.display = 'none';

	}

	if(document.getElementById("contact_method").value=='') {

		document.getElementById("bookingenquiry_contact_method_err").style.display = 'block';

		document.getElementById("contact_method").focus();

		return false;

	} else {

		document.getElementById("bookingenquiry_contact_method_err").style.display = 'none';

	}

	if(document.getElementById("number").value=='') {

		document.getElementById("bookingenquiry_number_err").style.display = 'block';

		document.getElementById("number").focus();

		return false;

	} else {

		document.getElementById("bookingenquiry_number_err").style.display = 'none';

	}

}



function enquiryValidation(page){

	if(document.getElementById("name").value=='') {

		document.getElementById("enquiry_name_err").style.display = 'block';

		document.getElementById("name").focus();

		return false;

	} else {

		document.getElementById("enquiry_name_err").style.display = 'none';

	}

	

	if(document.getElementById("phone").value=='') {

		document.getElementById("enquiry_phone_err").style.display = 'block';

		document.getElementById("phone").focus();

		return false;

	} else {

		document.getElementById("enquiry_phone_err").style.display = 'none';

	}

	if(document.getElementById("email").value=='') {

		document.getElementById("enquiry_email_err").style.display = 'block';

		document.getElementById("email").focus();

		return false;

	} else {

		document.getElementById("enquiry_email_err").style.display = 'none';

	}

	if(!ValidateEmails(document.getElementById("email").value)) {

			document.getElementById("enquiry_validemail_err").style.display = 'block';

			document.getElementById('email').focus();

			return false;

		}else {

		document.getElementById("enquiry_validemail_err").style.display = 'none';

	}

	if(document.getElementById("location").value=='') {

		document.getElementById("enquiry_location_err").style.display = 'block';

		document.getElementById("location").focus();

		return false;

	} else {

		document.getElementById("enquiry_location_err").style.display = 'none';

	}

	if(document.getElementById("comments").value=='') {

		document.getElementById("enquiry_comments_err").style.display = 'block';

		document.getElementById("comments").focus();

		return false;

	} else {

		document.getElementById("enquiry_comments_err").style.display = 'none';

	}

	
if(document.getElementById("security").value=='') {
		document.getElementById("enquiry_security_err").style.display = 'block';
		document.getElementById("security").focus();
		return false;
	} else {
		document.getElementById("enquiry_security_err").style.display = 'none';
	}
	
	
	

}





function ValidateEmails(email)

{

	 var splitted = email.match("^(.+)@(.+)$");

	 if(splitted == null) return false;

	 if(splitted[1] != null )

	 {

		var regexp_user=/^\"?[\w-_\.]*\"?$/;

		if(splitted[1].match(regexp_user) == null) return false;

	 }

	 if(splitted[2] != null)

	 {

		var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;

		if(splitted[2].match(regexp_domain) == null) 

		{

		 var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;

		 if(splitted[2].match(regexp_ip) == null) return false;

		}// if

		return true;

	 }

return false;

}	



function test(){

alert("test");

}
