<!--hide from old browsers 
function checkcontactform() {
var valerror = 0;
var valcontactset = 0;
var strErrorMessage = "Please correct the following:\n";
var varfieldvalue = "";

// Check the length of the FirstName field
varfieldvalue = removeWhitespace(document.feedback.title.value);	
if (varfieldvalue == '' )
	{
	valerror = valerror + 1;
	strErrorMessage = strErrorMessage + "Title cannot be empty\n";
	}
// Check the length of the Surname field
varfieldvalue = removeWhitespace(document.feedback.surname.value);	
if (varfieldvalue == '' )
	{
	valerror = valerror + 1;
	strErrorMessage = strErrorMessage + "Surname cannot be empty\n";
	}	
// Check the length of the Email field
varfieldvalue = removeWhitespace(document.feedback.email.value);	
if (varfieldvalue == '' )
	{
	valerror = valerror + 1;
	strErrorMessage = strErrorMessage + "Email cannot be empty\n";
	}	
	
// Check a method to contact
if (document.feedback.byphone.checked == true)
	{
	valcontactset = valcontactset +1;
	}
	
if (document.feedback.byemail.checked == true)
	{
	valcontactset = valcontactset +1;
	}	
	
// If no contact method selected add to error message
if (valcontactset < 1)
	{
	strErrorMessage = strErrorMessage + "No contact method selected, please let us know the best way to contact you.\n";
	valerror = valerror + 1;
	}
	
// Check email address for certain characters
var sentence=document.feedback.email.value;
if (sentence.indexOf("@")!=-1 && sentence.indexOf(".")!=-1)
	{
	//alert("Email Good")		
	}
	else
	{
	//alert("Email Bad")		
	strErrorMessage = strErrorMessage + "Invalid Email Address\n";
	valerror = valerror + 1;
	}


// Now see if the error count is > 0, if so then the validation has failed, abort form submit and prompt user	
if (valerror>0)
	{
	alert (strErrorMessage);
	return false;	
	}
	else
	{
	//alert ('Passed');	
	return true;	
	}



}

function printpage() {
window.print();  
}

function checktreatmentsform() {
var valerror = 0;
var valcontactset = 0;
var strErrorMessage = "Please correct the following:\n";
var varfieldvalue = "";

// Check the existing customer field
// Check a method to contact
 if ( ( document.form_treatments.Existing[0].checked == false )
    && ( document.form_treatments.Existing[1].checked == false ) )
    {
	valerror = valerror + 1;
	strErrorMessage = strErrorMessage + "Please specify if you have visited before\n";
    }

// Check the length of the Title field
varfieldvalue = removeWhitespace(document.form_treatments.Title.value);	
if (varfieldvalue == '' )
	{
	valerror = valerror + 1;
	strErrorMessage = strErrorMessage + "Title cannot be empty\n";
	}

// Check the length of the FirstName field
varfieldvalue = removeWhitespace(document.form_treatments.Surname.value);	
if (varfieldvalue == '' )
	{
	valerror = valerror + 1;
	strErrorMessage = strErrorMessage + "Surname cannot be empty\n";
	}
	
// Check the length of the Telephone field
varfieldvalue = removeWhitespace(document.form_treatments.Telephone.value);	
if (varfieldvalue == '' )
	{
	valerror = valerror + 1;
	strErrorMessage = strErrorMessage + "Telephone cannot be empty\n";
	}	

// Check the length of the Telephone field
varfieldvalue = removeWhitespace(document.form_treatments.TreatmentDate.value);	
if (varfieldvalue == '' )
	{
	valerror = valerror + 1;
	strErrorMessage = strErrorMessage + "TreatmentDate cannot be empty\n";
	}	

// Check the length of the Time field
varfieldvalue = removeWhitespace(document.form_treatments.Time.value);	
if (varfieldvalue == '' )
	{
	valerror = valerror + 1;
	strErrorMessage = strErrorMessage + "Time cannot be empty\n";
	}	

// Check the length of the Treatment field
varfieldvalue = removeWhitespace(document.form_treatments.Treatment1.value);	
if (varfieldvalue == '' )
	{
	valerror = valerror + 1;
	strErrorMessage = strErrorMessage + "Treatment1 cannot be empty\n";
	}	

// Check email address for certain characters
var sentence=document.form_treatments.Email.value;
if (sentence.indexOf("@")!=-1 && sentence.indexOf(".")!=-1)
	{
	//alert("Email Good")		
	}
	else
	{
	//alert("Email Bad")		
	strErrorMessage = strErrorMessage + "Invalid Email Address\n";
	valerror = valerror + 1;
	}


// Now see if the error count is > 0, if so then the validation has failed, abort form submit and prompt user	
if (valerror>0)
	{
	alert (strErrorMessage);
	return false;	
	}
	else
	{
	//alert ('Passed');	
	return true;	
	}



}

function checknewletterform() {
var valerror = 0;
var valcontactset = 0;
var strErrorMessage = "Please correct the following:\n";
var varfieldvalue = "";

// Check the length of the Title field
varfieldvalue = removeWhitespace(document.feedback.Title.value);	
if (varfieldvalue == '' )
	{
	valerror = valerror + 1;
	strErrorMessage = strErrorMessage + "Title cannot be empty\n";
	}

// Check the length of the FirstName field
varfieldvalue = removeWhitespace(document.feedback.Surname.value);	
if (varfieldvalue == '' )
	{
	valerror = valerror + 1;
	strErrorMessage = strErrorMessage + "Surname cannot be empty\n";
	}
	

// Check email address for certain characters
var sentence=document.feedback.Email.value;
if (sentence.indexOf("@")!=-1 && sentence.indexOf(".")!=-1)
	{
	//alert("Email Good")		
	}
	else
	{
	//alert("Email Bad")		
	strErrorMessage = strErrorMessage + "Invalid Email Address\n";
	valerror = valerror + 1;
	}


// Now see if the error count is > 0, if so then the validation has failed, abort form submit and prompt user	
if (valerror>0)
	{
	alert (strErrorMessage);
	return false;	
	}
	else
	{
	//alert ('Passed');	
	return true;	
	}



}


function removeWhitespace(str){
  return str.replace(/^\s+/,"").replace(/\s+$/,"").replace(/\s+/g," ");
}

// -->
