﻿// JScript File

	// Selects all checkboxes
	function SelectAllCheckboxes(spanChk, CheckBoxName)
	{
		// Added as ASPX uses SPAN for checkbox 
		var oItem = spanChk.children;
		var theBox = (spanChk.type == "checkbox") ? spanChk : spanChk.children.item[0];
		var CheckBoxLen = CheckBoxName.length;
		xState = theBox.checked;    
		elm = theBox.form.elements;
		for(i=0; i<elm.length; i++)
		{
			if(elm[i].type == "checkbox" && elm[i].id != theBox.id)
			{
				if ((elm[i].name.substr(elm[i].name.length - CheckBoxLen, CheckBoxLen)) == CheckBoxName)
				{
					if(elm[i].checked != xState)
					{
						elm[i].click();
					}
				}
			}
		}
	}

// Selects all checkboxes
    function _SelectAllCheckboxes(ctrl,intVal, CheckBoxName)
	{
		// Added as ASPX uses SPAN for checkbox 
		var CheckBoxLen = CheckBoxName.length;
		if(intVal)
		{xState = true;}
		else
		{xState = false;}
		
		elm = ctrl.form.elements;
		for(i=0; i<elm.length; i++)
		{
			if(elm[i].type == "checkbox" && elm[i].id != ctrl.id)
			{
				if ((elm[i].name.substr(elm[i].name.length - CheckBoxLen, CheckBoxLen)) == CheckBoxName)
				{
					if(elm[i].checked != xState)
					{
						elm[i].click();
					}
				}
			}
		}
	}

	// Trim a string
	function trimAll(sString)
	{
		while (sString.substring(0,1) == ' ')
		{
			sString = sString.substring(1, sString.length);
		}
		
		while (sString.substring(sString.length-1, sString.length) == ' ')
		{
			sString = sString.substring(0,sString.length-1);
		}
		
		return sString;		
	}	


