/* <![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_form(thisform) {
with (thisform)	{
	if (validate_required(cu_name,"Name must be supplied.")==false)
		{cu_name.focus();return false;}		
		else 	  
	if (validate_required(cu_position,"Position in company must be supplied.")==false)
		{cu_position.focus();return false;}		
		else 	  
	if (validate_required(cu_company,"Company Name must be supplied.")==false)
		{cu_company.focus();return false;}		
		else 	  
	if (validate_required(cu_email,"Email address must be supplied.")==false)
		{cu_email.focus();return false;}	
		else		
	if (validate_email(cu_email,"Email address must be valid.")==false)
		{cu_email.focus();return false;}		
		else	
	if (validate_required(cu_tel,"Telephone Number must be supplied.")==false)
		{cu_tel.focus();return false;}					
	else {return true}  	  		  	  	  		  	  	  	  	  	  
	}	
}

/* ]]> */

