//dojo.addOnLoad(initWidgets);
dojo.addOnLoad(initContact);
dojo.addOnLoad(initWindows);
function initContact() {
    if (dojo.byId("ContactForm")) {
        dojo.connect(dojo.byId("Country"), "onchange", "PhoneDisabler");
        if (dojo.byId("Country").value == "United States") {
            dojo.style("RowIntPhone", "display", "none");
            dojo.style("RowPhone", "display", "block");
        } else {
            dojo.style("RowIntPhone", "display", "block");
            dojo.style("RowPhone", "display", "none");
        }
        dojo.byId("FirstName").focus();
    }
    if (dojo.byId("state")) {
        for (optionCounter = 0; optionCounter < dojo.byId("ContactForm").state.length; optionCounter++) {
            if (dojo.byId("state").options[optionCounter].value == dojo.byId("sel_state").value) {
                dojo.byId("state").options[optionCounter].selected = true;
            }
        }
    }
}
function PhoneDisabler() {
    var val = dojo.byId("Country").value;
    if (val == 'United States') {
        dojo.style("RowIntPhone", "display", "none");
        dojo.style("RowPhone", "display", "block");
        dojo.byId("USPhoneReq").innerHTML = "";
        dojo.byId("IntPhoneReq").innerHTML = '<span class="TextSmall TextDimmed">(Optional)</span>';
        dojo.byId("intphone").value = "";
        dojo.byId("intphone").readOnly = true;
        dojo.byId("PhoneArea").readOnly = false;
        dojo.byId("PhonePrefix").readOnly = false;
        dojo.byId("PhoneSuffix").readOnly = false;
    } else {
        dojo.style("RowIntPhone", "display", "block");
        dojo.style("RowPhone", "display", "none");
        dojo.byId("USPhoneReq").innerHTML = "";
        dojo.byId("IntPhoneReq").innerHTML = "";
        dojo.byId("PhoneArea").value = "";
        dojo.byId("PhonePrefix").value = "";
        dojo.byId("PhoneSuffix").value = "";
        dojo.byId("intphone").readOnly = false;
        dojo.byId("PhoneArea").readOnly = true;
        dojo.byId("PhonePrefix").readOnly = true;
        dojo.byId("PhoneSuffix").readOnly = true;
    }
    if (val != 'United States' && val != 'Canada') {
        dojo.byId("state").options[1].selected = true;
    }
}