/* <![CDATA[ */

function validate_required(field,alerttxt) {
with (field) {
	if (value==null||value=="")
	  {alert(alerttxt);return false;}
	else {return true}
	}
}

function validate_email(field,alerttxt) {
with (field) {
	apos=value.indexOf("@");
	dotpos=value.lastIndexOf(".");
	if (apos<1||dotpos-apos<2) 
	  {alert(alerttxt);return false;}
	else {return true;}
	}
}

function validate_numeric(field,alerttxt) {
with (field) {
	if (value == null || !value.toString().match(/^[-]?\d*\.?\d*$/)) 
		{alert(alerttxt);return false;}
	else {return true;}
	}
}

function validate_contact_form(thisform) {
with (thisform)	{
	if (validate_required(frmContact_name,"Name must be supplied.")==false)
		{frmContact_name.focus();return false;}		
		else 	  

	if (validate_required(frmContact_email,"Email address must be supplied.")==false)
		{frmContact_email.focus();return false;}	
		else		
		
	if (validate_email(frmContact_email,"Email address must be valid.")==false)
		{frmContact_email.focus();return false;}		
		else	
		
	if (validate_required(frmContact_phone,"Telephone Number must be supplied.")==false)
		{frmContact_phone.focus();return false;}				


	else {return true}  	  		  	  	  		  	  	  	  	  	  
	}	
}

function validate_getstarted_form(thisform) {
with (thisform)	{
	if (validate_required(frmPR_title,"Title must be supplied.")==false)
		{frmPR_title.focus();return false;}		
		else

	if (validate_required(frmPR_firstname,"First Name must be supplied.")==false)
		{frmPR_firstname.focus();return false;}		
		else
		
	if (validate_required(frmPR_surname,"Surname must be supplied.")==false)
		{frmPR_surname.focus();return false;}	
		else
		
	if (validate_required(frmPR_email,"Email address must be supplied.")==false)
		{frmPR_email.focus();return false;}	
		else		
		
	if (validate_email(frmPR_email,"Email address must be valid.")==false)
		{frmPR_email.focus();return false;}	
		else
		
	if (validate_required(frmPR_telephone,"Telephone must be supplied.")==false)
		{frmPR_telephone.focus();return false;}		
		else		
		
	if (validate_required(frmPR_address1,"Address 1 must be supplied.")==false)
		{frmPR_address1.focus();return false;}		
		else

	if (validate_required(frmPR_town,"Town must be supplied.")==false)
		{frmPR_town.focus();return false;}		
		else

	if (validate_required(frmPR_postcode,"Post Code must be supplied.")==false)
		{frmPR_postcode.focus();return false;}		
		else
		
	if (validate_required(frmPR_DoBD,"Date of birth must be supplied.")==false)
		{frmPR_DoBD.focus();return false;}		
		else		

	if (validate_required(frmPR_DoBM,"Date of birth must be supplied.")==false)
		{frmPR_DoBM.focus();return false;}		
		else	
		
	if (validate_required(frmPR_DoBY,"Date of birth must be supplied.")==false)
		{frmPR_DoBY.focus();return false;}				
		
	else {return true}
	}	
}

/* ]]> */

