﻿function onGridViewRowSelected(iNewIndex, sGridViewID)
{
    var oGridview = document.getElementById(sGridViewID);
    
    for (i=1;i<oGridview.rows.length;i++)
    {
        if (iNewIndex == i)
        {
            oGridview.rows[i].className = "gridSelectedRow";
        }
        else
        {
            if (0 == (i % 2))
            {
                oGridview.rows[i].className = "gridAltRow";
            }
            else
            {
                oGridview.rows[i].className = "gridRow";
            }
        }
    }
}

function waitcursor() {
    document.body.className=(document.body.className=='wait')?'':'wait';
}
function normalcursor() {
    document.body.style.cursor='default';
}
if (typeof(Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();

function SelectAllCheckboxes(spanChk, ChkID) {
    var xState = spanChk.checked;
    var theBox = spanChk;
    elm = theBox.form.elements;
    for (i = 0; i < elm.length; i++)
        if (elm[i].type == "checkbox" && elm[i].id != theBox.id && elm[i].id.indexOf(ChkID) != -1) {
        if (elm[i].checked != xState)
            elm[i].click();
    }
}
// Show/hide contentpanel for custom 'collapsepanel'
function toggleContentPanel(targetID, filterSummaryClass) {
    var targetPanel = $("#" + targetID);
    var filterSummaryPanel = $("." + filterSummaryClass);
    var speed = 700;
    
    if (targetPanel) { 
        if (filterSummaryPanel) {filterSummaryPanel.toggle(speed);}
        targetPanel.toggle(speed);
        $(".collapseImg").toggle(speed);
    }
}
