//-------------------------Start scripts for this page only

function loadRuleoutsToHiddenField(){

startPt=1;
endPt=11;
checkedBoxCtr=0;

ruleOutsHiddenField=endPt+"/";

for(i=startPt; i<=endPt;i++){
	if(document.form["ruleout"+i].checked==true){
		checkedBoxCtr++;
		ruleOutsHiddenField+=(document.form["ruleout"+i].value+"/");

	}
}

/*if(checkedBoxCtr==0){
	alertMsg="Please check at least one item from the Rule-Outs page before viewing the discrepancy report or advancing to another page.";
	alert(alertMsg);
	return;
}*/
document.form.ruleOuts.value=ruleOutsHiddenField;
}

//---------------------------------------------------------

function checkNoRuleOutsCheck(){

startPt=2;
endPt=11;

for(i=startPt; i<=endPt;i++){
	document.form["ruleout"+i].checked=false;
}
}
//---------------------------------------------------------
function checkUncheckBoxes(){

startPt=1;
endPt=11;

if(document.form["ruleout1"].checked==true){
	document.form["ruleout1"].checked=false;
}
}

//-----------------------------------------------------------
//---------------------------------------------------------
function restoreCheckedSettings(){
	//alert("Restore checked settings...");
	//document.form["ruleout1"].checked=true;
	checkedBoxStr=document.form.ruleOuts.value;
	substrStartPt=0;
	substrEndPt=checkedBoxStr.indexOf("/");
	
	//removes initial number from str designatine num of ruleouts in list
	checkedBoxStr=checkedBoxStr.substring(substrEndPt+1,checkedBoxStr.length);
	//document.form["ruleout9"].checked=true;
	while(checkedBoxStr.indexOf("/")!=-1){

		substrEndPt=checkedBoxStr.indexOf("/");
		checkedBoxInt=checkedBoxStr.substring(substrStartPt,substrEndPt);
		document.form["ruleout"+checkedBoxInt].checked=true;
		checkedBoxStr=checkedBoxStr.substring(substrEndPt+1,checkedBoxStr.length);
	}
}

//-----------------------------------------------------------
function localLoadPgSetup(){
	restoreCheckedSettings();
}
//-----------------------------------------------------------

function localUnloadPg(){
	loadRuleoutsToHiddenField();
}
//----------------------------------------------