
function toggleCheckAll(totalRows, thisCheck, thisChecked, chk, div, listValue, hdTotalSelected, selectAll, divColorA, divColorB, presentColorHolder,clickHolder)
{
	listValue.value = '';
	var kpass = 0;
	var a=totalRows; 
	if(thisChecked==1) {
		thisCheck.checked=true;
	} else if(thisChecked==0) {
		thisCheck.checked=false;
	}
	if(chk.length!=undefined) { 
		l=chk.length;
		
		for(k=0;k<l;k++) {
			//hdMaximum.value=(thisCheck.checked==true)?totalRows:0; 
			//hdMinimum.value=(thisCheck.checked==true)?0:0; 
			//alert(kpass);
			if(chk[k].disabled!=true) {
				hdTotalSelected.value=(thisCheck.checked==true)?selectAll:0; 
			
				chk[k].checked=(thisCheck.checked==true)?true:false;
			
				div[k].style.backgroundColor=(thisCheck.checked==true)? divColorA : divColorB;
				presentColorHolder[k].value = (thisCheck.checked==true)? divColorA : divColorB;
				clickHolder[k].value = (thisCheck.checked==true)? 0 : 0;
				if(kpass==0) {
					//listValue.value = fieldArray[k].value;
					listValue.value = ((thisCheck.checked==true)?chk[k].value:'');
				} else {
					listValue.value = ((thisCheck.checked==true)?listValue.value + ', ' + chk[k].value:'');
				}
				kpass++;
			}
			
		}
	} else {
			//hdMaximum.value=(thisCheck.checked==true)?totalRows:0; 
			//hdMinimum.value=(thisCheck.checked==true)?0:0; 
			if(chk.disabled!=true) {
				hdTotalSelected.value=(thisCheck.checked==true)?selectAll:0; 
				chk.checked=(thisCheck.checked==true)?true:false; 
			
				div.style.backgroundColor=(thisCheck.checked==true)? divColorA : divColorB;
				presentColorHolder.value = (thisCheck.checked==true)? divColorA : divColorB;
				clickHolder.value = (thisCheck.checked==true)? 0 : 0;
				listValue.value = ((thisCheck.checked==true)?chk.value:'');
			}
			
	}
	
}

function checkThis(thisCheck, clickHolder, chk, div, thisRow, divColorA, divColorB)
{
	//if(chk.length!=undefined) { 
		//l=chk.length;
		//for(k=0;k<l;k++) {
			//if(k==thisRow) {
				//chk[k].checked=(thisCheck.checked==true)?true:false; 
				//div[k].style.backgroundColor=(thisCheck.checked==true)? divColorA : divColorB;
				//presentColorHolder[k].value = (thisCheck.checked==true)? divColorA : divColorB;
			//}
		//}
	//} else {
			//chk.checked=(thisCheck.checked==true)?true:false; 
			//div.style.backgroundColor=(thisCheck.checked==true)? divColorA : divColorB;
			//presentColorHolder[k].value = (thisCheck.checked==true)? divColorA : divColorB;
	//}
	//if(thisCheck.checked==true) { 
		//clickHolder.value=0; 
	//} else { 
		//clickHolder.value=1;
	//}
}

function toggleRowColor(thisRow,presentColorHolder,NewColor, isRestore, clickHolder)
{
	if(isRestore==0) {
		if(clickHolder.value!=1) {
			presentColorHolder.value = thisRow.style.backgroundColor;
			thisRow.style.backgroundColor=NewColor; 
		}
	} else if(isRestore==2) {
		if(clickHolder.value==0) {
			clickHolder.value=1;
			presentColorHolder.value = presentColorHolder.value
			thisRow.style.backgroundColor=NewColor; 
		} else {
			clickHolder.value=0;
			thisRow.style.backgroundColor=presentColorHolder.value;
		}
	} else {
		if(clickHolder.value!=1) {
			thisRow.style.background=presentColorHolder.value;
		}
	}
}
