//	Copyright (c) 2008-2010 astutech ltd

//	General Enquiry Form

function checkfields(){

if (document.contact_form.name.value.length==0){
	document.contact_form.name.focus();
	alert("Error : Full name must contain a value.")
	return false;
}

if (document.contact_form.address_line_1.value.length==0){
	document.contact_form.address_line_1.focus();
	alert("Error : Address line 1 must contain a value.")
	return false;
}

if (document.contact_form.city_or_town.value.length==0){
	document.contact_form.city_or_town.focus();
	alert("Error : City or Town must contain a value.")
	return false;
}

if (document.contact_form.postcode.value.length==0){
	document.contact_form.postcode.focus();
	alert("Error : Post Code must contain a value.")
	return false;
}


var str=document.contact_form.email.value
var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
var testresults
if (filter.test(str))
	testresults=true
else{
	document.contact_form.email.focus()
	alert("Error - Please input a valid email address")
	return false;
}

//if (document.contact_form.email.value!=document.contact_form.ConfirmEmail.value){
//	document.contact_form.ConfirmEmail.focus();
//	alert("Error : Confirm Email field does not match Email field.")
//	return false;
//}

strPassword=document.contact_form.exclude_blankd.value
strPassword=strPassword+document.contact_form.exclude_blanka.value
strPassword=strPassword+document.contact_form.exclude_blanke.value
strPassword=strPassword+document.contact_form.exclude_blankc.value
strPassword=strPassword+document.contact_form.exclude_blankb.value

if (document.contact_form.exclude_captcha.value!=strPassword){
	document.contact_form.exclude_captcha.focus();
	alert("Incorrect entry of character verification. All characters are lowercase format. Please try again.")
	return false;
}


document.contact_form.submit();
}


//	Copyright (c) 2011 astutech ltd

//	Farm Client Enquiry Form

function checkfieldsFarm(){

if (document.contact_form.title.value.length==0){
	document.contact_form.title.focus();
	alert("Error : Please enter your title.")
	return false;
}

if (document.contact_form.first_name_or_initial.value.length==0){
	document.contact_form.first_name_or_initial.focus();
	alert("Error : Please enter your first name or intial.")
	return false;
}

if (document.contact_form.surname.value.length==0){
	document.contact_form.surname.focus();
	alert("Error : Please enter your surname.")
	return false;
}

if (document.contact_form.address_line_1.value.length==0){
	document.contact_form.address_line_1.focus();
	alert("Error : Please enter the first line of your address.")
	return false;
}

if (document.contact_form.city_or_town.value.length==0){
	document.contact_form.city_or_town.focus();
	alert("Error : City or Town must contain a value.")
	return false;
}

if (document.contact_form.postcode.value.length==0){
	document.contact_form.postcode.focus();
	alert("Error : Post Code must contain a value.")
	return false;
}

if (document.contact_form.telephone.value.length==0){
	document.contact_form.telephone.focus();
	alert("Error : Please give us a telephone number where a farm animal vet can reach you.")
	return false;
}


var str=document.contact_form.Email.value
var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
var testresults
if (filter.test(str))
	testresults=true
else{
	document.contact_form.Email.focus()
	alert("Error - Please input a valid email address")
	return false;
}

//if (document.contact_form.email.value!=document.contact_form.ConfirmEmail.value){
//	document.contact_form.ConfirmEmail.focus();
//	alert("Error : Confirm Email field does not match Email field.")
//	return false;
//}

if (document.contact_form.CPH_number.value.length==0){
	document.contact_form.CPH_number.focus();
	alert("Error : Please enter your CPH Number.")
	return false;
}

if (document.contact_form.contact_time.value.length==0){
	document.contact_form.contact_time.focus();
	alert("Error : Please tell us the most convenient time for us to contact you.")
	return false;
}

if (document.contact_form.the_enterprise.value.length==0){
	document.contact_form.the_enterprise.focus();
	alert("Error : Please tel us a bit about your enterprise.")
	return false;
}



strPassword=document.contact_form.exclude_blankd.value
strPassword=strPassword+document.contact_form.exclude_blanka.value
strPassword=strPassword+document.contact_form.exclude_blanke.value
strPassword=strPassword+document.contact_form.exclude_blankc.value
strPassword=strPassword+document.contact_form.exclude_blankb.value

if (document.contact_form.exclude_captcha.value!=strPassword){
	document.contact_form.exclude_captcha.focus();
	alert("Incorrect entry of character verification. All characters are lowercase format. Please try again.")
	return false;
}


document.contact_form.submit();
}



//	Copyright (c) 2011 astutech ltd

//	Surgery Registration Form

function checkfieldsSurReg(){

if (document.contact_form.client_name.value.length==0){
	document.contact_form.client_name.focus();
	alert("Error : Please enter your surname and initial or first name.")
	return false;
}

if (document.contact_form.address_line_1.value.length==0){
	document.contact_form.address_line_1.focus();
	alert("Error : Address line 1 must contain a value.")
	return false;
}

if (document.contact_form.city_or_town.value.length==0){
	document.contact_form.city_or_town.focus();
	alert("Error : City or Town must contain a value.")
	return false;
}

if (document.contact_form.postcode.value.length==0){
	document.contact_form.postcode.focus();
	alert("Error : Post Code must contain a value.")
	return false;
}

if (document.contact_form.home_telephone.value.length==0){
	document.contact_form.home_telephone.focus();
	alert("Error : Please enter your home telephone number or a number where we can reach you.")
	return false;
}

var str=document.contact_form.Email.value
var filter=/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
var testresults
if (filter.test(str))
	testresults=true
else{
	document.contact_form.Email.focus()
	alert("Error - Please input a valid email address")
	return false;
}

if ( document.contact_form.Email.value.toLowerCase() != document.contact_form.ConfirmEmail.value.toLowerCase() ){
	document.contact_form.ConfirmEmail.focus();
	alert("Error : Confirm Email address does not match Email address.")
	return false;
}

if (document.contact_form.surgery.value.length==0){
	document.contact_form.surgery.focus();
	alert("Error : Please select the surgery with which you wish to register.")
	return false;
}


var SurgeryEmail
if (document.contact_form.surgery.value=='Loddon') {
	SurgeryEmail="global@loddonvets.co.uk";
	}
else if (document.contact_form.surgery.value=='Kessingland') {
	SurgeryEmail="global@kessinglandvets.co.uk";
	}
else if (document.contact_form.surgery.value=='Poringland') {
	SurgeryEmail="global@poringlandvets.co.uk";
	}
else {
	SurgeryEmail="global@becclesvets.co.uk";
	}


strPassword=document.contact_form.exclude_blankd.value
strPassword=strPassword+document.contact_form.exclude_blanka.value
strPassword=strPassword+document.contact_form.exclude_blanke.value
strPassword=strPassword+document.contact_form.exclude_blankc.value
strPassword=strPassword+document.contact_form.exclude_blankb.value

if (document.contact_form.exclude_captcha.value!=strPassword){
	document.contact_form.exclude_captcha.focus();
	alert("Incorrect entry of character verification. All characters are lowercase format. Please try again.")
	return false;
}


document.contact_form.submit();
}



//	Copyright (c) 2011 astutech ltd

//	Small Animal Registration Form

function checkfieldsPets(){
	document.contact_form.Exclude_Redirect.value="small_animal_registration_form.asp"
	document.contact_form.submit();
}




//	Copyright (c) 2011 astutech ltd

//	Navigation Box with Radio Buttons to select farm animals or pets

function checknavboxradiofields(){

if ((navbox_form.navboxradio_field[0].checked==false) && (navbox_form.navboxradio_field[1].checked==false)) {
	alert("Please select either Small Animals if you are registering for your pets or Farm Animals if you have a commercial enterprise.");
//	navbox_form.navboxradio_field[0].focus();
	return false;
}

if (navbox_form.navboxradio_field[0].checked==true) {
	window.location = 'surgery_registration_form.asp'
	return true;
}

window.location = 'farm_client_enquiry_form.asp'
}



function addBookmark() 
{
if (window.sidebar)
{ 
window.sidebar.addPanel(document.title,location.href,""); 
} 
else if( document.all )
{
window.external.AddFavorite(location.href,document.title);
} 
else if( window.opera && window.print )
{
return true;
}
}


function EmailPage()
{
strEmailBody = "mailto:?body=You have been sent a link from " + document.title + "%0D%0D" + location.href
location.href = strEmailBody
}


//	Clear 'label' from input box when visitor enters text

function clearText(field){
    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;
}
