// JavaScript Document

if(siteData.lang == 'en')
{
    var vYear_ReqMsg    = 'Year is Required';
    var vYear_EdtMsg    = '';
    var vMake_ReqMsg    = 'Make is Required';
    var vMake_EdtMsg    = '';
    var vModel_ReqMsg   = 'Model is Required';
    var vModel_EdtMsg   = '';
    var vMileage_ReqMsg = 'Mileage is Required';
    var vMileage_EdtMsg = '';

    var cust_FirstName_ReqMsg = 'First Name is Required';
    var cust_FirstName_EdtMsg = '';
    var cust_LastName_ReqMsg  = 'Last Name is Required';
    var cust_LastName_EdtMsg  = '';
    var cust_Name_ReqMsg  = 'Name is Required';
    var cust_Name_EdtMsg  = '';

	var cust_Address1_ReqMsg  = 'Address is Required';
	var cust_Address1_EdtMsg  = '';
	var cust_City_ReqMsg      = 'City is Required';
	var cust_City_EdtMsg      = '';
	var cust_State_ReqMsg     = 'State is Required';
	var cust_State_EdtMsg     = '';
	var cust_Zip_ReqMsg       = 'Zip is Required.';
	var cust_Zip_EdtMsg       = '';
	var cust_TAA_yr_ReqMsg    = 'Years At Current Address is Required';
	var cust_TAA_yr_EdtMsg    = '';
	var cust_TAA_mo_ReqMsg    = 'Months At Current Address is Required';
	var cust_TAA_mo_EdtMsg    = '';

    var cust_Phone1_ReqMsg    = 'Home Phone is Required';
    var cust_Phone1_EdtMsg    = '';
	var cust_PhoneDay_ReqMsg  = 'Day Phone is Required';
    var cust_PhoneDay_EdtMsg  = '';
    var cust_Email1_ReqMsg    = 'Email is Required';
    var cust_Email1_EdtMsg    = 'Email is Not A Valid Format';
    var cust_ContactBy_ReqMsg = 'Contact Method is Required';
    var cust_ContactBy_EdtMsg = '';
    var cust_Comments_ReqMsg  = 'Comments Are Required';
    var cust_Comments_EdtMsg  = '';
    var cust_DOB_Month_ReqMsg = 'Birth Month is Required';
    var cust_DOB_Month_EdtMsg = '';
    var cust_DOB_Day_ReqMsg   = 'Birth Day is Required';
    var cust_DOB_Day_EdtMsg   = '';
    var cust_DOB_Year_ReqMsg  = 'Birth Year is Required';
    var cust_DOB_Year_EdtMsg  = '';
    var cust_Agree_ReqMsg     = 'Acknowledgement is Required';
    var cust_Agree_EdtMsg     = '';
    
    var order_Desc_ReqMsg     = 'Order Description is Required';
    var order_Desc_EdtMsg     = ''


	var cust_SSN1_ReqMsg      = 'SSN is required. 1st set of numbers missing.';
    var cust_SSN1_EdtMsg      = 'SSN must be all numbers';
	var cust_SSN2_ReqMsg      = 'SSN is required. 2nd set of numbers missing.';
    var cust_SSN2_EdtMsg      = 'SSN must be all numbers';
	var cust_SSN3_ReqMsg      = 'SSN is required. 3rd set of numbers missing.';
    var cust_SSN3_EdtMsg      = 'SSN must be all numbers';

	var cust_Employer_ReqMsg    = 'Current Employers Name is Required';
	var cust_Employer_EdtMsg    = '';
	var cust_Occupation_ReqMsg  = 'Current Occupation is Required';
	var cust_Occupation_EdtMsg  = '';
	var cust_YrsExp_ReqMsg      = 'Years of Experience is Required';
	var cust_YrsExp_EdtMsg      = '';
	var cust_IndGrossInc_ReqMsg = 'Individual Gross Income is Required';
	var cust_IndGrossInc_EdtMsg = '';
	var cust_Supervisor_ReqMsg = 'Supervisor name is Required';
	var cust_Supervisor_EdtMsg = '';
	var cust_SupervisorTele_ReqMsg = 'Supervisor telephone number is Required';
	var cust_SupervisorTele_EdtMsg = '';



    var ref_FirstName_ReqMsg  = 'First Name is Required';
    var ref_FirstName_EdtMsg  = '';
    var ref_LastName_ReqMsg   = 'Last Name is Required';
    var ref_LastName_EdtMsg   = '';
    var ref_Email1_ReqMsg     = 'Email is Required';
    var ref_Email1_EdtMsg     = '';

    var sch_Month_ReqMsg = 'Appointment Month is Required';
    var sch_Month_EdtMsg = '';
    var sch_Day_ReqMsg   = 'Appointment Day is Required';
    var sch_Day_EdtMsg   = '';
    var sch_Time_ReqMsg  = 'Appointment Time is Required';
    var sch_Time_EdtMsg  = '';

	var purch_TradeIn_ReqMsg = 'Confirm if you have a Trade-in';
	var purch_TradeIn_EdtMsg = '';
	var purch_TradeIn_Payment_ReqMsg = 'Current Monthly Payment On Trade-in Required';
	var purch_TradeIn_Payment_EdtMsg = '';

	var make_offer_amount_ReqMsg = 'Offer Amount Required'
	var make_offer_amount_EdtMsg = ''

	var subject_ReqMsg           = 'Subject is required';
    var subject_EdtMsg           = '';
	var subject_type_ReqMsg      = 'Subject Type is required';
	var subject_type_EdtMsg      = '';
}
else
{
    var vYear_ReqMsg    = 'Introduzca el A&ntilde;o';
    var vYear_EdtMsg    = '';
    var vMake_ReqMsg    = 'Introduzca la Marca';
    var vMake_EdtMsg    = '';
    var vModel_ReqMsg   = 'Introduzca el Modelo';
    var vModel_EdtMsg   = '';
    var vMileage_ReqMsg = 'Introduzca el Millage';
    var vMileage_EdtMsg = '';

    var cust_FirstName_ReqMsg = 'Introduzca el Nombre';
    var cust_FirstName_EdtMsg = '';
    var cust_LastName_ReqMsg  = 'Introduzca el Apellido';
    var cust_LastName_EdtMsg  = '';
    var cust_Phone1_ReqMsg    = 'Introduzca el telefono de la casa';
    var cust_Phone1_EdtMsg    = '';
	var cust_PhoneDay_ReqMsg  = 'Day Phone is Required';
    var cust_PhoneDay_EdtMsg  = '';
    var cust_Email1_ReqMsg    = 'Introduzca el E-Mail';
    var cust_Email1_EdtMsg    = 'E-mail fue introducido incorrectamente';
    var cust_ContactBy_ReqMsg = 'Introduzca el Metodo de Contacto';
    var cust_ContactBy_EdtMsg = '';
    var cust_Comments_ReqMsg  = 'Introduzca sus Comentarios';
    var cust_Comments_EdtMsg  = '';
    var cust_DOB_Month_ReqMsg = 'Introduzca su Fecha de Nacimiento';
    var cust_DOB_Month_EdtMsg = '';
    var cust_DOB_Day_ReqMsg   = 'Introduzca su Fecha de Nacimiento';
    var cust_DOB_Day_EdtMsg   = '';
    var cust_DOB_Year_ReqMsg  = 'Introduzca su Fecha de Nacimiento';
    var cust_DOB_Year_EdtMsg  = '';
    var cust_Agree_ReqMsg     = 'Su acceptacion es necesaria';
    var cust_Agree_EdtMsg     = '';

    var ref_FirstName_ReqMsg  = 'Introduzca el Nombre';
    var ref_FirstName_EdtMsg  = '';
    var ref_LastName_ReqMsg   = 'Introduzca el Apellido';
    var ref_LastName_EdtMsg   = '';
    var ref_Email1_ReqMsg     = 'Introduzca el E-Mail';
    var ref_Email1_EdtMsg     = '';

    var order_Desc_ReqMsg     = 'Order Description is Required';
    var order_Desc_EdtMsg     = ''

    var sch_Month_ReqMsg = 'Introduzca el mes para su cita';
    var sch_Month_EdtMsg = '';
    var sch_Day_ReqMsg   = 'Introduzca el dia para su cita';
    var sch_Day_EdtMsg   = '';
    var sch_Time_ReqMsg  = 'Introduzca la hora para su cita';
    var sch_Time_EdtMsg  = '';

    var make_offer_amount_ReqMsg = 'Offer Amount Required'
    var make_offer_amount_EdtMsg = ''

    var subject_ReqMsg           = 'Subject is required';
    var subject_EdtMsg           = '';
	var subject_type_ReqMsg      = 'Subject Type is required';
	var subject_type_EdtMsg      = '';
}

function frm_validate_carFinder()
{
	// Vehicle Data
	addElement(new Element("vYear", OBJTYPE_SELECT, true, vYear_ReqMsg , EDIT_NONE, vYear_EdtMsg));
	addElement(new Element("vMake", OBJTYPE_TEXT, true, vMake_ReqMsg , EDIT_NONE, vMake_EdtMsg));
	addElement(new Element("vModel", OBJTYPE_TEXT, true, vModel_ReqMsg , EDIT_NONE, vModel_EdtMsg));

	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));

	if(document.frmMain.cust_Phone1 != null)
	{
	    addElement(new Element("cust_Phone1", OBJTYPE_TEXT, true, cust_Phone1_ReqMsg , EDIT_NONE, cust_Phone1_EdtMsg));
	}

	if(document.frmMain.cust_PhoneDay != null)
	{
	    addElement(new Element("cust_PhoneDay", OBJTYPE_TEXT, true, cust_PhoneDay_ReqMsg , EDIT_NONE, cust_PhoneDay_EdtMsg));
	}

	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));
	if(document.frmMain.cust_ContactBy != null)
	{
	    addElement(new Element("cust_ContactBy", OBJTYPE_SELECT, true, cust_ContactBy_ReqMsg , EDIT_NONE, cust_ContactBy_EdtMsg));
	}

}

function frm_validate_scheduleTestDrive(){
    frm_validate_testDrive();
}

function frm_validate_testDrive()
{
	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));

	if(document.frmMain.cust_Phone1 != null)
	{
	    addElement(new Element("cust_Phone1", OBJTYPE_TEXT, true, cust_Phone1_ReqMsg , EDIT_NONE, cust_Phone1_EdtMsg));
	}

	if(document.frmMain.cust_PhoneDay != null)
	{
	    addElement(new Element("cust_PhoneDay", OBJTYPE_TEXT, true, cust_PhoneDay_ReqMsg , EDIT_NONE, cust_PhoneDay_EdtMsg));
	}

	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));

	if(document.frmMain.cust_ContactBy != null)
	{
	    addElement(new Element("cust_ContactBy", OBJTYPE_SELECT, true, cust_ContactBy_ReqMsg , EDIT_NONE, cust_ContactBy_EdtMsg));
	}

	// Appointment Data
	addElement(new Element("sch_Month", OBJTYPE_SELECT, true, sch_Month_ReqMsg , EDIT_NONE, sch_Month_EdtMsg));
	addElement(new Element("sch_Day", OBJTYPE_SELECT, true, sch_Day_ReqMsg , EDIT_NONE, sch_Day_EdtMsg));
	addElement(new Element("sch_Time", OBJTYPE_SELECT, true, sch_Time_ReqMsg , EDIT_NONE, sch_Time_EdtMsg));
}

function frm_validate_makeAnOffer()
{
	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));

	if(document.frmMain.cust_Phone1 != null)
	{
	    addElement(new Element("cust_Phone1", OBJTYPE_TEXT, true, cust_Phone1_ReqMsg , EDIT_NONE, cust_Phone1_EdtMsg));
	}

	if(document.frmMain.cust_PhoneDay != null)
	{
	    addElement(new Element("cust_PhoneDay", OBJTYPE_TEXT, true, cust_PhoneDay_ReqMsg , EDIT_NONE, cust_PhoneDay_EdtMsg));
	}

	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));

	if(document.frmMain.cust_ContactBy != null)
	{
	    addElement(new Element("cust_ContactBy", OBJTYPE_SELECT, true, cust_ContactBy_ReqMsg , EDIT_NONE, cust_ContactBy_EdtMsg));
	}

	// Offer Amount
	if(document.frmMain.make_offer_amount != null)
	{
	    addElement(new Element("make_offer_amount", OBJTYPE_TEXT, true, make_offer_amount_ReqMsg , EDIT_NONE, make_offer_amount_EdtMsg));
	}
}

function frm_validate_feedback()
{
	// Customer Data
	//addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_Comments", OBJTYPE_TEXT, true, cust_Comments_ReqMsg , EDIT_NONE, cust_Comments_EdtMsg));
}

function frm_validate_finance()
{
	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));
	addElement(new Element("cust_DOB_Month", OBJTYPE_SELECT, true, cust_DOB_Month_ReqMsg , EDIT_NONE, cust_DOB_Month_EdtMsg));
	addElement(new Element("cust_DOB_Day", OBJTYPE_SELECT, true, cust_DOB_Day_ReqMsg , EDIT_NONE, cust_DOB_Day_EdtMsg));
	addElement(new Element("cust_DOB_Year", OBJTYPE_SELECT, true, cust_DOB_Year_ReqMsg , EDIT_NONE, cust_DOB_Year_EdtMsg));

	if(document.frmMain.cust_Phone1 != null)
	{
	    addElement(new Element("cust_Phone1", OBJTYPE_TEXT, true, cust_Phone1_ReqMsg , EDIT_NONE, cust_Phone1_EdtMsg));
	}

	if(document.frmMain.cust_PhoneDay != null)
	{
	    addElement(new Element("cust_PhoneDay", OBJTYPE_TEXT, true, cust_PhoneDay_ReqMsg , EDIT_NONE, cust_PhoneDay_EdtMsg));
	}

	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));

	if(document.frmMain.cust_ContactBy != null)
	{
	    addElement(new Element("cust_ContactBy", OBJTYPE_SELECT, true, cust_ContactBy_ReqMsg , EDIT_NONE, cust_ContactBy_EdtMsg));
	}

	addElement(new Element("cust_Agree", OBJTYPE_CHECK, true, cust_Agree_ReqMsg , EDIT_NONE, cust_Agree_EdtMsg));
}

function frm_validate_preApproval()
{
	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));

	addElement(new Element("cust_Address1", OBJTYPE_TEXT, true, cust_Address1_ReqMsg , EDIT_NONE, cust_Address1_EdtMsg ));
	addElement(new Element("cust_City", OBJTYPE_TEXT, true, cust_City_ReqMsg , EDIT_NONE, cust_City_EdtMsg ));
	addElement(new Element("cust_State", OBJTYPE_TEXT, true, cust_State_ReqMsg , EDIT_NONE, cust_State_EdtMsg ));
	addElement(new Element("cust_Zip", OBJTYPE_TEXT, true, cust_Zip_ReqMsg , EDIT_NONE, cust_Zip_EdtMsg ));

	addElement(new Element("cust_TAA_yr", OBJTYPE_SELECT, true, cust_TAA_yr_ReqMsg , EDIT_NONE, cust_TAA_yr_EdtMsg ));
	addElement(new Element("cust_TAA_mo", OBJTYPE_SELECT, true, cust_TAA_mo_ReqMsg , EDIT_NONE, cust_TAA_mo_EdtMsg ));

	if(document.frmMain.cust_Phone1 != null)
	{
	    addElement(new Element("cust_Phone1", OBJTYPE_TEXT, true, cust_Phone1_ReqMsg , EDIT_NONE, cust_Phone1_EdtMsg));
	}

	if(document.frmMain.cust_PhoneDay != null)
	{
	    addElement(new Element("cust_PhoneDay", OBJTYPE_TEXT, true, cust_PhoneDay_ReqMsg , EDIT_NONE, cust_PhoneDay_EdtMsg));
	}

	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));

	if(document.frmMain.cust_ContactBy != null)
	{
	    addElement(new Element("cust_ContactBy", OBJTYPE_SELECT, true, cust_ContactBy_ReqMsg , EDIT_NONE, cust_ContactBy_EdtMsg));
	}

	addElement(new Element("cust_SSN1", OBJTYPE_TEXT, true, cust_SSN1_ReqMsg , EDIT_NONE, cust_SSN1_EdtMsg ));
	addElement(new Element("cust_SSN2", OBJTYPE_TEXT, true, cust_SSN2_ReqMsg , EDIT_NONE, cust_SSN2_EdtMsg ));
	addElement(new Element("cust_SSN3", OBJTYPE_TEXT, true, cust_SSN3_ReqMsg , EDIT_NONE, cust_SSN3_EdtMsg ));

	addElement(new Element("cust_Employer", OBJTYPE_TEXT, true, cust_Employer_ReqMsg , EDIT_NONE, cust_Employer_EdtMsg ));
	addElement(new Element("cust_Occupation", OBJTYPE_TEXT, true, cust_Occupation_ReqMsg , EDIT_NONE, cust_Occupation_EdtMsg ));
	addElement(new Element("cust_YrsExp", OBJTYPE_TEXT, true, cust_YrsExp_ReqMsg , EDIT_NONE, cust_Occupation_EdtMsg ));
	addElement(new Element("cust_IndGrossInc", OBJTYPE_TEXT, true, cust_IndGrossInc_ReqMsg , EDIT_NONE, cust_IndGrossInc_EdtMsg ));

    addElement(new Element("cust_YrsExp", OBJTYPE_TEXT, true, cust_YrsExp_ReqMsg , EDIT_NONE, cust_Occupation_EdtMsg ));

	addElement(new Element("cust_DOB_Month", OBJTYPE_SELECT, true, cust_DOB_Month_ReqMsg , EDIT_NONE, cust_DOB_Month_EdtMsg));
	addElement(new Element("cust_DOB_Day", OBJTYPE_SELECT, true, cust_DOB_Day_ReqMsg , EDIT_NONE, cust_DOB_Day_EdtMsg));
	addElement(new Element("cust_DOB_Year", OBJTYPE_SELECT, true, cust_DOB_Year_ReqMsg , EDIT_NONE, cust_DOB_Year_EdtMsg));

	addElement(new Element("purch_TradeIn", OBJTYPE_RADIO, true, purch_TradeIn_ReqMsg , EDIT_NONE, purch_TradeIn_EdtMsg));



	//addElement(new Element("cust_Agree", OBJTYPE_CHECK, true, cust_Agree_ReqMsg , EDIT_NONE, cust_Agree_EdtMsg));
}

function frm_validate_preApproval_noSSN()
{
	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));

	addElement(new Element("cust_Address1", OBJTYPE_TEXT, true, cust_Address1_ReqMsg , EDIT_NONE, cust_Address1_EdtMsg ));
	addElement(new Element("cust_City", OBJTYPE_TEXT, true, cust_City_ReqMsg , EDIT_NONE, cust_City_EdtMsg ));
	addElement(new Element("cust_State", OBJTYPE_TEXT, true, cust_State_ReqMsg , EDIT_NONE, cust_State_EdtMsg ));
	addElement(new Element("cust_Zip", OBJTYPE_TEXT, true, cust_Zip_ReqMsg , EDIT_NONE, cust_Zip_EdtMsg ));

	addElement(new Element("cust_TAA_yr", OBJTYPE_SELECT, true, cust_TAA_yr_ReqMsg , EDIT_NONE, cust_TAA_yr_EdtMsg ));
	addElement(new Element("cust_TAA_mo", OBJTYPE_SELECT, true, cust_TAA_mo_ReqMsg , EDIT_NONE, cust_TAA_mo_EdtMsg ));

	if(document.frmMain.cust_Phone1 != null)
	{
	    addElement(new Element("cust_Phone1", OBJTYPE_TEXT, true, cust_Phone1_ReqMsg , EDIT_NONE, cust_Phone1_EdtMsg));
	}

	if(document.frmMain.cust_PhoneDay != null)
	{
	    addElement(new Element("cust_PhoneDay", OBJTYPE_TEXT, true, cust_PhoneDay_ReqMsg , EDIT_NONE, cust_PhoneDay_EdtMsg));
	}

	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));

	if(document.frmMain.cust_ContactBy != null)
	{
	    addElement(new Element("cust_ContactBy", OBJTYPE_SELECT, true, cust_ContactBy_ReqMsg , EDIT_NONE, cust_ContactBy_EdtMsg));
	}


	addElement(new Element("cust_Employer", OBJTYPE_TEXT, true, cust_Employer_ReqMsg , EDIT_NONE, cust_Employer_EdtMsg ));
	addElement(new Element("cust_Occupation", OBJTYPE_TEXT, true, cust_Occupation_ReqMsg , EDIT_NONE, cust_Occupation_EdtMsg ));
	addElement(new Element("cust_YrsExp", OBJTYPE_TEXT, true, cust_YrsExp_ReqMsg , EDIT_NONE, cust_Occupation_EdtMsg ));
	addElement(new Element("cust_IndGrossInc", OBJTYPE_TEXT, true, cust_IndGrossInc_ReqMsg , EDIT_NONE, cust_IndGrossInc_EdtMsg ));

    addElement(new Element("cust_YrsExp", OBJTYPE_TEXT, true, cust_YrsExp_ReqMsg , EDIT_NONE, cust_Occupation_EdtMsg ));

	addElement(new Element("cust_DOB_Month", OBJTYPE_SELECT, true, cust_DOB_Month_ReqMsg , EDIT_NONE, cust_DOB_Month_EdtMsg));
	addElement(new Element("cust_DOB_Day", OBJTYPE_SELECT, true, cust_DOB_Day_ReqMsg , EDIT_NONE, cust_DOB_Day_EdtMsg));
	addElement(new Element("cust_DOB_Year", OBJTYPE_SELECT, true, cust_DOB_Year_ReqMsg , EDIT_NONE, cust_DOB_Year_EdtMsg));

	addElement(new Element("purch_TradeIn", OBJTYPE_RADIO, true, purch_TradeIn_ReqMsg , EDIT_NONE, purch_TradeIn_EdtMsg));

	if(document.frmMain.sch_Month != null)
	{
	    // Appointment Data
	   addElement(new Element("sch_Month", OBJTYPE_SELECT, true, sch_Month_ReqMsg , EDIT_NONE, sch_Month_EdtMsg));
	   addElement(new Element("sch_Day", OBJTYPE_SELECT, true, sch_Day_ReqMsg , EDIT_NONE, sch_Day_EdtMsg));
	   addElement(new Element("sch_Time", OBJTYPE_SELECT, true, sch_Time_ReqMsg , EDIT_NONE, sch_Time_EdtMsg));
	}



	//addElement(new Element("cust_Agree", OBJTYPE_CHECK, true, cust_Agree_ReqMsg , EDIT_NONE, cust_Agree_EdtMsg));
}

function frm_validate_quickContact()
{
	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));

	if(document.frmMain.cust_Phone1 != null)
	{
	    addElement(new Element("cust_Phone1", OBJTYPE_TEXT, true, cust_Phone1_ReqMsg , EDIT_NONE, cust_Phone1_EdtMsg));
	}

	if(document.frmMain.cust_PhoneDay != null)
	{
	    addElement(new Element("cust_PhoneDay", OBJTYPE_TEXT, true, cust_PhoneDay_ReqMsg , EDIT_NONE, cust_PhoneDay_EdtMsg));
	}

	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));

	if(document.frmMain.cust_ContactBy != null)
	{
	    addElement(new Element("cust_ContactBy", OBJTYPE_SELECT, true, cust_ContactBy_ReqMsg , EDIT_NONE, cust_ContactBy_EdtMsg));
	}
}

function frm_validate_fleetContact()
{
	// Customer Data
	addElement(new Element("cust_BusinessName", OBJTYPE_TEXT, true, 'Business Name Is Required' , EDIT_NONE, ''));
	addElement(new Element("cust_PurchasingAgent", OBJTYPE_TEXT, true, 'Purchasing Agent Is Required' , EDIT_NONE, '' ));
	addElement(new Element("cust_Email", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));
	addElement(new Element("cust_Phone1", OBJTYPE_TEXT, true, 'Phone Is Required' , EDIT_NONE, ''));
}

function frm_validate_quickContactV2() // Currently used in contact_hours.php for AD
{
	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));

	if(document.frmMain.cust_Phone1 != null)
	{
	    addElement(new Element("cust_Phone1", OBJTYPE_TEXT, true, cust_Phone1_ReqMsg , EDIT_NONE, cust_Phone1_EdtMsg));
	}

	if(document.frmMain.cust_PhoneDay != null)
	{
	    addElement(new Element("cust_PhoneDay", OBJTYPE_TEXT, true, cust_PhoneDay_ReqMsg , EDIT_NONE, cust_PhoneDay_EdtMsg));
	}

	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));

	if(document.frmMain.cust_ContactBy != null)
	{
	    addElement(new Element("cust_ContactBy", OBJTYPE_SELECT, true, cust_ContactBy_ReqMsg , EDIT_NONE, cust_ContactBy_EdtMsg));
	}

	addElement(new Element("title", OBJTYPE_TEXT, true, subject_ReqMsg , EDIT_NONE, subject_EdtMsg ));
	addElement(new Element("regarding", OBJTYPE_SELECT, true, subject_type_ReqMsg , EDIT_NONE, subject_type_EdtMsg ));
}

function frm_validate_appointment()
{
	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));

	if(document.frmMain.cust_Phone1 != null)
	{
	    addElement(new Element("cust_Phone1", OBJTYPE_TEXT, true, cust_Phone1_ReqMsg , EDIT_NONE, cust_Phone1_EdtMsg));
	}

	if(document.frmMain.cust_PhoneDay != null)
	{
	    addElement(new Element("cust_PhoneDay", OBJTYPE_TEXT, true, cust_PhoneDay_ReqMsg , EDIT_NONE, cust_PhoneDay_EdtMsg));
	}

	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));

	if(document.frmMain.cust_ContactBy != null)
	{
	    addElement(new Element("cust_ContactBy", OBJTYPE_SELECT, true, cust_ContactBy_ReqMsg , EDIT_NONE, cust_ContactBy_EdtMsg));
	}

	// Vehicle Data
	addElement(new Element("vYear", OBJTYPE_SELECT, true, vYear_ReqMsg , EDIT_NONE, vYear_EdtMsg));
	addElement(new Element("vMake", OBJTYPE_TEXT, true, vMake_ReqMsg , EDIT_NONE, vMake_EdtMsg));
	addElement(new Element("vModel", OBJTYPE_TEXT, true, vModel_ReqMsg , EDIT_NONE, vModel_EdtMsg));
}

function frm_validate_tradeIn()
{
	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));

	if(document.frmMain.cust_Phone1 != null)
	{
	    addElement(new Element("cust_Phone1", OBJTYPE_TEXT, true, cust_Phone1_ReqMsg , EDIT_NONE, cust_Phone1_EdtMsg));
	}

	if(document.frmMain.cust_PhoneDay != null)
	{
	    addElement(new Element("cust_PhoneDay", OBJTYPE_TEXT, true, cust_PhoneDay_ReqMsg , EDIT_NONE, cust_PhoneDay_EdtMsg));
	}

	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));

	if(document.frmMain.cust_ContactBy != null)
	{
	    addElement(new Element("cust_ContactBy", OBJTYPE_SELECT, true, cust_ContactBy_ReqMsg , EDIT_NONE, cust_ContactBy_EdtMsg));
	}

	// Vehicle Data
	addElement(new Element("vYear", OBJTYPE_SELECT, true, vYear_ReqMsg , EDIT_NONE, vYear_EdtMsg));
	addElement(new Element("vMake", OBJTYPE_TEXT, true, vMake_ReqMsg , EDIT_NONE, vMake_EdtMsg));
	addElement(new Element("vModel", OBJTYPE_TEXT, true, vModel_ReqMsg , EDIT_NONE, vModel_EdtMsg));
	addElement(new Element("vMileage", OBJTYPE_TEXT, true, vMileage_ReqMsg , EDIT_NONE, vMileage_EdtMsg));
}

function frm_validate_tradeIn_v2()
{
    /*
    Phone is not required
    */
	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));
	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));

	if(document.frmMain.cust_ContactBy != null)
	{
	    addElement(new Element("cust_ContactBy", OBJTYPE_SELECT, true, cust_ContactBy_ReqMsg , EDIT_NONE, cust_ContactBy_EdtMsg));
	}

	// Vehicle Data
	addElement(new Element("vYear", OBJTYPE_SELECT, true, vYear_ReqMsg , EDIT_NONE, vYear_EdtMsg));
	addElement(new Element("vMake", OBJTYPE_TEXT, true, vMake_ReqMsg , EDIT_NONE, vMake_EdtMsg));
	addElement(new Element("vModel", OBJTYPE_TEXT, true, vModel_ReqMsg , EDIT_NONE, vModel_EdtMsg));
	addElement(new Element("vMileage", OBJTYPE_TEXT, true, vMileage_ReqMsg , EDIT_NONE, vMileage_EdtMsg));
}

function frm_validate_tradeIn_v3()
{
    /*
    Phone is not required
    */
	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));
	addElement(new Element("cust_PhoneDay", OBJTYPE_TEXT, true, cust_Phone1_ReqMsg , EDIT_NONE, cust_Phone1_EdtMsg));
	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));

	// Vehicle Data
	addElement(new Element("vYear", OBJTYPE_SELECT, true, vYear_ReqMsg , EDIT_NONE, vYear_EdtMsg));
	addElement(new Element("vMake", OBJTYPE_TEXT, true, vMake_ReqMsg , EDIT_NONE, vMake_EdtMsg));
	addElement(new Element("vModel", OBJTYPE_TEXT, true, vModel_ReqMsg , EDIT_NONE, vModel_EdtMsg));
}

function frm_validate_quick_quote()
{
	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));
	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));
}

function frm_validate_quote()
{
	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));

	if(document.frmMain.cust_Phone1 != null)
	{
	    addElement(new Element("cust_Phone1", OBJTYPE_TEXT, true, cust_Phone1_ReqMsg , EDIT_NONE, cust_Phone1_EdtMsg));
	}

	if(document.frmMain.cust_PhoneDay != null)
	{
	    addElement(new Element("cust_PhoneDay", OBJTYPE_TEXT, true, cust_PhoneDay_ReqMsg , EDIT_NONE, cust_PhoneDay_EdtMsg));
	}

	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));

	if(document.frmMain.cust_ContactBy != null)
	{
	    addElement(new Element("cust_ContactBy", OBJTYPE_SELECT, true, cust_ContactBy_ReqMsg , EDIT_NONE, cust_ContactBy_EdtMsg));
	}
}

function frm_validate_partsOrder()
{
	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));

	if(document.frmMain.cust_Phone1 != null)
	{
	    addElement(new Element("cust_Phone1", OBJTYPE_TEXT, true, cust_Phone1_ReqMsg , EDIT_NONE, cust_Phone1_EdtMsg));
	}

	if(document.frmMain.cust_PhoneDay != null)
	{
	    addElement(new Element("cust_PhoneDay", OBJTYPE_TEXT, true, cust_PhoneDay_ReqMsg , EDIT_NONE, cust_PhoneDay_EdtMsg));
	}

	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));

	if(document.frmMain.cust_ContactBy != null)
	{
	    addElement(new Element("cust_ContactBy", OBJTYPE_SELECT, true, cust_ContactBy_ReqMsg , EDIT_NONE, cust_ContactBy_EdtMsg));
	}

	// Vehicle Data
	addElement(new Element("vYear", OBJTYPE_SELECT, true, vYear_ReqMsg , EDIT_NONE, vYear_EdtMsg));
	addElement(new Element("vMake", OBJTYPE_TEXT, true, vMake_ReqMsg , EDIT_NONE, vMake_EdtMsg));
	addElement(new Element("vModel", OBJTYPE_TEXT, true, vModel_ReqMsg , EDIT_NONE, vModel_EdtMsg));
	addElement(new Element("vMileage", OBJTYPE_TEXT, true, vMileage_ReqMsg , EDIT_NONE, vMileage_EdtMsg));
}

function frm_validate_referFriend()
{
	// Referer Data
	addElement(new Element("ref_FirstName", OBJTYPE_TEXT, true, ref_FirstName_ReqMsg , EDIT_NONE, ref_FirstName_EdtMsg));
	addElement(new Element("ref_LastName", OBJTYPE_TEXT, true, ref_LastName_ReqMsg , EDIT_NONE, ref_LastName_EdtMsg ));
	addElement(new Element("ref_Email1", OBJTYPE_TEXT, true, ref_Email1_ReqMsg , EDIT_EMAIL, ref_Email1_EdtMsg));

	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));

	if(document.frmMain.cust_Phone1 != null)
	{
	    addElement(new Element("cust_Phone1", OBJTYPE_TEXT, true, cust_Phone1_ReqMsg , EDIT_NONE, cust_Phone1_EdtMsg));
	}

	if(document.frmMain.cust_PhoneDay != null)
	{
	    addElement(new Element("cust_PhoneDay", OBJTYPE_TEXT, true, cust_PhoneDay_ReqMsg , EDIT_NONE, cust_PhoneDay_EdtMsg));
	}

	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));

	if(document.frmMain.cust_ContactBy != null)
	{
	    addElement(new Element("cust_ContactBy", OBJTYPE_SELECT, true, cust_ContactBy_ReqMsg , EDIT_NONE, cust_ContactBy_EdtMsg));
	}
}

function frm_validate_customer_service()
{
	// Referer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));
	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));
}

function frm_validate_quickContact_Noarus()
{
	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));

	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));

	if(document.frmMain.cust_ContactBy != null)
	{
	    addElement(new Element("cust_ContactBy", OBJTYPE_SELECT, true, cust_ContactBy_ReqMsg , EDIT_NONE, cust_ContactBy_EdtMsg));
	}
}

function frm_validate_quickContact_Voucher()
{
	// Customer Data
	addElement(new Element("cust_Name", OBJTYPE_TEXT, true, cust_Name_ReqMsg , EDIT_NONE, cust_cust_Name_EdtMsg));
	addElement(new Element("cust_Phone1", OBJTYPE_TEXT, true, cust_Phone1_ReqMsg , EDIT_NONE, cust_Phone1_EdtMsg ));
	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));
	addElement(new Element("cust_Comments", OBJTYPE_TEXT, true, cust_Comments_ReqMsg , EDIT_EMAIL, cust_Comments_EdtMsg));

	if(document.frmMain.cust_ContactBy != null)
	{
	    addElement(new Element("cust_ContactBy", OBJTYPE_SELECT, true, cust_ContactBy_ReqMsg , EDIT_NONE, cust_ContactBy_EdtMsg));
	}
}

function frm_validate_quickQuoteNGHD()
{
	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));
	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_NONE, cust_Email1_EdtMsg));
	addElement(new Element("cust_Zip", OBJTYPE_TEXT, true, cust_Zip_ReqMsg , EDIT_NONE, cust_Zip_EdtMsg ));
}

function SFLHyundaiDealerCheck(){
    //emailOverride
    var hasOverride = false;
    $("input[name^='emailOverride']").each(function(){
        if(this.checked){
            hasOverride = true;
            return true;
        }
    });

    if(!hasOverride){
        sErrorMessage = sErrorMessage + "Dealer to contact is Required";
        return false;
    }
    else{
        return true;
    }
}

function HornburgModelCheck(selector,msg){
    var selector = 'vInterest_Model';
    var msg      = 'Select Make/Models of Interest';
    //emailOverride
    var hasOverride = false;
    $('input[name^=\''+selector+'\']').each(function(){
        if(this.checked){
            hasOverride = true;
            return true;
        }
    });

    if(!hasOverride){
        sErrorMessage = sErrorMessage + msg;
        return false;
    }
    else{
        return true;
    }
}

function frm_validate_quickQuoteSFLHyundai()
{
            window.PreEdit = SFLHyundaiDealerCheck;

	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));
	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_NONE, cust_Email1_EdtMsg));
}

function frm_validate_HornburgRes()
{
    window.PreEdit = HornburgModelCheck;
    
	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));
    addElement(new Element("cust_Address1", OBJTYPE_TEXT, true, cust_Address1_ReqMsg , EDIT_NONE, cust_Address1_EdtMsg ));
    addElement(new Element("cust_City", OBJTYPE_TEXT, true, cust_City_ReqMsg , EDIT_NONE, cust_City_EdtMsg ));
    addElement(new Element("cust_State", OBJTYPE_SELECT, true, cust_State_ReqMsg , EDIT_NONE, cust_State_EdtMsg ));
	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_NONE, cust_Email1_EdtMsg));
    addElement(new Element("cust_PhoneDay", OBJTYPE_TEXT, true, cust_PhoneDay_ReqMsg , EDIT_NONE, cust_PhoneDay_EdtMsg));
    addElement(new Element("cust_PrefContact", OBJTYPE_RADIO, true, 'Select Prefered Contact Method' , EDIT_NONE, ''));
    //addElement(new Element("vInterest_Model", OBJTYPE_RADIO, true, 'Select Make/Models of Interest' , EDIT_NONE, ''));
    
}

function frm_validate_quickQuoteYark()
{
	// Customer Data
	//addElement(new Element("cust_Name", OBJTYPE_TEXT, true, cust_Name_ReqMsg , EDIT_NONE, cust_Name_EdtMsg));
    
    addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));
	addElement(new Element("cust_PhoneDay", OBJTYPE_TEXT, true, cust_PhoneDay_ReqMsg , EDIT_NONE, cust_PhoneDay_EdtMsg));
	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_NONE, cust_Email1_EdtMsg));
    if (document.frmMain.vModel != null) {
        addElement(new Element("vModel", OBJTYPE_TEXT, true, vModel_ReqMsg, EDIT_NONE, vModel_EdtMsg));
    }
    addElement(new Element("cust_Comments", OBJTYPE_TEXT, true, cust_Comments_ReqMsg , EDIT_NONE, cust_Comments_EdtMsg));
}

function frm_validate_quickQuoteStCharlesHP(){
    frm_validate_quickQuoteYark();
}

function frm_validate_quickContactShellyBMW()
{
	// Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));
	// Vehicle Data
	addElement(new Element("vMake", OBJTYPE_TEXT, true, vMake_ReqMsg , EDIT_NONE, vMake_EdtMsg));
	addElement(new Element("vModel", OBJTYPE_TEXT, true, vModel_ReqMsg , EDIT_NONE, vModel_EdtMsg));
	addElement(new Element("vYear", OBJTYPE_TEXT, true, vYear_ReqMsg , EDIT_NONE, vYear_EdtMsg));


	if(document.frmMain.cust_Phone1 != null)
	{
	    addElement(new Element("cust_Phone1", OBJTYPE_TEXT, true, cust_Phone1_ReqMsg , EDIT_NONE, cust_Phone1_EdtMsg));
	}

	if(document.frmMain.cust_PhoneDay != null)
	{
	    addElement(new Element("cust_PhoneDay", OBJTYPE_TEXT, true, cust_PhoneDay_ReqMsg , EDIT_NONE, cust_PhoneDay_EdtMsg));
	}

	addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));

	if(document.frmMain.cust_ContactBy != null)
	{
	    addElement(new Element("cust_ContactBy", OBJTYPE_SELECT, true, cust_ContactBy_ReqMsg , EDIT_NONE, cust_ContactBy_EdtMsg));
	}
}


function frm_validate_giftCard(){
    // Customer Data
    addElement(new Element("repairOrder", OBJTYPE_TEXT, true, repairOrder_ReqMsg, EDIT_NONE, repairOrder_EdtMsg));
    addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg, EDIT_NONE, cust_FirstName_EdtMsg));
    addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg, EDIT_NONE, cust_LastName_EdtMsg));
    addElement(new Element("cust_Address1", OBJTYPE_TEXT, true, cust_Address1_ReqMsg, EDIT_NONE, cust_Address1_EdtMsg));
    addElement(new Element("cust_City", OBJTYPE_TEXT, true, cust_City_ReqMsg, EDIT_NONE, cust_City_EdtMsg));
    addElement(new Element("cust_State", OBJTYPE_TEXT, true, cust_State_ReqMsg, EDIT_NONE, cust_State_EdtMsg));
    addElement(new Element("cust_Zip", OBJTYPE_TEXT, true, cust_Zip_ReqMsg, EDIT_NONE, cust_Zip_EdtMsg));
    
    
    
    addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg, EDIT_EMAIL, cust_Email1_EdtMsg));
    
    if (document.frmMain.cust_ContactBy != null) {
        addElement(new Element("cust_ContactBy", OBJTYPE_SELECT, true, cust_ContactBy_ReqMsg, EDIT_NONE, cust_ContactBy_EdtMsg));
    }
}

function frm_validate_wholesaleParts(){
    // Customer Data
	addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
	addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));
    addElement(new Element("cust_PhoneDay", OBJTYPE_TEXT, true, cust_PhoneDay_ReqMsg , EDIT_NONE, cust_PhoneDay_EdtMsg));
    addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));
}

function frm_validate_partsOrder2()
{
            // Customer Data
            addElement(new Element("cust_FirstName", OBJTYPE_TEXT, true, cust_FirstName_ReqMsg , EDIT_NONE, cust_FirstName_EdtMsg));
            addElement(new Element("cust_LastName", OBJTYPE_TEXT, true, cust_LastName_ReqMsg , EDIT_NONE, cust_LastName_EdtMsg ));
 
 
            addElement(new Element("cust_Email1", OBJTYPE_TEXT, true, cust_Email1_ReqMsg , EDIT_EMAIL, cust_Email1_EdtMsg));
 
            // Vehicle Data
            addElement(new Element("vYear", OBJTYPE_SELECT, true, vYear_ReqMsg , EDIT_NONE, vYear_EdtMsg));
            addElement(new Element("vModel", OBJTYPE_TEXT, true, vModel_ReqMsg , EDIT_NONE, vModel_EdtMsg));
            addElement(new Element("order_Desc", OBJTYPE_TEXT, true, order_Desc_ReqMsg , EDIT_NONE, order_Desc_EdtMsg));
 
}

