<!--/
	
	function isValidEmail(str) {
	   return (str.indexOf(".") >= 1) && (str.indexOf("@") > 0);
	}	
	
	function ValidateSearchForm(){
		var FORMn = document.KeywordSearch;
							
			if (FORMn.SearchField.value == '') {
				ErrorMessage = "Please enter a search term.";
				alert (ErrorMessage);
				return;
			}	
	
			if (FORMn.SearchField.value == 'Search this site') {
				ErrorMessage = "Please enter a search term.";
				alert (ErrorMessage);
				return;
			}	
	
			
		FORMn.submit();
	}
	
	function ClearContent(){
		document.KeywordSearch['SearchField'].value = "";
	}
	
	function ClearCallBack(){
		document.CallBackForm['ContactDetails'].value = "";
	}	
	
	function ClearCallBack2(){
		document.CallBackForm['ContactName'].value = "";
	}	
	
	function ValidateCallBackForm(){
		var FORMn2 = document.CallBackForm;
					
					
			if (FORMn2.ContactDetails.value == '') {
				ErrorMessage = "Please enter your phone number.";
				alert (ErrorMessage);
				return;
			}	
			
			if (FORMn2.ContactDetails.value == 'Phone number') {
				ErrorMessage = "Please enter your phone number.";
				alert (ErrorMessage);
				return;
			}		
			
			
		
		FORMn2.submit();
	}
	
	function ValidateContactForm(){
		var FORMn3 = document.ContactForm;
		
			var email;
			email = FORMn3.Email_Address.value;
			
			if (email == '') {
				ErrorMessage = "Please supply your Email Address, so we can get back to you.";
				alert (ErrorMessage);
				return;
			}
			
			if (! isValidEmail(email)){
				ErrorMessage = "Oops! Looks like your email address isn't valid.";
				alert (ErrorMessage);
				return;				
			}							
		
		FORMn3.submit();
	}	
	
	
//-->
