RegularExpressionValidator RequiredFieldValidator edit in javascript

function VehicleTypeChange()

{

var textField;

var choice;

textField = document.getElementById("ctl00_ContentPlaceHolder1_dd_vehicleType");

choice = textField.value;

if(choice == -1)

{ //Textbox Other is displayed, activate the requiredFieldValidator

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_rfv_OtherVehicleType"), true);

OtherTextbox.style.display = "block";

textField = document.getElementById("ctl00_ContentPlaceHolder1_txt_vehiclePickupTypeOther");

textField.disabled = "";

textField.style.backgroundColor = "";

document.getElementById("ctl00_ContentPlaceHolder1_txt_vehiclePickupTypeOther").focus;

}

else

{

OtherTextbox.style.display = "none";

textField = document.getElementById("ctl00_ContentPlaceHolder1_txt_vehiclePickupTypeOther");

textField.disabled = "disabled";

textField.style.backgroundColor = "F5F5F5";

textField.value = ""; //clear the other model textbox

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_rfv_OtherVehicleType"), false);

}

if(choice == 2)

{

//first name

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_rq_Name"), false);

//last name

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_rq_LastName"), false);

//address

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_rq_address"), false);

//city

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_rq_City"), false);

//state

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_req_province"), false);

//zip code

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_rq_ZipCode"), false);

//telephone

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_pn_Primary_rq_AreaCode"), false);

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_pn_Primary_rq_Pfx"), false);

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_pn_Primary_rq_Sfx"), false);

HideAll();

}

else

{

//first name

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_rq_Name"), true);

//last name

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_rq_LastName"), true);

//address

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_rq_address"), true);

//city

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_rq_City"), true);

//state

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_req_province"), true);

//zip code

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_rq_ZipCode"), true);

//telephone

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_pn_Primary_rq_AreaCode"), true);

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_pn_Primary_rq_Pfx"), true);

ValidatorEnable(document.getElementById("ctl00_ContentPlaceHolder1_pn_Primary_rq_Sfx"), true);

HideAll();

}

}

function HideAll()

{

document.getElementById("ctl00_ContentPlaceHolder1_rq_Name").style.display = "none";

document.getElementById("ctl00_ContentPlaceHolder1_rq_LastName").style.display = "none";

document.getElementById("ctl00_ContentPlaceHolder1_rq_address").style.display = "none";

document.getElementById("ctl00_ContentPlaceHolder1_rq_City").style.display = "none";

document.getElementById("ctl00_ContentPlaceHolder1_req_province").style.display = "none";

document.getElementById("ctl00_ContentPlaceHolder1_rq_ZipCode").style.display = "none";

document.getElementById("ctl00_ContentPlaceHolder1_req_year").style.display = "none";

document.getElementById("ctl00_ContentPlaceHolder1_val_make").style.display = "none";

document.getElementById("ctl00_ContentPlaceHolder1_val_model").style.display = "none";

document.getElementById("ctl00_ContentPlaceHolder1_RequiredFieldValidator2").style.display = "none";

document.getElementById("ctl00_ContentPlaceHolder1_rfv_carrier").style.display = "none";

document.getElementById("ctl00_ContentPlaceHolder1_pn_Primary_rq_AreaCode").style.display = "none";

document.getElementById("ctl00_ContentPlaceHolder1_pn_Primary_rq_Pfx").style.display = "none";

document.getElementById("ctl00_ContentPlaceHolder1_pn_Primary_rq_Sfx").style.display = "none";

}

function ShowAll()

{

document.getElementById("ctl00_ContentPlaceHolder1_rq_Name").style.display = "inline";

document.getElementById("ctl00_ContentPlaceHolder1_rq_LastName").style.display = "inline";

document.getElementById("ctl00_ContentPlaceHolder1_rq_address").style.display = "inline";

document.getElementById("ctl00_ContentPlaceHolder1_rq_City").style.display = "inline";

document.getElementById("ctl00_ContentPlaceHolder1_req_province").style.display = "inline";

document.getElementById("ctl00_ContentPlaceHolder1_rq_ZipCode").style.display = "inline";

document.getElementById("ctl00_ContentPlaceHolder1_req_year").style.display = "inline";

document.getElementById("ctl00_ContentPlaceHolder1_val_make").style.display = "inline";

document.getElementById("ctl00_ContentPlaceHolder1_val_model").style.display = "inline";

document.getElementById("ctl00_ContentPlaceHolder1_RequiredFieldValidator2").style.display = "inline";

document.getElementById("ctl00_ContentPlaceHolder1_rfv_carrier").style.display = "inline";

document.getElementById("ctl00_ContentPlaceHolder1_pn_Primary_rq_AreaCode").style.display = "inline";

document.getElementById("ctl00_ContentPlaceHolder1_pn_Primary_rq_Pfx").style.display = "inline";

document.getElementById("ctl00_ContentPlaceHolder1_pn_Primary_rq_Sfx").style.display = "inline";

}

protected override void OnPreRender(System.EventArgs e)

{

try

{

btn_save.Attributes["onclick"] = "javascript:ShowAll();";

}

catch

{

}

}