function CheckFormEntries() {
	var valid = 1;
	var GoodChars = "0123456789()-+ ";
	var i = 0;
	var TheForm=document.userform;
	var TheNumber=TheForm.Phone_req.value;
	var fname=TheForm.First_Name_req;
	var lname=TheForm.Last_Name_req;
	var email=TheForm.email;
	var company=TheForm.Company_req;
	var address=TheForm.Address_req;
	var city=TheForm.City_req;
	var state=TheForm.State_req;
	//var zip =TheForm.Zip_req;
	var country=TheForm.Country_req;
	var message="";
	
	if (fname.value== "")	{
		valid=0;
		message+= " First Name entry missing \n";
	}
	if (lname.value.length ==0)
	{
		valid=0;
		message+= " Last Name entry missing \n";
	}
	if (email.value =="")
	{
		valid=0;
		message+= " Please enter email address \n";
	}
	else
	{  
	//alert("Email = " + email.value);
		if ((email.value.indexOf("@")==-1)||
			(email.value.indexOf(".")==-1) ||
					(email.value.length < 6))
		{
			valid=0;
			alert(email.value);
			message+= " Sorry your email address is not valid \n";
		}
	}
	if (company.value== "")	{
		valid=0;
		message+= " Company name missing \n";
	}
	if (address.value== "")	{
		valid=0;
		message+= " Missing address \n";
	}
	if (city.value== "")	{
		valid=0;
		message+= " City name missing \n";
	}
	
	if (state.value == "x")	{
		valid=0;
		//alert("state = " + state.value);
		message+= " State name missing \n";
	}
	if (country.value== "Select Country")	{
		valid=0;
		message+= " Country name missing \n";
	}



	//checking phone number now
	if (TheNumber=="") {
		// Return false if number is empty
		valid = 0;
		
		message+= " Enter phone number \n";
	}
	else
	{
		i=0;
		if (TheNumber.length < 10)
		{
			valid=0;
			message+= " Incorrect phone number \n";
		}
		else
		{
			found=0;
			i=0;
			while ((i< TheNumber.length) && (found ==0))
			{
				if (GoodChars.indexOf(TheNumber.charAt(i)) == -1) {
	
 			//alert(TheNumber.charAt(i) + " is no good.")
					found = 1;
				} 
				else
				{
					i++;
				}
			}
	
			if (found ==1)
			{
				valid=0;
				message+= " Incorrect phone number \n";
			}
		}		
	} 
	if (valid==0)
	{
		alert("Some required fields are either missing or entered incorrectly:\n\n" + message);
		//document.userphone.phone_req.focus();return false;
			return false;
	}
	else
	{
	return true;
	}
}
