﻿// JScript File



function SetAllCheckBoxes(FormName, FieldName, CheckValue)
{
    //alert(FieldName+' / '+FormName+' / '+CheckValue);
    if(!document.forms[FormName])
        return;
    //Parse prefix from field name - necessary because asp.net prefixes the 
    //control id with the user control name when the control is part of a 
    //user control.
    var pos = FieldName.indexOf('$');
    var controlPrefix = FieldName.substring(0,pos);
    
    if(FieldName.substring(pos+1,pos+7) == 'cb_All')
    {
        var timeframe =  FieldName.substring(pos+8,pos+13);
	    //alert(timeframe); 
        for(var i = 1; i < 8; i++)
        {
            var checkboxid = controlPrefix + '_cb_'+i+'_'+timeframe;
            //alert(checkboxid);
            document.getElementById(checkboxid).checked = CheckValue;
        }
	}
	
	if(FieldName.substring(pos+1,pos+4) == 'cb_' && FieldName.substring(pos+6,pos+9) == 'All')
	{
	    
	    var fieldcol = FieldName.substring(pos+1,pos+6);
	    var timeframes = new Array('09_12','12_15','15_18','18_21','21_00','00_03');
	   
	    for(var ii = 0; ii < 6; ii++)
        {
            var checkboxid2 = controlPrefix + '_'+fieldcol+timeframes[ii];
            //alert(checkboxid2);
            document.getElementById(checkboxid2).checked = CheckValue;
        }
	}
}
    


