// JavaScript Document

function toggleCheck(which)
{
	if (document.getElementById(which)) 
	{
		var myCheck = document.getElementById(which)
		if (myCheck.checked == true) myCheck.checked = false
		else myCheck.checked = true
	}
}

function toggleCheckAll(what,ref)
{
  var chkAll = document.getElementById(what+'All');
  var checks = document.getElementsByName(what+'[]');
  var boxLength = checks.length;
  var allChecked = false;
  if ( ref == 1 ) {
    if ( chkAll.checked == true ) {
      for ( i=0; i < boxLength; i++ ) {
        checks[i].checked = true;
      }
    }
    else {
      for ( i=0; i < boxLength; i++ ) {
        checks[i].checked = false;
      }
    }
  }
  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;
    }
  }
}