// JavaScript Document
function RemoveRow (i) {
	var str=document.allactions.multy.value;
	var ch=document.getElementById("selrow"+i).value;
	var tmp=new Array();
	var pattern=ch+",";
	tmp=str.split(pattern);
	document.allactions.multy.value=tmp[0]+tmp[1];
}
function AddRow (i) {
	var str=document.allactions.multy.value;
	var ch=document.getElementById("selrow"+i).value;
	var patt;
	patt=ch+",";
	if (str!="") {
		document.allactions.multy.value=str+ch+",";
	} else {
		document.allactions.multy.value=patt;
	}
}
function DoMulty() {
	var el=document.getElementById('multyact');
	if (el.selectedIndex!=0) {
		var str=document.getElementById('multy').value;
		var fpos=str.lastIndexOf(',');
		str=str.substring(0,fpos);
		document.allactions.multy.value=str;
		if (document.allactions.multy.value!="") document.allactions.submit();
	}
}
function SelectAllInPage() {
	var checkboxname;
	var idi;
	var ocontrol=document.getElementsByTagName('input');
	for (i=0;i<ocontrol.length;i++){ 
		if (ocontrol[i].type=="checkbox") {		
			checkboxname=ocontrol[i].name;
			idi=ocontrol[i].value;
			ocontrol[i].checked=true;
			selectRow(idi);
			//document.getElementById("row"+idi).className="TableSelectRow";
			//AddRow(idi);
			var span=document.getElementById("SelectAllSpan");
			var newhtml='<a href="#" onClick="DeSelectAllInPage();return false;">Deselect All</a>&nbsp;'; 
			span.innerHTML=newhtml;
		}
 	}
}
function DeSelectAllInPage() {
	var checkboxname;
	var idi;
	var ocontrol=document.getElementsByTagName('input');
	for (i=0;i<ocontrol.length;i++){ 
		if (ocontrol[i].type=="checkbox") {		
			checkboxname=ocontrol[i].name;
			idi=ocontrol[i].value;
			ocontrol[i].checked=false;
			deselectRow(idi);
			var span=document.getElementById('SelectAllSpan');
			var newhtml='<a href="#" onClick="SelectAllInPage();return false;">Select All</a>&nbsp;'; 
			span.innerHTML=newhtml;
		}
 	}
}
function selectRow(n){
		document.getElementById("row"+n).className="RowSelectedColor";
		AddRow(n);
}

function deselectRow(n){
		var oldclass=document.getElementById("oldclass"+n).value;
		document.getElementById("row"+n).className=oldclass;
		RemoveRow(n);
}
