// JavaScript Document

	var contact_firstname_ReqMsg = 'First Name is required';
	var contact_firstname_EdtMsg = '';
	var contact_lastname_ReqMsg  = 'Last Name is required';
	var contact_lastname_EdtMsg  = '';
	var contact_company_ReqMsg   = 'Company Name is required';
	var contact_company_EdtMsg   = '';
	var contact_address_ReqMsg   = 'Address Name is required';
	var contact_address_EdtMsg   = '';
	var contact_city_ReqMsg      = 'City is required';
	var contact_city_EdtMsg      = '';
	var contact_state_ReqMsg     = 'State is required';
	var contact_state_EdtMsg     = '';
	var contact_zip_ReqMsg       = 'Zip Code is required';
	var contact_zip_EdtMsg       = '';
	var contact_phone1_ReqMsg    = 'Phone is required';
	var contact_phone1_EdtMsg    = '';
	var contact_email_ReqMsg     = 'Email Address is required';
	var contact_email_EdtMsg     = 'Email Address does not appear to be a valid format';
	var contact_stories_ReqMsg     = 'Your story detail is required.';
	var contact_stories_EdtMsg     = '';

	var bill_company_ReqMsg      = 'Billing Company is required';
	var bill_company_EdtMsg      = '';
	var bill_contact_ReqMsg      = 'Billing Contact is required';
	var bill_contact_EdtMsg      = '';

	var bill_address_ReqMsg      = 'Billing Address is required';
	var bill_address_EdtMsg      = '';
	var bill_city_ReqMsg         = 'Billing City is required';
	var bill_city_EdtMsg         = '';
	var bill_state_ReqMsg        = 'Billing State is required ';
	var bill_state_EdtMsg        = '';
	var bill_zip_ReqMsg          = 'Billing Zip is required';
	var bill_zip_EdtMsg          = '';

	var bill_phone_ReqMsg        = 'Billing Phone is required';
	var bill_phone_EdtMsg        = '';
	var bill_email_ReqMsg        = 'Billing Email is required';
	var bill_email_EdtMsg        = 'Billing Email does not appear to be a valid format';

	var ship_company_ReqMsg      = 'Ship Company Required';
	var ship_company_EdtMsg      = '';
	var ship_contact_ReqMsg      = 'Ship Contact';
	var ship_contact_EdtMsg      = '';

	var ship_address_ReqMsg      = 'Shipping Address is required';
	var ship_address_EdtMsg      = '';
	var ship_city_ReqMsg         = 'Shipping City is required';
	var ship_city_EdtMsg         = '';
	var ship_state_ReqMsg        = 'Shipping State is required';
	var ship_state_EdtMsg        = '';
	var ship_zip_ReqMsg          = 'Shipping Zip is required';
	var ship_zip_EdtMsg          = '';

	var order_po_ReqMsg            = 'PO# is required';
	var order_po_EdtMsg            = '';
	var order_po_auth_ReqMsg       = 'PO Authorization is required';
	var order_po_auth_EdtMsg       = '';
	var order_po_auth_title_ReqMsg = 'PO Authorizing Title is required';
	var order_po_auth_title_EdtMsg = '';
	var order_pay_by_ReqMsg        = 'Pay By is required';
	var order_pay_by_EdtMsg        = '';

	var order_qty_ReqMsg         = 'Order Qty is required';
	var order_qty_EdtMsg         = '';

	var product_ReqMsg           = 'Product selection is required';
	var product_EdtMsg           = '';

	var dealer_name_ReqMsg       = 'Dealer Name is required';
	var dealer_name_EdtMsg       = '';
	var dealer_first_name_ReqMsg = 'Dealer First Name is required';
	var dealer_first_name_EdtMsg = '';
	var dealer_last_name_ReqMsg  = 'Dealer Last Name is required';
	var dealer_last_name_EdtMsg  = '';
	var dealer_address_ReqMsg    = 'Dealer Address is required';
	var dealer_address_EdtMsg    = '';
	var dealer_city_ReqMsg       = 'Dealer City is required';
	var dealer_city_EdtMsg       = '';
	var dealer_state_ReqMsg      = 'Dealer State is required';
	var dealer_state_EdtMsg      = '';
	var dealer_zip_ReqMsg        = 'Dealer Zip is required';
	var dealer_zip_EdtMsg        = '';
	var dealer_phone_ReqMsg      = 'Dealer Phone is required';
	var dealer_phone_EdtMsg      = '';
	var dealer_fax_ReqMsg        = 'Dealer Fax is required';
	var dealer_fax_EdtMsg        = '';
	var dealer_email_ReqMsg      = 'Dealer Email is required';
	var dealer_email_EdtMsg      = '';
	var corp_entity_ReqMsg       = 'Form of Entity is required';
	var corp_entity_EdtMsg       = '';
	var corp_month_ReqMsg        = 'Formation Month is required';
	var corp_month_EdtMsg        = '';
	var corp_day_ReqMsg          = 'Formation Day is required';
	var corp_day_EdtMsg          = '';
	var corp_year_ReqMsg         = 'Formation Year is required';
	var corp_year_EdtMsg         = '';
	var corp_employees_ReqMsg    = 'Number of Employees is required';
	var corp_employees_EdtMsg    = '';
	var corp_emp_cat_ReqMsg      = '';
	var corp_emp_cat_EdtMsg      = '';
	var corp_location_ReqMsg     = '';
	var corp_location_EdtMsg     = '';
	var bank_ref_ReqMsg          = 'Bank Reference is required';
	var bank_ref_EdtMsg          = '';
	var bank_contact_ReqMsg      = 'Bank Contact is required';
	var bank_contact_EdtMsg      = '';
	var bank_title_ReqMsg        = 'Title is required';
	var bank_title_EdtMsg        = '';
	var bank_address_ReqMsg      = 'Bank Address is required';
	var bank_address_EdtMsg      = '';
	var bank_city_ReqMsg         = 'Bank City is required ';
	var bank_city_EdtMsg         = '';
	var bank_state_email_ReqMsg  = 'Bank State is required';
	var bank_state_EdtMsg        = '';
	var bank_zip_ReqMsg          = 'Bank Zip is required';
	var bank_zip_EdtMsg          = '';
	var bank_phone_ReqMsg        = 'Bank Phone is required';
	var bank_phone_EdtMsg        = '';
	var bank_fax_ReqMsg          = 'Bank Fax is required';
	var bank_fax_EdtMsg          = '';
	var bank_email_ReqMsg        = 'Bank Email is required';
	var bank_email_EdtMsg        = '';
	var dealer_experience_ReqMsg = '';
	var dealer_experience_EdtMsg = '';
	var dealer_facilities_ReqMsg = '';
	var dealer_facilities_EdtMsg = '';


function frm_validate_PublicOrderNow()
{
	// Customer Data
	addElement(new Element("Contact_First_Name", OBJTYPE_TEXT, true, contact_firstname_ReqMsg , EDIT_NONE, contact_firstname_EdtMsg));
	addElement(new Element("Contact_Last_Name", OBJTYPE_TEXT, true, contact_lastname_ReqMsg , EDIT_NONE, contact_lastname_EdtMsg ));
    addElement(new Element("Contact_Phone1", OBJTYPE_TEXT, true, contact_phone1_ReqMsg , EDIT_NONE, contact_phone1_EdtMsg));
	addElement(new Element("Contact_Email", OBJTYPE_TEXT, true, contact_email_ReqMsg , EDIT_EMAIL, contact_email_EdtMsg));

	addElement(new Element("Bill_Address", OBJTYPE_TEXT, true, bill_address_ReqMsg , EDIT_NONE, bill_address_EdtMsg));
	addElement(new Element("Bill_City", OBJTYPE_TEXT, true, bill_city_ReqMsg , EDIT_NONE, bill_city_EdtMsg));
	addElement(new Element("Bill_State", OBJTYPE_SELECT, true, bill_state_ReqMsg , EDIT_NONE, bill_state_EdtMsg));
	addElement(new Element("Bill_Zip", OBJTYPE_TEXT, true, bill_zip_ReqMsg , EDIT_NONE, bill_zip_EdtMsg));

	addElement(new Element("Ship_Address", OBJTYPE_TEXT, true, ship_address_ReqMsg , EDIT_NONE, ship_address_EdtMsg));
	addElement(new Element("Ship_City", OBJTYPE_TEXT, true, ship_city_ReqMsg , EDIT_NONE, ship_city_EdtMsg));
	addElement(new Element("Ship_State", OBJTYPE_SELECT, true, ship_state_ReqMsg , EDIT_NONE, ship_state_EdtMsg));
	addElement(new Element("Ship_Zip", OBJTYPE_TEXT, true, ship_zip_ReqMsg , EDIT_NONE, ship_zip_EdtMsg));

	addElement(new Element("CC_Type", OBJTYPE_SELECT, true, 'CC Type required' , EDIT_NONE, ''));
	addElement(new Element("CC_Num", OBJTYPE_TEXT, true, 'CC Number required' , EDIT_NONE, 'CC Number does not appear to be a valid format'));
	addElement(new Element("CC_Exp_Mo", OBJTYPE_SELECT, true, 'Exp. Month required' , EDIT_NONE, ''));
	addElement(new Element("CC_Exp_Yr", OBJTYPE_SELECT, true, 'Exp. Year required' , EDIT_NONE, ''));
	addElement(new Element("CC_Vid", OBJTYPE_TEXT, true, 'CC Security Number (CCVID)' , EDIT_NONE, ''));

	addElement(new Element("Order_Qty", OBJTYPE_TEXT, true, order_qty_ReqMsg , EDIT_NONE, order_qty_EdtMsg));
	/*addElement(new Element("Product", OBJTYPE_SELECT, true, product_ReqMsg , EDIT_NONE, product_EdtMsg));*/
}

function frm_validate_SM202OrderNow()
{
	// Customer Data
	addElement(new Element("Contact_First_Name", OBJTYPE_TEXT, true, contact_firstname_ReqMsg , EDIT_NONE, contact_firstname_EdtMsg));
	addElement(new Element("Contact_Last_Name", OBJTYPE_TEXT, true, contact_lastname_ReqMsg , EDIT_NONE, contact_lastname_EdtMsg ));
    addElement(new Element("Contact_Phone1", OBJTYPE_TEXT, true, contact_phone1_ReqMsg , EDIT_NONE, contact_phone1_EdtMsg));
	addElement(new Element("Contact_Email", OBJTYPE_TEXT, true, contact_email_ReqMsg , EDIT_EMAIL, contact_email_EdtMsg));

	addElement(new Element("Bill_Address", OBJTYPE_TEXT, true, contact_address_ReqMsg , EDIT_NONE, bill_address_EdtMsg));
	addElement(new Element("Bill_City", OBJTYPE_TEXT, true, contact_city_ReqMsg , EDIT_NONE, bill_city_EdtMsg));
	addElement(new Element("Bill_State", OBJTYPE_SELECT, true, contact_state_ReqMsg , EDIT_NONE, bill_state_EdtMsg));
	addElement(new Element("Bill_Zip", OBJTYPE_TEXT, true, contact_zip_ReqMsg , EDIT_NONE, bill_zip_EdtMsg));

	addElement(new Element("Ship_Address", OBJTYPE_TEXT, true, ship_address_ReqMsg , EDIT_NONE, ship_address_EdtMsg));
	addElement(new Element("Ship_City", OBJTYPE_TEXT, true, ship_city_ReqMsg , EDIT_NONE, ship_city_EdtMsg));
	addElement(new Element("Ship_State", OBJTYPE_SELECT, true, ship_state_ReqMsg , EDIT_NONE, ship_state_EdtMsg));
	addElement(new Element("Ship_Zip", OBJTYPE_TEXT, true, ship_zip_ReqMsg , EDIT_NONE, ship_zip_EdtMsg));

	addElement(new Element("Order_Qty", OBJTYPE_TEXT, true, order_qty_ReqMsg , EDIT_NONE, order_qty_EdtMsg));
}

function frm_validate_DistOrderNow()
{
	// Customer Data
	addElement(new Element("Bill_Company", OBJTYPE_TEXT, true, bill_company_ReqMsg , EDIT_NONE, bill_company_EdtMsg));
	addElement(new Element("Bill_Contact", OBJTYPE_TEXT, true, bill_contact_ReqMsg , EDIT_NONE, bill_contact_EdtMsg));
	addElement(new Element("Bill_Phone", OBJTYPE_TEXT, true, bill_phone_ReqMsg , EDIT_NONE, bill_phone_EdtMsg));
	addElement(new Element("Bill_Email", OBJTYPE_TEXT, true, bill_email_ReqMsg , EDIT_EMAIL, bill_email_EdtMsg));

	addElement(new Element("Bill_Address", OBJTYPE_TEXT, true, bill_address_ReqMsg , EDIT_NONE, bill_address_EdtMsg));
	addElement(new Element("Bill_City", OBJTYPE_TEXT, true, bill_city_ReqMsg , EDIT_NONE, bill_city_EdtMsg));
	addElement(new Element("Bill_State", OBJTYPE_SELECT, true, bill_state_ReqMsg , EDIT_NONE, bill_state_EdtMsg));
	addElement(new Element("Bill_Zip", OBJTYPE_TEXT, true, bill_zip_ReqMsg , EDIT_NONE, bill_zip_EdtMsg));

	addElement(new Element("Ship_Company", OBJTYPE_TEXT, true, ship_company_ReqMsg , EDIT_NONE, ship_company_EdtMsg));
	addElement(new Element("Ship_Contact", OBJTYPE_TEXT, true, ship_contact_ReqMsg , EDIT_NONE, ship_contact_EdtMsg));
	addElement(new Element("Ship_Address", OBJTYPE_TEXT, true, ship_address_ReqMsg , EDIT_NONE, ship_address_EdtMsg));
	addElement(new Element("Ship_City", OBJTYPE_TEXT, true, ship_city_ReqMsg , EDIT_NONE, ship_city_EdtMsg));
	addElement(new Element("Ship_State", OBJTYPE_SELECT, true, ship_state_ReqMsg , EDIT_NONE, ship_state_EdtMsg));
	addElement(new Element("Ship_Zip", OBJTYPE_TEXT, true, ship_zip_ReqMsg , EDIT_NONE, ship_zip_EdtMsg));

	addElement(new Element("Order_PO", OBJTYPE_TEXT, true, order_po_ReqMsg , EDIT_NONE, order_po_EdtMsg));
	addElement(new Element("Order_PO_Auth", OBJTYPE_TEXT, true, order_po_auth_ReqMsg , EDIT_NONE, order_po_auth_EdtMsg));
	addElement(new Element("Order_PO_Auth_Title", OBJTYPE_TEXT, true, order_po_auth_title_ReqMsg , EDIT_NONE, order_po_auth_title_EdtMsg));
	addElement(new Element("Order_Pay_By", OBJTYPE_RADIO, true, order_pay_by_ReqMsg , EDIT_NONE, order_pay_by_EdtMsg));

	addElement(new Element("Order_Qty", OBJTYPE_TEXT, true, order_qty_ReqMsg , EDIT_NONE, order_qty_EdtMsg));
	addElement(new Element("Product", OBJTYPE_SELECT, true, product_ReqMsg , EDIT_NONE, product_EdtMsg));
}

function frm_validate_testimonial()
{
	// Customer Data
	addElement(new Element("Contact_First_Name", OBJTYPE_TEXT, true, 'First Name or Initial required' , EDIT_NONE, ''));
	addElement(new Element("Contact_Last_Name", OBJTYPE_TEXT, true, 'Last Name or Initial required' , EDIT_NONE,'' ));
    //addElement(new Element("Contact_Phone1", OBJTYPE_TEXT, true, contact_phone1_ReqMsg , EDIT_NONE, contact_phone1_EdtMsg));
	addElement(new Element("Contact_Email", OBJTYPE_TEXT, true, contact_email_ReqMsg , EDIT_EMAIL, contact_email_EdtMsg));

	addElement(new Element("Product", OBJTYPE_SELECT, true, product_ReqMsg , EDIT_NONE, product_EdtMsg));
	addElement(new Element("Contact_Bus_Type", OBJTYPE_SELECT, true, 'Choice of Business Type is required' , EDIT_NONE, product_EdtMsg));
}

function frm_validate_quickContact()
{
	// Customer Data
	addElement(new Element("Contact_First_Name", OBJTYPE_TEXT, true, contact_firstname_ReqMsg , EDIT_NONE, ''));
	addElement(new Element("Contact_Last_Name", OBJTYPE_TEXT, true, contact_lastname_ReqMsg , EDIT_NONE,'' ));
    addElement(new Element("Contact_Phone1", OBJTYPE_TEXT, true, contact_phone1_ReqMsg , EDIT_NONE, contact_phone1_EdtMsg));
	addElement(new Element("Contact_Email", OBJTYPE_TEXT, true, contact_email_ReqMsg , EDIT_EMAIL, contact_email_EdtMsg));
}

function frm_validate_stories()
{
	// Customer Data
	addElement(new Element("Contact_First_Name", OBJTYPE_TEXT, true, contact_firstname_ReqMsg , EDIT_NONE, ''));
	addElement(new Element("Contact_Last_Name", OBJTYPE_TEXT, true, contact_lastname_ReqMsg , EDIT_NONE,'' ));
    addElement(new Element("Contact_Phone1", OBJTYPE_TEXT, true, contact_phone1_ReqMsg , EDIT_NONE, contact_phone1_EdtMsg));
	addElement(new Element("Contact_Email", OBJTYPE_TEXT, true, contact_email_ReqMsg , EDIT_EMAIL, contact_email_EdtMsg));
	//addElement(new Element("Comments", OBJTYPE_TEXT, true, contact_stories_RegMsg , EDIT_NONE, contact_stories_EdtMsg));
}

function frm_validate_registration()
{
	// Customer Data
	addElement(new Element("Prod_Model", OBJTYPE_TEXT, true, 'Model Number is required' , EDIT_NONE, ''));
	addElement(new Element("Prod_Serial", OBJTYPE_TEXT, true, 'Serial Number is required' , EDIT_NONE, ''));

	addElement(new Element("Contact_First_Name", OBJTYPE_TEXT, true, contact_firstname_ReqMsg , EDIT_NONE, ''));
	addElement(new Element("Contact_Last_Name", OBJTYPE_TEXT, true, contact_lastname_ReqMsg , EDIT_NONE,'' ));
	addElement(new Element("Contact_Company", OBJTYPE_TEXT, true, contact_company_ReqMsg , EDIT_NONE,'' ));
	addElement(new Element("Contact_Address", OBJTYPE_TEXT, true, contact_address_ReqMsg , EDIT_NONE,'' ));
	addElement(new Element("Contact_City", OBJTYPE_TEXT, true, contact_city_ReqMsg , EDIT_NONE,'' ));
	addElement(new Element("Contact_State", OBJTYPE_TEXT, true, contact_state_ReqMsg , EDIT_NONE,'' ));
	addElement(new Element("Contact_Zip", OBJTYPE_TEXT, true, contact_zip_ReqMsg , EDIT_NONE,'' ));
    addElement(new Element("Contact_Phone1", OBJTYPE_TEXT, true, contact_phone1_ReqMsg , EDIT_NONE, contact_phone1_EdtMsg));
	addElement(new Element("Contact_Email", OBJTYPE_TEXT, true, contact_email_ReqMsg , EDIT_EMAIL, contact_email_EdtMsg));

	addElement(new Element("Prod_PurchaseDate", OBJTYPE_TEXT, true, 'Product purchase date required' , EDIT_NONE, ''));
	addElement(new Element("Purchased_For", OBJTYPE_RADIO, true, '"Product Purchase For" is required' , EDIT_NONE, ''));
}

function frm_validate_registration_sm202()
{
	// Customer Data
	addElement(new Element("Prod_Model", OBJTYPE_TEXT, true, 'Model Number is required' , EDIT_NONE, ''));
	addElement(new Element("Prod_Serial", OBJTYPE_TEXT, true, 'Lot Number is required' , EDIT_NONE, ''));

	addElement(new Element("Contact_First_Name", OBJTYPE_TEXT, true, contact_firstname_ReqMsg , EDIT_NONE, ''));
	addElement(new Element("Contact_Last_Name", OBJTYPE_TEXT, true, contact_lastname_ReqMsg , EDIT_NONE,'' ));
	addElement(new Element("Contact_Company", OBJTYPE_TEXT, true, contact_company_ReqMsg , EDIT_NONE,'' ));
	addElement(new Element("Contact_Address", OBJTYPE_TEXT, true, contact_address_ReqMsg , EDIT_NONE,'' ));
	addElement(new Element("Contact_City", OBJTYPE_TEXT, true, contact_city_ReqMsg , EDIT_NONE,'' ));
	addElement(new Element("Contact_State", OBJTYPE_TEXT, true, contact_state_ReqMsg , EDIT_NONE,'' ));
	addElement(new Element("Contact_Zip", OBJTYPE_TEXT, true, contact_zip_ReqMsg , EDIT_NONE,'' ));
    addElement(new Element("Contact_Phone1", OBJTYPE_TEXT, true, contact_phone1_ReqMsg , EDIT_NONE, contact_phone1_EdtMsg));
	addElement(new Element("Contact_Email", OBJTYPE_TEXT, true, contact_email_ReqMsg , EDIT_EMAIL, contact_email_EdtMsg));

	addElement(new Element("Prod_PurchaseDate", OBJTYPE_TEXT, true, 'Product purchase date required' , EDIT_NONE, ''));
	addElement(new Element("Purchased_Where", OBJTYPE_RADIO, true, 'Where product was purchase is required' , EDIT_NONE, ''));
}


function frm_validate_applicationReq()
{
    addElement(new Element("Dealer_Name", OBJTYPE_TEXT, true, dealer_name_ReqMsg , EDIT_NONE, dealer_name_EdtMsg));
    addElement(new Element("Dealer_First_Name", OBJTYPE_TEXT, true, dealer_first_name_ReqMsg , EDIT_NONE, dealer_first_name_EdtMsg));
    addElement(new Element("Dealer_Last_Name", OBJTYPE_TEXT, true, dealer_last_name_ReqMsg , EDIT_NONE, dealer_last_name_EdtMsg));
    addElement(new Element("Dealer_Address", OBJTYPE_TEXT, true, dealer_address_ReqMsg , EDIT_NONE, dealer_address_EdtMsg));
    addElement(new Element("Dealer_City", OBJTYPE_TEXT, true, dealer_city_ReqMsg , EDIT_NONE, dealer_city_EdtMsg));
    addElement(new Element("Dealer_State", OBJTYPE_SELECT, true, dealer_state_ReqMsg , EDIT_NONE, dealer_state_EdtMsg));
    addElement(new Element("Dealer_Zip", OBJTYPE_TEXT, true, dealer_zip_ReqMsg , EDIT_NONE, dealer_zip_EdtMsg));
    addElement(new Element("Dealer_Phone", OBJTYPE_TEXT, true, dealer_phone_ReqMsg , EDIT_NONE, dealer_phone_EdtMsg));
    addElement(new Element("Dealer_Fax", OBJTYPE_TEXT, true, dealer_fax_ReqMsg , EDIT_NONE, dealer_fax_EdtMsg));
    addElement(new Element("Dealer_Email", OBJTYPE_TEXT, true, dealer_email_ReqMsg , EDIT_NONE, dealer_email_EdtMsg));
    addElement(new Element("Corp_Entity", OBJTYPE_TEXT, true, corp_entity_ReqMsg , EDIT_NONE, corp_entity_EdtMsg));
    addElement(new Element("Corp_Month", OBJTYPE_SELECT, true, corp_month_ReqMsg , EDIT_NONE, corp_month_EdtMsg));
    addElement(new Element("Corp_Day", OBJTYPE_SELECT, true, corp_day_ReqMsg , EDIT_NONE, corp_day_EdtMsg));
    addElement(new Element("Corp_Year", OBJTYPE_TEXT, true, corp_year_ReqMsg , EDIT_NONE, corp_year_EdtMsg));
    addElement(new Element("Corp_Employees", OBJTYPE_TEXT, true, corp_employees_ReqMsg , EDIT_NONE, corp_employees_EdtMsg));
    //addElement(new Element("Corp_Emp_Categories", OBJTYPE_TEXT, true, corp_emp_cat_ReqMsg , EDIT_NONE, corp_emp_cat_EdtMsg));
    //addElement(new Element("Corp_Location ", OBJTYPE_TEXT, true, corp_location_ReqMsg , EDIT_NONE, corp_location_EdtMsg));
    addElement(new Element("Bank_Ref", OBJTYPE_TEXT, true, bank_ref_ReqMsg , EDIT_NONE, bank_ref_EdtMsg));
    addElement(new Element("Bank_Contact", OBJTYPE_TEXT, true, bank_contact_ReqMsg , EDIT_NONE, bank_contact_EdtMsg));
    addElement(new Element("Bank_Title", OBJTYPE_TEXT, true, bank_title_ReqMsg , EDIT_NONE, bank_title_EdtMsg));
    addElement(new Element("Bank_Address", OBJTYPE_TEXT, true, bank_address_ReqMsg , EDIT_NONE, bank_address_EdtMsg));
    addElement(new Element("Bank_City", OBJTYPE_TEXT, true, bank_city_ReqMsg , EDIT_NONE, bank_city_EdtMsg));
    addElement(new Element("Bank_State", OBJTYPE_SELECT, true, bank_state_email_ReqMsg , EDIT_NONE, bank_state_EdtMsg));
    addElement(new Element("Bank_Zip", OBJTYPE_TEXT, true, bank_zip_ReqMsg , EDIT_NONE, bank_zip_EdtMsg));
    addElement(new Element("Bank_Phone", OBJTYPE_TEXT, true, bank_phone_ReqMsg , EDIT_NONE, bank_phone_EdtMsg));
    addElement(new Element("Bank_Fax", OBJTYPE_TEXT, true, bank_fax_ReqMsg , EDIT_NONE, bank_fax_EdtMsg));
    addElement(new Element("Bank_Email", OBJTYPE_TEXT, true, bank_email_ReqMsg , EDIT_NONE, bank_email_EdtMsg));
    //addElement(new Element("Dealer_Experience", OBJTYPE_TEXT, true, dealer_experience_ReqMsg , EDIT_NONE, dealer_experience_EdtMsg));
    //addElement(new Element("Dealer_Facilities", OBJTYPE_TEXT, true, dealer_facilities_ReqMsg , EDIT_NONE, dealer_facilities_EdtMsg));
}


// Other Fun Snippets

function sameAsBill(isChecked,distfrm){

    var d = document;
	if(isChecked){ // Add Bill Values
	    if((d.frmMain.Bill_Contact != undefined) && (d.frmMain.Ship_Contact != undefined)){
		    d.frmMain.Ship_Contact.value = d.frmMain.Bill_Contact.value;
		}
		d.frmMain.Ship_Address.value = d.frmMain.Bill_Address.value;
		d.frmMain.Ship_City.value    = d.frmMain.Bill_City.value;
		d.frmMain.Ship_State.options[d.frmMain.Bill_State.selectedIndex].selected = true;
		d.frmMain.Ship_Zip.value     = d.frmMain.Bill_Zip.value;

		if(distfrm){
			d.frmMain.Ship_Company.value = d.frmMain.Bill_Company.value;
			d.frmMain.Ship_Phone.value   = d.frmMain.Bill_Phone.value;
			d.frmMain.Ship_Fax.value     = d.frmMain.Bill_Fax.value;
			d.frmMain.Ship_Email.value   = d.frmMain.Bill_Email.value;
		}
	}
	else{ // Clear values
	    d.frmMain.Ship_Contact.value = '';
		d.frmMain.Ship_Address.value = '';
		d.frmMain.Ship_City.value    = '';
		d.frmMain.Ship_State.options[0].selected = true;
		d.frmMain.Ship_Zip.value     = '';

		if(distfrm){
			d.frmMain.Ship_Company.value = '';
			d.frmMain.Ship_Phone.value   = '';
			d.frmMain.Ship_Email.value   = '';
			d.frmMain.Ship_Fax.value     = '';
		}
	}
}

function sameAsMyInfo(isChecked,distfrm){

    var d = document;
	if(isChecked){ // Add Bill Values
	    d.frmMain.Ship_Contact.value = d.frmMain.Contact_First_Name.value + ' ' + d.frmMain.Contact_Last_Name.value;
		d.frmMain.Ship_Address.value = d.frmMain.Bill_Address.value;
		d.frmMain.Ship_City.value    = d.frmMain.Bill_City.value;
		d.frmMain.Ship_State.options[d.frmMain.Bill_State.selectedIndex].selected = true;
		d.frmMain.Ship_Zip.value     = d.frmMain.Bill_Zip.value;

		if(distfrm){
			d.frmMain.Ship_Company.value = d.frmMain.Bill_Company.value;
			d.frmMain.Ship_Phone.value   = d.frmMain.Bill_Phone.value;
			d.frmMain.Ship_Fax.value     = d.frmMain.Bill_Fax.value;
			d.frmMain.Ship_Email.value   = d.frmMain.Bill_Email.value;
		}
	}
	else{ // Clear values
	    d.frmMain.Ship_Contact.value = '';
		d.frmMain.Ship_Address.value = '';
		d.frmMain.Ship_City.value    = '';
		d.frmMain.Ship_State.options[0].selected = true;
		d.frmMain.Ship_Zip.value     = '';

		if(distfrm){
			d.frmMain.Ship_Company.value = '';
			d.frmMain.Ship_Phone.value   = '';
			d.frmMain.Ship_Email.value   = '';
			d.frmMain.Ship_Fax.value     = '';
		}
	}
}
