﻿function showElt(id) {
    o = document.getElementById(id);
    o.style.display = "block";
}

function hideElt(id) {
    o = document.getElementById(id);
    o.style.display = "none";
}

function showSelectedForm() {
    o = document.getElementById("byname");
    o1 = document.getElementById("byloc");
    if (o.checked == true)
    {
        hideElt("location_wrapper");
        showElt("practice_wrapper");
    }
    else
    {
        hideElt("practice_wrapper");
        showElt("location_wrapper");
    }

    //alert(o.checked + " : " + o1.checked);
}

function sendRequest(url) {
    confirmMessage = "Click OK to add a provider to your provider poster.";
    if(confirm(confirmMessage))
        new Ajax.Updater('responseWrapper', url);
    return false;

}

function toggle_opts() {
    o = document.getElementById("advanced_opts");
    text = document.getElementById("toggle_opts");
    if (o.style.display == "none") {
        o.style.display = "block";
        text.innerHTML = "Hide Options";
    }
    else {
        o.style.display = "none";
        text.innerHTML = "More Options";
    }
    //alert(o.style.display);
    return false;
}

function select_checkboxes(className, selectingObj) {
    o = document.getElementById("specialty_wrapper");
    selectingState = selectingObj.checked;
    i = 0;
    while (htmlElt = o.childNodes[i]) {
        if (htmlElt.className == className) {
            htmlElt.checked = selectingState;
        }
        i++;
    }
}

function control_select() {
    o = document.getElementById("specialty_wrapper");
    control_selector0 = document.getElementById("specialty_selector0");
    control_selector1 = document.getElementById("specialty_selector1");
    selector0_set = true;
    selector1_set = true;
    i = 0;
    while (htmlElt = o.childNodes[i]) {
        if (htmlElt.checked != true) {
            if (htmlElt.className == "initial_treatment") {
                selector0_set = false;
            }
            if (htmlElt.className == "other_providers") {
                selector1_set = false;
            }
        }
        i++;
    }

    control_selector0.checked = selector0_set;
    control_selector1.checked = selector1_set;
}

function initial_select() {
    o = document.getElementById("specialty_wrapper");
    control_selector0 = document.getElementById("specialty_selector0");
    selector0_set = true;
    i = 0;
    while (htmlElt = o.childNodes[i]) {
        if (htmlElt.checked == true) {
            selector0_set = false;
        }
        i++;
    }

    if (selector0_set == true) {
        control_selector0.checked = selector0_set;
        select_checkboxes("initial_treatment", control_selector0);
    }
}
