/*

	Helios Calendar - Professional Event Management System

	Copyright © 2004-2008 Refresh Web Development [www.RefreshMy.com]

	

	Developed By: Chris Carlevato <support@refreshmy.com>

	

	For the most recent version, visit the Helios Calendar website:

	[www.HeliosCalendar.com]

	

	This file is part of Helios Calendar, usage governed by 

	the Helios Calendar EUL found at www.HeliosCalendar.com/license.pdf

*/

function validateCheckArray(whichForm,whichCheckBoxArray,myMin){

	var _countChecked = 0;

	var dirty = 0;

	if(document[whichForm][whichCheckBoxArray].length == undefined){

		if(document[whichForm][whichCheckBoxArray].checked == true){

			_countChecked++;

		}//end if

	} else {

		for(i=0;i<document[whichForm][whichCheckBoxArray].length;i++){

			if(document[whichForm][whichCheckBoxArray][i].checked===true){

				_countChecked++; 

			}//end if

		}//end for

	}//end if

	if(_countChecked < myMin){

		dirty = 1;

	}//end if

	return dirty;

}//end validateCheckArray()



function checkAllArray(whichForm, whichCheckBoxArray){

	if(document[whichForm][whichCheckBoxArray].length == undefined){

		document[whichForm][whichCheckBoxArray].checked=true

	} else {

		for(i=0;i<document[whichForm][whichCheckBoxArray].length;i++){

			document[whichForm][whichCheckBoxArray][i].checked=true

		}//end for

	}//end if

}//end checkAllArray()



function uncheckAllArray(whichForm, whichCheckBoxArray){

	if(document[whichForm][whichCheckBoxArray].length == undefined){

		document[whichForm][whichCheckBoxArray].checked=false

	} else {

		for(i=0;i<document[whichForm][whichCheckBoxArray].length;i++){

			document[whichForm][whichCheckBoxArray][i].checked=false

		}//end for

	}//end if

}//end uncheckAllArray()



function checkUpdateString(whichForm, whichCheckBoxArray){

	var checkedString = '';

	var cnt = 0;

	if(document[whichForm][whichCheckBoxArray].length == undefined){

		if(document[whichForm][whichCheckBoxArray].checked == true){

			checkedString = document[whichForm][whichCheckBoxArray].value;

		}//end if

	} else {

		for(i=0;i<document[whichForm][whichCheckBoxArray].length;i++){

			if(document[whichForm][whichCheckBoxArray][i].checked==true){

				if(cnt > 0){checkedString = checkedString + ','};

				checkedString = checkedString + document[whichForm][whichCheckBoxArray][i].value;

				cnt++;

			}//end if

		}//end for

	}//end if	

	return checkedString;

}//end checkUpdateString()
