//Edited: 7/13/2007
//Author:  Brett Ackerman
//Comment:
//This file is a cloned version of valid.js
//the difference between the two is the field names as they changed when we moved to salesforce.com

function sendForm()
{

     companyName=request.company.value;
	firstName=request.first_name.value;
	lastName=request.last_name.value
	businessTelephone=request.phone.value;
	email=request.email.value;
	objDistributor=document.getElementById("00N50000001Zehn");

	//Choose state or province for saving
	if(request.country.value == "USA"){
		request.state.value = request.selectState.value;
		}
	else{
		request.state.value = request.province.value;
		}

	if(companyName=="" || firstName=="" || lastName=="" || businessTelephone=="" || email=="" || (objDistributor.checked == true && request.country.value == "USA" && request.zip.value==""))
	{
		tempstr=""
		//Set Focus case...Set Text to red and set focus to the top most field that fails validation build error string
		if(objDistributor.checked == true && request.country.value == "USA" && request.zip.value=="")
		{
			tempstr="Zip Code Must be Entered for Distributor Information."
			zipcode.style.color = "Red";
			request.zip.focus();
		}
		else
		{
			zipcode.style.color = "black";	
		}
		if(email=="")
		{
			tempstr="Email address\n" + tempstr
			spanemail.style.color = "Red";
			request.email.focus()
		}
		else
		{
			spanemail.style.color = "black";	
		}
		if(businessTelephone=="")
		{
			tempstr="Business Telephone \n" + tempstr
			bustel.style.color = "Red";
			request.phone.focus()
		}
		else
		{
			bustel.style.color = "black";	
		}
		if(lastName=="")
		{
			tempstr="Last Name\n" + tempstr
			lName.style.color = "Red";
			request.last_name.focus()
		}
		else
		{
			lName.style.color = "black";	
		}
		if(firstName=="")
		{
			tempstr="First Name\n" + tempstr
			fName.style.color = "Red";
			request.first_name.focus()
		}
		else
		{
			fName.style.color = "black";	
		}
		if(companyName=="")
		{
			tempstr="Company Name\n" + tempstr
			coName.style.color = "Red";
			request.company.focus()
		}
		else
		{
			coName.style.color = "black";	
		}
		alert("Please enter the following information:\n" + tempstr)
		return;
	}
	if (phoneValidation(request.phone) == false)
	{
		document.request.phone.focus();
		return;
	}
	if (echeck(request.email.value) == false)
	{
		document.request.email.focus();
		return;
	}
	if (request.country.value == "USA")
	{
		if(zipValidation(request.zip) == false){
			document.request.zip.focus();
			return;
		}
	}

	request.newSubmit.value = "1";
	document.request.submit();
}