function initDataSubset() {

}


function submitSubsetQuery() {
    var chipSelected = 0;
    var outputSelected = 0;
     document.forms[0].resultFlag.value = "true";
    //TODO This is hard-coded to always be on, until the other options come online
    //        if (document.forms[0].cellLine[0].checked == true) {
    chipSelected = countCheckedBox("experimentsNci60Selected");
    //TODO Verify that this in an appropriate deactivation
    //        } else if (document.forms[0].cellLine[1].checked == true) {
    //            chipSelected = countCheckedBox("experimentsDu145Selected");
    //        } else if (document.forms[0].cellLine[2].checked == true) {
    //            chipSelected = countCheckedBox("experimentsBothSelected");

    //TODO Since the above choice is hard-coded on, this path won't be invoked
    //        } else {
    //            alert("Error.");
    //            return false;
    //        }
    if (chipSelected < 2) {
        alert("You must select at least 2 chips in Step 2.");
        return false;
    }
    outputSelected = countCheckedBox("outputSelected");
    if (outputSelected < 1) {
        alert("You must select at least one output data element in Step 3.");
        return false;
    }
    return true;
        
}

function unCheckAll() {
    document.forms[0].panelId[0].checked = false;
}
        function unCheckPanel() {
    for (var i = 1; i < document.forms[0].panelId.length; i++) {
        document.forms[0].panelId[i].checked = false;
    }
}
function changeToNCI60Options()
{
    cleanoutExperimentSelection();
    showDiv("Q2_NCI60");
    hideDiv("Q2_DU145");
    hideDiv("Q2_BOTH");
    hideDiv("du145DropDownDiv");
    showDiv("nci60DropDownDiv");
    unCheckPanel();
    unCheckAll();
    setOptionByName("outputSelected");
}
function changeToDU145Options()
{
    cleanoutExperimentSelection();
    hideDiv("Q2_NCI60");
    showDiv("Q2_DU145");
    hideDiv("Q2_BOTH");
    hideDiv("nci60DropDownDiv");
    showDiv("du145DropDownDiv");
    unCheckPanel();
    unCheckAll();
    setOptionByName("outputSelected");
}
function cleanoutExperimentSelection() {
    setOptionByName("experimentsNci60Selected");
    setOptionByName("experimentsDu145Selected");
    setOptionByName("experimentsBothSelected");
}
function countCheckedBox(theName) {
    var total = 0;
    var max = document.getElementsByName(theName).length;
    var doc = document.getElementsByName(theName);
    for (var idx = 0; idx < max; idx++) {
        if (doc[idx].checked == true) {
            total += 1;
        }
    }
    return total;
}
