function ToggleAll(e) {
	if (e.checked) {
		CheckAll(e);
	}
	else {
		ClearAll(e);
	}
}

function Check(e) {
	e.checked = true;
}

function Clear(e) {
	e.checked = false;
}

function CheckAll() {
	var intTotalItems = 0;
	var ml = document.frmForm;
	var len = ml.elements.length;
	for (var i = 0; i < len; i++) {
		var e = ml.elements[i];
		if (e.name == "chkSelect") {
			Check(e);
			var myTD = document.getElementById('explorerItem'+e.value);
			myTD.className = "explorerItemSelected";
			ButtonActions('enable');
			intTotalItems = intTotalItems + 1;
		}
	}
	ml.frmChecker.checked = true;
	document.frmForm.frmCheckedItems.value = intTotalItems;
}

function ClearAll() {
	var ml = document.frmForm;
	var len = ml.elements.length;
	for (var i = 0; i < len; i++) {
		var e = ml.elements[i];
		if (e.name == "chkSelect") {
			Clear(e);
			var myTD = document.getElementById('explorerItem'+e.value);
			if (Math.floor(i/2) == i/2) {
				myTD.className = "explorerItemEven";
				ButtonActions('disable');
			}
			else {
				myTD.className = "explorerItemOdd";
				ButtonActions('disable');
			}
		}
	}
	ml.frmChecker.checked = false;
	document.frmForm.frmCheckedItems.value = 0;
}

function MarkItem(box, theId, exClass) {
	var intCheckedItems = parseInt(document.frmForm.frmCheckedItems.value);
	if(document.getElementById) {
		var cell = document.getElementById(theId);
		if(box.checked) {
			cell.className = "explorerItemSelected";
			document.frmForm.frmCheckedItems.value = (intCheckedItems) + 1
			
		}
		else {
			cell.className = exClass;
			document.frmForm.frmCheckedItems.value = intCheckedItems - 1
			document.frmForm.frmChecker.checked = false;
		}
	}
	
	if (document.frmForm.frmCheckedItems.value < 1)
		{ButtonActions('disable');}
	else
		{ButtonActions('enable');}
}

function openWin(theURL,winName,features) {
	window.open(theURL,winName,features);
}

function P7_swapClass(){
	var i,x,tB,j=0,tA=new Array(),arg=P7_swapClass.arguments;
	if(document.getElementsByTagName){for(i=4;i<arg.length;i++){tB=document.getElementsByTagName(arg[i]);
	for(x=0;x<tB.length;x++){tA[j]=tB[x];j++;}}for(i=0;i<tA.length;i++){
	if(tA[i].className){if(tA[i].id==arg[1]){if(arg[0]==1){
	tA[i].className=(tA[i].className==arg[3])?arg[2]:arg[3];}else{tA[i].className=arg[2];}
	}else if(arg[0]==1 && arg[1]=='none'){if(tA[i].className==arg[2] || tA[i].className==arg[3]){
	tA[i].className=(tA[i].className==arg[3])?arg[2]:arg[3];}
	}else if(tA[i].className==arg[2]){tA[i].className=arg[3];}}}}
}

function ButtonActions(e) {
	if (e == 'disable')
		strButtonAction = true;
	else
		strButtonAction = false;

		document.frmForm.btnDelete.disabled = strButtonAction;
		document.frmForm.btnActive.disabled = strButtonAction;
		document.frmForm.btnPassive.disabled = strButtonAction;
		document.frmForm.btnActual.disabled = strButtonAction;
		document.frmForm.btnArchive.disabled = strButtonAction;
}
