function checkStatusMultiCheckboxAll(selectedId){
	var first = parseInt(document.getElementById("edit-firstRow").value,10);
	var last = parseInt(document.getElementById("edit-lastRow").value,10);
	var idx = 0;
	var objCheck = null;
	var bCheckAll = true;
	if (first == 0 && last == 0){
		return;
	}
	for(idx = first; idx <= last; idx++){
		objCheck = document.getElementById("check_all_" + idx);
		if (objCheck != null){
			if (objCheck.checked == false){
				bCheckAll = false;
				break;
			}
		}
	}
	objCheck = document.getElementById("chk_ALL");
	objCheck.checked = bCheckAll;
	
	//Update hidden field
	objCheck = document.getElementById("check_all_" + selectedId);
	var objHidden = document.getElementById("edit-hdfChecked-" + selectedId);
	if (objCheck.checked == true){
		objHidden.value = "1";
	}else{
		objHidden.value = "0";
	}	
}
function checkAllMultiRow(objAll){
	var first = parseInt(document.getElementById("edit-firstRow").value,10);
	var last = parseInt(document.getElementById("edit-lastRow").value,10);	
	if (first == 0 && last == 0){
		return;
	}
	setCheckList("check_all_",first,last,objAll.checked);
}
function setCheckList(prefix,start,end,bCheck){
		var idx = 0;
		var objCheck = null;
		var objHidden = null;
		for(idx = start; idx <= end; idx++){
			objCheck = document.getElementById(prefix + idx);
			if (objCheck != null){ 
				objCheck.checked = bCheck;
				if (prefix != ""){
					objHidden = document.getElementById("edit-hdfChecked-" + idx);
					if (bCheck == true){
						objHidden.value = "1";
					}else{
						objHidden.value = "0";
					}
				}
			}
		}
	}