//-------------------------Start scripts for this page only

function loadTestPrefsToHiddenField(){

startPt=1;
endPt=5;

checkedBoxCtr=0;

testPrefsHiddenField=endPt+"/";

for(i=startPt; i<=endPt;i++){
	if(document.form["report"+i].checked==true){

		testPrefsHiddenField+=(document.form["report"+i].value+"/");
		checkedBoxCtr++;
	}
}
if(checkedBoxCtr>0){
	document.form.testPrefs.value=testPrefsHiddenField;
}else{
	alert("You haven't selected any report elements yet.");
	document.form.testPrefs.value="";
}
}

//----------------------------------------------
function restoreCheckedSettings(){
if(document.form.testPrefs.value!=""){

for(i=0;i<document.form.length;i++){
	if(document.form.elements[i].type=="checkbox"){
		document.form.elements[i].checked=false;
	}
}
	checkedBoxStr=document.form.testPrefs.value;
	substrStartPt=0;
	substrEndPt=checkedBoxStr.indexOf("/");
	
	//removes initial number from str designating num of testPrefs in list
	checkedBoxStr=checkedBoxStr.substring(substrEndPt+1,checkedBoxStr.length);
	while(checkedBoxStr.indexOf("/")!=-1){

		substrEndPt=checkedBoxStr.indexOf("/");
		checkedBoxInt=checkedBoxStr.substring(substrStartPt,substrEndPt);
		document.form["report"+checkedBoxInt].checked=true;
		checkedBoxStr=checkedBoxStr.substring(substrEndPt+1,checkedBoxStr.length);
	}
}
}

//-----------------------------------------------------------
function localLoadPgSetup(){
	restoreCheckedSettings();
}
//-----------------------------------------------------------

function localUnloadPg(){
	loadTestPrefsToHiddenField();
}
//----------------------------------------------