
function chkval(x)
{
	if (x.value == "")
		x.value = 0; 	
	return true;

} /* end of function */





function validate_order_items(x)
{
	submitOK			= "True";
	var message 		= "Form incomplete, please:\n\n";

   	var saf 				= x.elements["Safety[]"];
   	var rac 				= x.elements["Race[]"];

	var undef				= ('undefined' == typeof saf.length);
	//alert (undef);
	if (undef == true) 		return false; 
	var undef				= ('undefined' == typeof rac.length);
	//alert (undef);
	if (undef == true) 		return false; 

	var sz				= saf.length;
	var found				= false; 
	//alert (sz);

   	for(i = 0; i < sz; i++) { 
		var bx			= saf[i].value;
		//alert (bx); 
		if (bx == "")		{ saf[i].value = "0"; continue; } 
		if (bx == "0")		{ continue; } 
		found = true;
		break;
	}	

	//alert (found); 

	if (found)				return true; 

	var sz				= rac.length;
	//alert (sz);

   	for(i = 0; i < sz; i++) { 
		var bx			= rac[i].value;
		//alert (bx); 
		if (bx == "")		{ rac[i].value = "0"; continue; } 
		if (bx == "0")		{ continue; } 
		found = true;
		break;
	}	

	if (found)				return true; 
	
	message 				+= "- Select the publications that you require  \n";
 	alert(message);
 	return false;

} /* end of function */




function validate_order_details(x)
{
	submitOK			= "True";
	var message 		= "Form incomplete, please: \n\n";
		
	if (x.FirstName && x.FirstName.value.length<2)
	{message 			+= "- Enter your first name\n";									submitOK="False";}

	if (x.LastName && x.LastName.value.length<2)
	{message 			+= "- Enter your last name\n";									submitOK="False";}
 
	if (x.Telephone && x.Telephone.value.length<5)
	{message 			+= "- Enter your telephone number\n";								submitOK="False";}
	
	if (!isValidEmail (trim(x.Email.value))) 
	{message 			+= "- Enter a correct email address\n";								submitOK="False"; }

	if (x.Shipping_Address && x.Shipping_Address.value.length<2)
	{message 			+= "- Enter your shipping address\n";								submitOK="False";}
	
	if (x.City && x.City.value.length<2)
	{message 			+= "- Enter your town or city\n";									submitOK="False";}	

	if (x.State && x.State.value.length<2)
	{message 			+= "- Enter your state or county\n";								submitOK="False";}	

	if (x.ZipCode && x.ZipCode.value.length<2)
	{message 			+= "- Enter your zipcode or postcode\n";								submitOK="False";}	

	if (x.Country && x.Country.value.length<2)
	{message 			+= "- Enter your country\n";										submitOK="False";}

	if (x.How_did_you_find_our_website.value == "Other" && x.OtherSpecified.value == "")
	{ message += "- Tell us how you heard about us\n";										submitOK="False"; }
	
	
	if (submitOK=="False") {
 		alert(message)
 		return false;
 	}

	return true;


} /* end of function */


