// JavaScript Document
var prog_img = new Image();

var pageValid;
function showProgress() {
    // this is to avoid going through the ordering pages in a frame or iframe, sweeeeeeeeet!!!
    if (window.parent.frames.length > 0) {
        try { document.getElementById("prequal_form").target = "_parent"; }
        catch (e) { document.forms[0].target = "_parent"; }
    }
    // ------------------------------------------------------------------------------------ //

    pageValid = null;
    if (document.getElementById("phone").value != "STANDALONE") {
        if (document.getElementById("phone").value.replace(/\D/g, "").length == null || document.getElementById("phone").value.replace(/\D/g, "").length != 10) {
            document.getElementById("phoneVal").style.display = "block";
            pageValid = false;
        }
        else document.getElementById("phoneVal").style.display = "none";
    }
    else document.getElementById("phoneVal").style.display = "none";
    if (document.getElementById("address").value.length == 0) { document.getElementById("addrReq").style.display = "block"; pageValid = false; }
    else document.getElementById("addrReq").style.display = "none";
    try {
        if (document.getElementById("unit_type").selectedIndex == -1) { document.getElementById("unitReq").style.display = "block"; pageValid = false; }
        else if (document.getElementById("unit_type").selectedIndex > 1 && document.getElementById("unit_number").value.length == 0) { document.getElementById("unitReq").style.display = "block"; pageValid = false; }
        else document.getElementById("unitReq").style.display = "none";
    }
    catch (e) { }
    if (document.getElementById("city").value.length == 0) { document.getElementById("cityReq").style.display = "block"; pageValid = false; }
    else document.getElementById("cityReq").style.display = "none";
    if (document.getElementById("state").selectedIndex == 0) { document.getElementById("stateReq").style.display = "block"; pageValid = false; }
    else document.getElementById("stateReq").style.display = "none";
    if (document.getElementById("zipcode").value.length == 0) { document.getElementById("zipReq").style.display = "block"; pageValid = false; }
    else document.getElementById("zipReq").style.display = "none";
    if (document.getElementById("locationR").checked == false & document.getElementById("locationB").checked == false) { document.getElementById("locReq").style.display = "block"; pageValid = false; }
    else document.getElementById("locReq").style.display = "none";

    if (pageValid == null) {
        /*document.getElementById("progress_image").src = prog_img.src;
        prog_img.src = "http://orders.value.net/Images/qual1.gif";
        document.getElementById("progress_row").style.display = "";
        changeImage();*/
        document.getElementById("prequal_form").submit();
    }
}
var progress = 0;
function changeImage() {
    /*if (progress < 5) progress++;
    else progress = 1;
    prog_img.src = "http://orders.value.net/Images/qual" + progress.toString() + ".gif";
    document.getElementById("progress_image").src = prog_img.src;
    window.setTimeout("changeImage()", 250);*/
}
function hotKey(e) {
    if (document.all) e = window.event;
    if ((e.keyCode == "70") && (e.ctrlKey) && (e.shiftKey)) {
        document.getElementById("phone").value = "818-902-5569";
        document.getElementById("address").value = "21018 Osborne";
        document.getElementById("city").value = "Canoga Park";
        document.getElementById("zipcode").value = "91304";
        document.getElementById("state").selectedIndex = 5;
        document.getElementById("locationR").checked = true;
    }
}

function dryDSL() {
    if (document.getElementById("isDryDSL") != null) {
        var box = document.getElementById("isDryDSL");
        var phoneBox = document.getElementById("phone");
        var phoneRow = document.getElementById("phoneInfo");
        var phoneTxt = document.getElementById("phoneText");
        phoneBox.readOnly = false;
        phoneBox.value = "";
        phoneRow.style.display = "";
        phoneTxt.style.display = "none";
        if (box.checked) {
            phoneBox.readOnly = true;
            phoneBox.value = "STANDALONE";
            phoneRow.style.display = "none";
            phoneTxt.style.display = "";
        }
    }
}
window.onload = function() { dryDSL(); return false; }

function openWindow(username) {
    var radius = window.open("https://orders.value.net/Tools/Customers/RadiusText.aspx?un=" + username, "radius", "menubar=1,resizable=1,width=350,height=250");
    radius.focus();
}

function modemCount(drop) {
    var count = drop.options[drop.selectedIndex].value;
    var priceLabel = document.getElementById("ctl00_Default_Tools_ContentPlaceHolder_Price");
    var price = (parseInt(count) * 10) * 35;
    if (count != "") priceLabel.innerText = "$" + price.toString() + ".00";
    else priceLabel.innerText = "$0.00";
}
function phoneValid(sender, args) {
    try {
        args.IsValid = false;
        args.IsValid = (args.Value.replace(/\D/g, "").length != null && args.Value.replace(/\D/g, "").length == 10);
    }
    catch (e) { }
}
    
