function validateOnSubmit()
{
    error_text = "";
    validated = true;
    option_value = document.getElementById("options").value;

   	validated = checkFirstName();
   	validated = checkLastName();
   	validated = checkDayPhone();
   	validated = checkEmail();
    
    switch(option_value) {
    	case "Sales Request":			
	   		validated = checkBusinessSales();
	   		validated = checkAddressSales();
	   		validated = checkCitySales();
	   		validated = checkStateSales();
	   		validated = checkZipSales();
			break;
			
			case "Enterprise Contact":			
	   		validated = checkeBusinessSales();
	   		validated = checkeAddressSales();
	   		validated = checkeCitySales();
	     	validated = checkeStateSales();
	   		validated = checkeZipSales();
			break;
			
			
    	case "Change of Address":
		   	validated = checkBusiness();
		   	validated = checkAccountNo();
	   		validated = checkAddressOld();
	   		validated = checkCityOld();
	   		validated = checkStateOld();
	   		validated = checkZipOld();
		   	validated = checkAddressNew();
		   	validated = checkCityNew();
		   	validated = checkStateNew();
		   	validated = checkZipNew();
			break;

    	case "Customer Service":
		   	validated = checkBusiness();
		   	validated = checkAccountNo();
			break;

    	case "Billing Question":
		   	validated = checkBusiness();
		   	validated = checkAccountNo();
			break;

    	case "General Inquiry":
		   	//validated = checkFirstName();
			break;

    	case "Employment":
		   	//validated = checkFirstName();
			break;

			default: //sales request?
			break;
		}		    
    
    if(validated==false)
    {
    	alert(error_text);
    }
    
    return validated;
}

function checkFirstName()
{
    var result = true;   
    if(!notEmpty('First Name'))
    {
    	error_text += "First Name is required.\n";
    	result = false;
    }    
    return result;
}

function checkLastName()
{
    var result = true;   
    if(!notEmpty('Last Name'))
    {
    	error_text += "Last Name is required.\n";
    	result = false;
    }    
    return result;
}

function checkDayPhone()
{
    var result = true;   
    if(!notEmpty('Day Phone'))
    {
    	error_text += "Day Phone is required.\n";
    	result = false;
    }    
    return result;
}

function checkEmail()
{
    var result = true;   
    if(!notEmpty('Email Address'))
    {
    	error_text += "Email is required.\n";
    	result = false;
    }
    else
    {
    	if(!validEmail('Email Address'))
    	{
    		error_text += "Email must be valid.\n";
    		result = false;
    	}    
    }    
    return result;
}

function checkBusiness()
{    
	var result = true;   
    if(!notEmpty('Business'))
    {
    	error_text += "Business Name is required.\n";
    	result = false;
    }    
    return result;
}

function checkAccountNo()
{
    var result = true;   
    if(!notEmpty('Account Number'))
    {
    	error_text += "Account Number is required.\n";
    	result = false;
    }    
    return result;
}
	   		
function checkBusinessSales()
{	
    var result = true;   
    if(!notEmpty('Business Sales'))
    {
    	error_text += "Business is required.\n";
    	result = false;
    }    
    return result;
}

function checkWebsiteSales()
{
    var result = true;   
    if(!notEmpty('Website Sales'))
    {
    	error_text += "Website is required.\n";
    	result = false;
    }    
    return result;
}

function checkAddressSales()
{
    var result = true;   
    if(!notEmpty('Address Sales'))
    {
    	error_text += "Address is required.\n";
    	result = false;
    }    
    return result;
}

function checkCitySales()
{
    var result = true;   
    if(!notEmpty('City Sales'))
    {
    	error_text += "City is required.\n";
    	result = false;
    }    
    return result;
}

function checkStateSales()
{
    var result = true;   
    if(!notEmpty('State Sales'))
    {
    	error_text += "State is required.\n";
    	result = false;
    }    
    return result;
}

function checkZipSales()
{
    var result = true;   
    if(!notEmpty('Zip Sales'))
    {
    	error_text += "Zip is required.\n";
    	result = false;
    }    
    return result;
}








function checkeBusinessSales()
{	
    var result = true;   
    if(!notEmpty('eBusiness Sales'))
    {
    	error_text += "Business is required.\n";
    	result = false;
    }    
    return result;
}

function checkeWebsiteSales()
{
    var result = true;   
    if(!notEmpty('eWebsite Sales'))
    {
    	error_text += "Website is required.\n";
    	result = false;
    }    
    return result;
}

function checkeAddressSales()
{
    var result = true;   
    if(!notEmpty('eAddress Sales'))
    {
    	error_text += "Address is required.\n";
    	result = false;
    }    
    return result;
}

function checkeCitySales()
{
    var result = true;   
    if(!notEmpty('eCity Sales'))
    {
    	error_text += "City is required.\n";
    	result = false;
    }    
    return result;
}

function checkeStateSales()
{
    var result = true;   
    if(!notEmpty('eState Sales'))
    {
    	error_text += "State is required.\n";
    	result = false;
    }    
    return result;
}

function checkeZipSales()
{
    var result = true;   
    if(!notEmpty('eZip Sales'))
    {
    	error_text += "Zip is required.\n";
    	result = false;
    }    
    return result;
}











	   		
function checkAddressOld()
{
    var result = true;   
    if(!notEmpty('Old Address'))
    {
    	error_text += "Old Address is required.\n";
    	result = false;
    }    
    return result;
}

function checkCityOld()
{
    var result = true;   
    if(!notEmpty('Old City'))
    {
    	error_text += "Old City is required.\n";
    	result = false;
    }    
    return result;
}
function checkStateOld()
{
    var result = true;   
    if(!notEmpty('Old State'))
    {
    	error_text += "Old State is required.\n";
    	result = false;
    }    
    return result;
}
function checkZipOld()
{
    var result = true;   
    if(!notEmpty('Old Zip'))
    {
    	error_text += "Old Zip is required.\n";
    	result = false;
    }    
    return result;
}

function checkAddressNew()
{
    var result = true;   
    if(!notEmpty('New Address'))
    {
    	error_text += "New Address is required.\n";
    	result = false;
    }    
    return result;
}

function checkCityNew()
{
    var result = true;   
    if(!notEmpty('New City'))
    {
    	error_text += "New City is required.\n";
    	result = false;
    }    
    return result;
}
function checkStateNew()
{
    var result = true;   
    if(!notEmpty('New State'))
    {
    	error_text += "New State is required.\n";
    	result = false;
    }    
    return result;
}
function checkZipNew()
{
    var result = true;   
    if(!notEmpty('New Zip'))
    {
    	error_text += "New Zip is required.\n";
    	result = false;
    }    
    return result;
}

function ShowHide (val) {
d_enterprise_contact_header = "";
d_enterprise_contact = "";
d_sales_request_header = "";
d_sales_request = "";
d_change_of_address_header = "";
d_change_of_address = "";
d_customer_service_request_header = "";
d_customer_service_request = "";
d_billing_question_header = "";
d_billing_question = "";
d_general_inquiry_header = "";
d_general_inquiry = "";
d_employment_header = "";
d_employment = "";
d_business_account = "";

	if(val=="Sales Request") 
	{
				d_enterprise_contact_header = "none";
d_enterprise_contact = "none";
		d_sales_request_header = "block";
		d_sales_request = "block";
		d_change_of_address_header = "none";
		d_change_of_address = "none";
		d_customer_service_request_header = "none";
		d_customer_service_request = "none";
		d_billing_question_header = "none";
		d_billing_question = "none";
		d_general_inquiry_header = "none";
		d_general_inquiry = "none";
		d_employment_header = "none";
		d_employment = "none";
		d_business_account = "none";
	}
	
	if(val=="Enterprise Contact") 
	{
		d_enterprise_contact_header = "block";
d_enterprise_contact = "block";
		d_sales_request_header = "none";
		d_sales_request = "none";
		d_change_of_address_header = "none";
		d_change_of_address = "none";
		d_customer_service_request_header = "none";
		d_customer_service_request = "none";
		d_billing_question_header = "none";
		d_billing_question = "none";
		d_general_inquiry_header = "none";
		d_general_inquiry = "none";
		d_employment_header = "none";
		d_employment = "none";
		d_business_account = "none";
	}

	if(val=="Change of Address") 
	{
		d_enterprise_contact_header = "none";
d_enterprise_contact = "none";
		d_sales_request_header = "none";
		d_sales_request = "none";
		d_change_of_address_header = "block";
		d_change_of_address = "block";
		d_customer_service_request_header = "none";
		d_customer_service_request = "none";
		d_billing_question_header = "none";
		d_billing_question = "none";
		d_general_inquiry_header = "none";
		d_general_inquiry = "none";
		d_employment_header = "none";
		d_employment = "none";
		d_business_account = "block";
	}

	if(val=="Customer Service") 
	{
		d_enterprise_contact_header = "none";
d_enterprise_contact = "none";
		d_sales_request_header = "none";
		d_sales_request = "none";
		d_change_of_address_header = "none";
		d_change_of_address = "none";
		d_customer_service_request_header = "block";
		d_customer_service_request = "block";
		d_billing_question_header = "none";
		d_billing_question = "none";
		d_general_inquiry_header = "none";
		d_general_inquiry = "none";
		d_employment_header = "none";
		d_employment = "none";
		d_business_account = "block";
	}

	if(val=="Billing Question") 
	{
		d_enterprise_contact_header = "none";
d_enterprise_contact = "none";
		d_sales_request_header = "none";
		d_sales_request = "none";
		d_change_of_address_header = "none";
		d_change_of_address = "none";
		d_customer_service_request_header = "none";
		d_customer_service_request = "none";
		d_billing_question_header = "block";
		d_billing_question = "block";
		d_general_inquiry_header = "none";
		d_general_inquiry = "none";
		d_employment_header = "none";
		d_employment = "none";
		d_business_account = "block";
	}

	if(val=="General Inquiry") 
	{
		d_enterprise_contact_header = "none";
d_enterprise_contact = "none";
		d_sales_request_header = "none";
		d_sales_request = "none";
		d_change_of_address_header = "none";
		d_change_of_address = "none";
		d_customer_service_request_header = "none";
		d_customer_service_request = "none";
		d_billing_question_header = "none";
		d_billing_question = "none";
		d_general_inquiry_header = "block";
		d_general_inquiry = "block";
		d_employment_header = "none";
		d_employment = "none";
		d_business_account = "none";
	}

	if(val=="Employment") 
	{
		d_enterprise_contact_header = "none";
d_enterprise_contact = "none";
		d_sales_request_header = "none";
		d_sales_request = "none";
		d_change_of_address_header = "none";
		d_change_of_address = "none";
		d_customer_service_request_header = "none";
		d_customer_service_request = "none";
		d_billing_question_header = "none";
		d_billing_question = "none";
		d_general_inquiry_header = "none";
		d_general_inquiry = "none";
		d_employment_header = "block";
		d_employment = "block";
		d_business_account = "none";
	}
		document.getElementById("enterprise_contact_header").style.display = d_enterprise_contact_header;
document.getElementById("enterprise_contact").style.display = d_enterprise_contact;			
document.getElementById("sales_request_header").style.display = d_sales_request_header;
document.getElementById("sales_request").style.display = d_sales_request;
document.getElementById("change_of_address_header").style.display = d_change_of_address_header;
document.getElementById("change_of_address").style.display = d_change_of_address;
document.getElementById("customer_service_request_header").style.display = d_customer_service_request_header;
document.getElementById("customer_service_request").style.display = d_customer_service_request;
document.getElementById("billing_question_header").style.display = d_billing_question_header;
document.getElementById("billing_question").style.display = d_billing_question;
document.getElementById("general_inquiry_header").style.display = d_general_inquiry_header;
document.getElementById("general_inquiry").style.display = d_general_inquiry;
document.getElementById("employment_header").style.display = d_employment_header;
document.getElementById("employment").style.display = d_employment;
document.getElementById("business_account").style.display = d_business_account;

}