﻿/*******************************************************/
/*Function: ChangeRequest(chk1)                        */
/**Purpose: Toggle chkFAL and chkFALBoth, enable       */
/*          address textboxes for editing              */
/*******************************************************/
function ChangeRequest(chk) {
    var chk1, chk2, chk3;

    chk1 = document.getElementById("chkFALOnly");
    chk2 = document.getElementById("chkFALBoth");
    chk3 = document.getElementById("chkMailAddress");

    //Toggle top two boxes - only one checked at a time
    if (chk.id == "chkFALOnly")
        chk2.checked = false;
    if (chk.id == "chkFALBoth")
        chk1.checked = false;

    if (chk1.checked || chk2.checked || chk3.checked) 
    {
        document.getElementById("txtAddress1").disabled = false;
        document.getElementById("txtAddress2").disabled = false;
        document.getElementById("txtCity").disabled = false;
        document.getElementById("txtState").disabled = false;
        document.getElementById("txtZip5").disabled = false;
        document.getElementById("txtZip4").disabled = false;
        document.getElementById("cboCountries").disabled = false;
        document.getElementById("txtPhone").disabled = false;
        document.getElementById("txtExt").disabled = false; 
    }
    else if(!chk1.checked && !chk2.checked && !chk3.checked)
    {
        document.getElementById("txtAddress1").disabled = true;
        document.getElementById("txtAddress2").disabled = true;
        document.getElementById("txtCity").disabled = true;
        document.getElementById("txtState").disabled = true;
        document.getElementById("txtZip5").disabled = true;
        document.getElementById("txtZip4").disabled = true;
        document.getElementById("cboCountries").disabled = true;
        document.getElementById("txtPhone").disabled = true;
        document.getElementById("txtExt").disabled = true; 
    }
}
/*******************************************************/
/*Function: ClearCheckboxes(cbo)                       */
/**Purpose: Clear cheakboxes assoc'd with an hour      */
/*          dropdown boxes                             */
/*******************************************************/
function ClearCheckboxes(cbo) {
   
    switch (cbo.id) {
        case "cboWkAM":
        case "cboWkPM":
            document.getElementById("chkWk24").checked = false;
            document.getElementById("chkWkClosed").checked = false;
            document.getElementById("chkWkAppt").checked = false;
            break;
        case "cboSatAM":
        case "cboSatPM":
            document.getElementById("chkSat24").checked = false;
            document.getElementById("chkSatClosed").checked = false;
            document.getElementById("chkSatAppt").checked = false;
            break;
        case "cboSunAM":
        case "cboSunPM":
            document.getElementById("chkSun24").checked = false;
            document.getElementById("chkSunClosed").checked = false;
            document.getElementById("chkSunAppt").checked = false;
            break;
    }
}
/*******************************************************/
/*Function: ToggleBoxes(checkbox)                      */
/**Purpose: Toggle paired checkboxes off and on for    */
/*          locksmith registration form                */
/*******************************************************/
function ToggleBoxes(chk1) 
{

    var chk2, chk3;
    var cbo1, cbo2;
    var txt1, txt2;

    //Checkboxes
    switch (chk1.id) {
        case "chkWk24":
            chk2 = document.getElementById("chkWkClosed");
            chk3 = document.getElementById("chkWkAppt");
            break;
        case "chkWkClosed":
            chk2 = document.getElementById("chkWk24");
            chk3 = document.getElementById("chkWkAppt");
            break;
        case "chkWkAppt":
            chk2 = document.getElementById("chkWk24");
            chk3 = document.getElementById("chkWkClosed");
            break;
        case "chkSat24":
            chk2 = document.getElementById("chkSatClosed");
            chk3 = document.getElementById("chkSatAppt");
            break;
        case "chkSatClosed":
            chk2 = document.getElementById("chkSat24");
            chk3 = document.getElementById("chkSatAppt");
            break;
        case "chkSatAppt":
            chk2 = document.getElementById("chkSat24");
            chk3 = document.getElementById("chkSatClosed");
            break;
        case "chkSun24":
            chk2 = document.getElementById("chkSunClosed");
            chk3 = document.getElementById("chkSunAppt");
            break;
        case "chkSunClosed":
            chk2 = document.getElementById("chkSun24");
            chk3 = document.getElementById("chkSunAppt");
            break;
        case "chkSunAppt":
            chk2 = document.getElementById("chkSun24");
            chk3 = document.getElementById("chkSunClosed");
            break;
    }

    //Dropdowns
    switch (chk1.id) {
        case "chkWk24":
        case "chkWkClosed":
        case "chkWkAppt":
            cbo1 = document.getElementById("cboWkAM");
            cbo2 = document.getElementById("cboWkPM");
            txt1 = document.getElementById("txtWkAMMins");
            txt2 = document.getElementById("txtWkPMMins");
            break;
        case "chkSat24":
        case "chkSatClosed":
        case "chkSatAppt":
            cbo1 = document.getElementById("cboSatAM");
            cbo2 = document.getElementById("cboSatPM");
            txt1 = document.getElementById("txtSatAMMins");
            txt2 = document.getElementById("txtSatPMMins");
            break;
        case "chkSun24":
        case "chkSunClosed":
        case "chkSunAppt":
            cbo1 = document.getElementById("cboSunAM");
            cbo2 = document.getElementById("cboSunPM");
            txt1 = document.getElementById("txtSunAMMins");
            txt2 = document.getElementById("txtSunPMMins");
            break;
    }

    if (chk1.checked == true) {
        chk2.checked = false;
        chk3.checked = false;
        cbo1.options[0].selected = true;
        cbo2.options[0].selected = true;
        txt1.value = "00";
        txt2.value = "00";
    }
}
/*******************************************************/
/*Function: ToggleWorkType(checkbox)                   */
/**Purpose: Toggle work type checkboxes off and on for */
/*          consumer search form                       */
/*******************************************************/
function ToggleWorkType(chk) 
{
    var chkAll;
    
    chkAll = document.getElementById("chkAll");

    if (chk.id != "chkAll" && chk.checked == true)
        chkAll.checked = false;
}

