
    var blankText = "&nbsp;";
    var blankSelect = "<img src=\"/image/blank.gif\" border=\"0\" width=\"200\" height=\"30\"/>";
    var blankButton = "<img src=\"/image/blank.gif\" border=\"0\" width=\"100\" height=\"30\"/>";

    function enableNetworkPulldown() {

        var insertText = "<select name=\"network\" " +
                                 "onChange=\"selectValue('network',this.options[this.selectedIndex].value);" +
                                            "enableNetworkButton();" +
                                            "enableManufacturerPulldown();" +
                                            "disableNetworkPulldown();\" " +
                                 "class=\"carrierDetailsPulldown\">" +
                            "<OPTION value=\"0\">&nbsp;Please select&nbsp;</OPTION>" +
                         "</select>";

        document.all.networkText.innerHTML = "<img src=\"image/selectCarrier.gif\" width=\"190\" height=\"35\" border=\"0\">";
        document.all.networkSelect.innerHTML = insertText;
        document.all.manufacturerSelect.innerHTML = blankSelect;
        document.all.manufacturerText.innerHTML = blankText;
        document.all.handsetSelect.innerHTML = blankSelect;
        document.all.handsetText.innerHTML = blankText;
        selectValue('manufacturer','');
        selectValue('handset','');
        fillNetworks();
        document.all.phone_info.network.size = "7";
    }

    function enableManufacturerPulldown() {

        var insertText = "<select name=\"manufacturer\" " +
                                 "onChange=\"selectValue('manufacturer',this.options[this.selectedIndex].value);" +
                                            "enableManufacturerButton();" +
                                            "enableHandsetPulldown();" +
                                            "disableManufacturerPulldown();\" " +
                                 "class=\"manufacturerDetailsPulldown\">" +
                            "<OPTION value=\"0\">&nbsp;Please select&nbsp;</OPTION>" +
                         "</select>";

        document.all.manufacturerText.innerHTML = "<img src=\"image/selectManufacturer.gif\" width=\"190\" height=\"35\" border=\"0\">";
        document.all.manufacturerSelect.innerHTML = insertText;
        document.all.handsetSelect.innerHTML = blankSelect;
        document.all.handsetText.innerHTML = blankText;
        document.all.phone_info.manufacturer.size = "7";

        var selectedNetwork = document.phone_info.network_id.value;

        fillManufacturers(selectedNetwork);

    }

    function enableHandsetPulldown() {

        var insertText = "<select name=\"handset\" " +
                                 "onChange=\"selectValue('handset',this.options[this.selectedIndex].value);" +
                                            "enableHandsetButton();" +
                                            "disableHandsetPulldown();\" " +
                                 "class=\"handsetDetailsPulldown\">" +
                            "<OPTION value=\"0\">&nbsp;Please select&nbsp;</OPTION>" +
                         "</select>";

        document.all.handsetText.innerHTML = "<img src=\"image/selectHandset.gif\" width=\"190\" height=\"35\" border=\"0\">";
        document.all.handsetSelect.innerHTML = insertText;
        document.all.phone_info.handset.size = "7";

        var selectedManufacturer = document.phone_info.manufacturer_id.value;
        var selectedNetwork = document.phone_info.network_id.value;

        fillHandsets(selectedManufacturer, selectedNetwork);

    }




    function disableNetworkPulldown() {

        var selectedCarrier = document.phone_info.network.options[document.phone_info.network.selectedIndex].text;

        document.all.networkText.innerHTML = "Selected Carrier: ";
        document.all.networkSelect.innerHTML = selectedCarrier;
        enableNetworkButton()
    }

    function disableManufacturerPulldown() {

        var selectedManufacturer = document.phone_info.manufacturer.options[document.phone_info.manufacturer.selectedIndex].text;

        document.all.manufacturerText.innerHTML = "Selected Manufacturer: ";
        document.all.manufacturerSelect.innerHTML = selectedManufacturer;
        enableManufacturerButton()
    }

    function disableHandsetPulldown() {

        var selectedHandset = document.phone_info.handset.options[document.phone_info.handset.selectedIndex].text;

        document.all.handsetText.innerHTML = "Selected Handset: ";
        document.all.handsetSelect.innerHTML = selectedHandset;
        enableHandsetButton()
    }



    function enableNetworkButton() {

        var insertText = "<a href=\"javascript:enableNetworkPulldown();" +
                                   "disableNetworkButton();" +
                                   "disableManufacturerButton();" +
                                   "disableHandsetButton();\">"+
                         "<img src=\"image/changeButton.gif\" width=\"75\" height=\"25\" border=\"0\"></a>";

        document.all.networkChangeButton.innerHTML = insertText;

    }

    function enableManufacturerButton() {

        var insertText = "<a href=\"javascript:enableManufacturerPulldown();" +
                                   "disableManufacturerButton();" +
                                   "disableHandsetButton();\">"+
                         "<img src=\"image/changeButton.gif\" width=\"75\" height=\"25\" border=\"0\"></a>";

        document.all.manufacturerChangeButton.innerHTML = insertText;

    }

    function enableHandsetButton() {

        var insertText = "<a href=\"javascript:enableHandsetPulldown();" +
                                   "disableHandsetButton();\">"+
                         "<img src=\"image/changeButton.gif\" width=\"75\" height=\"25\" border=\"0\"></a>";

        document.all.handsetChangeButton.innerHTML = insertText;

    }



    function disableNetworkButton() {
        document.all.networkChangeButton.innerHTML = blankButton;
    }

    function disableManufacturerButton() {
        document.all.manufacturerChangeButton.innerHTML = blankButton;
    }

    function disableHandsetButton() {
        document.all.handsetChangeButton.innerHTML = blankButton;
    }


    function selectValue (target,amount) {

        eval("document.phone_info." + target + "_id.value = '" + amount + "'");
        validatePage();

    }

   function validatePage () {


        var form1 = document.phone_info;
        var targetPage = "helpPhoneCheckerPage3.jsp";

        var selectedCarrier      = form1.network_id.value;
        var selectedManufacturer = form1.manufacturer_id.value;
        var selectedHandset      = form1.handset_id.value;
        var extraParameters      = form1.extraParameters.value;
        var subFolder            = form1.subFolder.value;

        if (subFolder != "") {
            eval("targetPage = '" + subFolder + "/helpPhoneChecker.jsp'");
        }

        targetPage += "?carrier_id=" + selectedCarrier +
                      "&amp;manufacturer_id=" + selectedManufacturer +
                      "&amp;handset_id=" + selectedHandset +
                      extraParameters;

        if ( selectedCarrier != '' &&
             selectedManufacturer != '' &&
             selectedHandset != '') {

            setButtonClass ("nextButtonDiv","nextButton");
            writeNextButton(targetPage);
        } else {
            setButtonClass ("nextButtonDiv","disabledNextButton");
            removeNextButton(targetPage);
        }

    }

