﻿///
/// Populate day from Month and Year
///
function FillDateDropDowns() {
    var month = document.getElementById("lstMonth");
    var day = document.getElementById("lstDay");
    var year = document.getElementById("lstYear");

    if (month == null) return;
    if (day == null) return;
    if (year == null) return;

    var selectedMonth = month.options[month.selectedIndex].value;
    var selectedDay = day.options[day.selectedIndex].value;
    var selectedYear = year.options[year.selectedIndex].value;

    if (selectedMonth == "") selectedMonth = 2;
    if (selectedYear == "") selectedYear = 2001;
    day.length = 1;

    for (var i = 1; i <= 31; i++) {
        var option = document.createElement("option");
        option.text = i;
        option.value = i;

        if (selectedDay == i) option.selected = true;

        if (i <= 28) {
            day.options.add(option);
        }
        else {
            var date = new Date();
            date.setFullYear(selectedYear, selectedMonth - 1, i);
            if ((date.getMonth() + 1) == selectedMonth) {
                day.options.add(option);
            }
        } //28
    } //31
} //FillDateDropDowns


///
/// toggle treatment option list (1st caller)
///
//treamentInfoClientId

function SelectTreatment(obj) {
    
    if (obj.id == treamentInfoClientId+'_6') {
        ClearTreatmentOption();
    } else {
        ClearCmdCheckbox();
    }
}

///
///toggle treatment option list (2-1)
///
function ClearCmdCheckbox() {
    var cmdCheck = document.getElementById(treamentInfoClientId + "_6")
    var blnFound = false;

    for (var i = 0; i < 6; i++) {

        var checkSel = document.getElementById(treamentInfoClientId+"_" + i);
       
        if (checkSel.checked) {
           
                blnFound = true;
                break;
        
        } //if
    } //for
    if (blnFound) {
        var cmdCheck = document.getElementById(treamentInfoClientId+"_6")
        cmdCheck.checked = false;
    } //if
} //ClearCmdCheckbox

///
///toggle treatment option list (2-2)
///
function ClearTreatmentOption() {
    var cmdCheck = document.getElementById(treamentInfoClientId+"_6")
    if (cmdCheck.checked) {
        for (var i = 0; i <6; i++) {

            var checkSel = document.getElementById(treamentInfoClientId+"_" + i);
                checkSel.checked = false;
            
        } //for
    } //if
} //ClearTreatmentOption

// below is for modal popup
function HideModalPopup(popupname) {
    $find(popupname).hide()
}


//function for hide cmdFinish

function disableCmdFinish() {
 
    $(cmdFinishClientId).hide();
    $('#imgWaitIcon').show();
    
}




//New Clear checkboxes javascript functions for new format of checkboxes
function ToggleCheckBoxes(obj, checkValue, columnValue) {

    if (checkValue == 'N' && columnValue == 'COL1') {
        ClearColumn1CheckBoxes(obj);
        return;
    }
    else if (checkValue == 'N' && columnValue == 'COL2') {
        ClearColumn2CheckBoxes(obj);
        return;
    }
    else {
        ClearNoneCheckBoxes(obj, columnValue);
    }
}

function ClearColumn1CheckBoxes(obj) {
    for (cnt = 0; cnt < obj.length; cnt++) {
        if (obj[cnt].value == "35" || obj[cnt].value == "36" || obj[cnt].value == "45" || obj[cnt].value == "43" || obj[cnt].value == "46" || obj[cnt].value == "47" || obj[cnt].value == "37" || obj[cnt].value == "39") {
            obj[cnt].checked = false;
        }
    }
}

function ClearColumn2CheckBoxes(obj) {
    for (cnt = 0; cnt < obj.length; cnt++) {
        if (obj[cnt].value == "135" || obj[cnt].value == "136" || obj[cnt].value == "145" || obj[cnt].value == "143" || obj[cnt].value == "146" || obj[cnt].value == "147" || obj[cnt].value == "137" || obj[cnt].value == "139") {
            obj[cnt].checked = false;
        }
    }
}


function ClearNoneCheckBoxes(obj, columnValue) {
    for (cnt = 0; cnt < obj.length; cnt++) {
        if (obj[cnt].value == "42" && columnValue == 'COL1') {
            obj[cnt].checked = false;
        }
        if (obj[cnt].value == "142" && columnValue == 'COL2') {
            obj[cnt].checked = false;
        }

    }
}

