function checkAllFields(ref,elid,elname,formid)
{
var chkAll = document.getElementById(elid);
var checks = document.getElementsByName(elname);
var boxLength = checks.length;
var allChecked = false;
var totalChecked = 0;
	if ( ref == 1 )
	{
		if ( chkAll.checked == true )
		{
			for ( i=0; i < boxLength; i++ )
			{
			checks[i].checked = false;
			}
			checks[0].checked = true;
		}
		else
		{
			checks[0].checked = true;
		}
	}
	else
	{
		for ( i=0; i < boxLength; i++ )
		{
			if ( checks[i].checked == true )
			{
			allChecked = true;
			continue;
			}
			else
			{
			allChecked = false;
			break;
			}
		}
		if ( allChecked == true )
		chkAll.checked = true;
		else
		chkAll.checked = false;
	}
	eval( "document.getElementById('" + formid + "').submit();" )
}
