var fieldsToFix = "";

function validate()
{
	fieldsToFix = "";
	validateFirstName();
	validateLastName();
	validateCompany();
	validatePhone();
	validateAddress();
	validateCityStateZip();
	//validateFax();
	validateEmail();
	validateProductLine();
	validateLines();
	validatePhones();
	validateProvider();
	if(fieldsToFix != "")
	{
		alert("Please correct the fields below.\n" + fieldsToFix);
		return false;
	}
	else
	{
		document.requestQuote.submit();
		return true;
	}
}

function validateFirstName()
{	
	var firstName = document.getElementById('firstName');
	if(firstName.value == "")
		fieldsToFix += "- First Name\n";
}

function validateLastName()
{
	var lastName = document.getElementById('lastName');
	if(lastName.value == "")
		fieldsToFix += "- Last Name\n";
}

function validateCompany()
{
	var company = document.getElementById('company');
	if(company.value == "")
		fieldsToFix += "- Company\n";
}

function validatePhone()
{
	var phone = document.getElementById('phone');
	if(phone.value == "")
		fieldsToFix += "- Telephone\n";
}

function validateAddress()
{
	var address = document.getElementById('address');
	if(address.value == "")
		fieldsToFix += "- Address\n";
}

function validateCityStateZip()
{
	var cityStateZip = document.getElementById('cityStateZip');
	if(cityStateZip.value == "")
		fieldsToFix += "- City, State, Zip\n";
}

function validateFax()
{
	var fax = document.getElementById('fax');
	if(fax.value == "")
		fieldsToFix += "- Fax\n";
}

function validateEmail()
{
	var email = document.getElementById('email');
	if(email.value == "")
		fieldsToFix += "- Email\n";
}

function validateProductLine()
{
	var productLine = document.getElementById('productLine');
	if(productLine.value == 0)
		fieldsToFix += "- Manufacturer-Product Line\n";
}

function validateLines()
{
	var lines = document.getElementById('lines');
	if(lines.value == 0)
		fieldsToFix += "- Incoming Lines\n";
}

function validatePhones()
{
	var phones = document.getElementById('phones');
	if(phones.value == 0)
		fieldsToFix += "- Phones\n";
}

function validateProvider()
{
	var provider = document.getElementById('lineProvider');
	if(provider.value == "")
		fieldsToFix += "- Provider\n";
}
