function Module_Contact_OnValidate(o){
	try{
		if(o.Title_1){
			if ( o.Title_1.value.length == 0 ){
				alert("Please select an appropriate salutation");
				o.Title_1.focus();
				return false;
			}
		}
		
		if( o.Name_2){
			if ( o.Name_2.value.length == 0 ){
				alert("Please enter your full name");
				o.Name_2.focus();
				return false;
			}
		}
		
		
		if(o.First_Name_2){
			if ( o.First_Name_2.value.length == 0 ){
				alert("Please enter your first name");
				o.First_Name_2.focus();
				return false;
			}
		}
		
		if(o.Second_Name_3){
			if ( o.Second_Name_3.value.length == 0 ){
				alert("Please enter your second name");
				o.Second_Name_3.focus();
				return false;
			}
		}
		
		if(!o.Email_Address_3.value.match(/^[\w-+\.]+@[\w-+\.]+[\w-]$/))
		{
			alert("Please enter your email address");
			return false;
		}
		
		
		if ( o.Telephone_Number_6.value.length == 0 ){
			alert("Please enter your telephone number");
			o.Telephone_Number_6.focus();
			return false;
		}

		
		oCookieManager.StoreFormData();
	}catch(e){
		alert(e.message);
		alert("This was a problem completing your request, please contact the agent");
		return false;
	}
	  return true;
}