function CheckAll (main, obj)
{
	if (main.checked == true)			//if main check box already checked
	{
		for (i=0; i<obj.length; i++)
		{
			obj[i].checked = true;		//check all check boxes
		}
	}
	else						//if main check box not checked
	{	
		for (i=0; i<obj.length; i++)
		{
			obj[i].checked = false;		//uncheck all check boxes
		}
	}
}

function CheckAllState (mainchk, groupchk)
{
	allchk = true;					//considered all check boxes on
	
	for (i=0; i<groupchk.length; i++)
	{
		if (groupchk[i].checked == false)	//if any check box is cleared
		{
			allchk = false;
		}
	}

	if ( allchk == false )	 			//if all check boxes is not on
	{	
		mainchk.checked = false;		//main check box is off
	}
	else
	{
		mainchk.checked = true;			//main check box is on 
	}
}