/*This method adds an option to the given list.*/
function addOption(text,value,list) {
    var opt = document.createElement('option');
    opt.text = text;
    opt.value = value;

    try {
        list.add(opt, null); // standards compliant; doesn't work in IE
    } catch(ex) {
        list.add(opt); // IE only
    }
}

function populateSubPrograms(programName,subProgramNode) {
//    var programName = document.getElementById("programGroup").value;
//    var subProgramNode = document.getElementById("subProgram");
    for(var i=0; i<subProgramNode.options.length;) {
        subProgramNode.remove(i);
    }
    for(var i=0;i<subProgramCodes[programName].length;i++) {
        addOption(subProgramNames[programName][i],subProgramCodes[programName][i],subProgramNode);
    }
}

function filterByProgram(node) {
    var subProgramNode = document.getElementById("subProgram");
    //alert(subProgramNode.options.selected);
    //alert(subProgramNode.options[0]);
    subProgramNode.options[0].selected = true;
    //subProgramNode.options.selected = subProgramNode.option[0];
    //node.form.submit();
}
