
/***************************
 *
 * MODIFIED CHECK ALL OPERATION - attempt to use a linkbutton instead of a check box

function CheckAll(me)
{
    var checkOp = (document.getElementById("CheckAllLink").innerHTML == "Check All") ? true : false

    var index = me.name.indexOf('_');  
    //alert("index : " + index);
    
    var prefix = me.name.substr(0,index); 
    
    //alert("prefix : " + prefix);
    for(i=0; i<document.forms[0].length; i++) 
    { 
        var o = document.forms[0][i]; 
        if (o.type == 'checkbox') 
        { 
            //alert("we found a checkbox");
            if (me.name != o.name) 
            {
                //alert("me.name : " + me.name + "\no.name : " + o.name);
                if (o.name.substring(0, prefix.length) == prefix) 
                {
                    //alert("performing click on : " + o.name);
                    // Must be this way
                    o.checked = (document.getElementById("CheckAllLink").innerHTML == "Check All") ? false : true;//!me.checked; 
                    o.click();  
                }
            }
        } 
    } 
    if(document.getElementById("CheckAllLink").innerHTML == "Check All") {
        document.getElementById("CheckAllLink").innerHTML = "UnCheck All";
    } else {
        document.getElementById("CheckAllLink").innerHTML = "Check All";
    }                   
}

*/ 
 
function CheckAll(me)
{
    //alert(me);
    var index = me.name.indexOf('_');  
    var prefix = me.name.substr(0,index); 
    //alert(prefix);
    for(i=0; i<document.forms[0].length; i++) 
    { 
        var o = document.forms[0][i]; 
        if (o.type == 'checkbox') 
        { 
            if (me.name != o.name) 
            {
                if (o.name.substring(0, prefix.length) == prefix) 
                {
                    if( o.name.indexOf("chkRes") < 0 && o.name.indexOf("chkCond") < 0 && o.name.indexOf("chkNotifications") < 0)  {
                    // Must be this way
                        o.checked = me.checked; 
                       
                    }     
                }
            }
        } 
    } 
}

function ApplyStyle(me, selectedForeColor, selectedBackColor, foreColor, backColor, bold, checkBoxHeaderId) 
{ 
    var td = me.parentNode; 
    if (td == null) 
        return; 
        
    var tr = td.parentNode;
    if (me.checked)
    { 
       tr.style.fontWeight = 700; // bold
       tr.style.color = selectedForeColor; 
       tr.style.backgroundColor = selectedBackColor; 
    } 
    else 
    { 
       //document.getElementById(checkBoxHeaderId).checked = false;
       tr.style.fontWeight = bold; 
       tr.style.color = foreColor; 
       tr.style.backgroundColor = backColor; 
    } 
}

