//print NRIC number at bottom of each printed page
//provision for single printout and two-page printout (maximum no. of pages is 2)
//AAV - 1210208 - Updated the populateFooter() to work with existing platform
function populateFooter() {
	var lblContent = null;
	
	if (!document.getElementById('frmTFnricNum')) return;
	var nric=document.getElementById('frmTFnricNum').innerHTML;
	lblContent = document.createElement("span"); //AAV - 12102008 - Appended to work with existing platform
	lblContent.innerHTML = nric;
	document.getElementById('frmTFnricNumFooter').appendChild(lblContent);//innerHTML=nric; 
	if (document.getElementById('frmTFnricNumFooter2')) document.getElementById('frmTFnricNumFooter2').innerHTML=nric;
}

//is this used??
function checkAnchor(name) {
	self.location=eval('#'+name);
}
/*-----------------------------------------------------*/
function formEdit(page, anchorName) {
	if (page==1) url="default.aspx"; //history.go(-4);
	else url="step"+page+".aspx";
	self.location=url+'#'+anchorName;
}
function formEdit2(page, anchorName) {
	if (page==1) url="default2.aspx"; //history.go(-4);
	else url="step"+page+".aspx";
	self.location=url+'#'+anchorName;
}
function formSubmit() {
	alert(gFrmName);
	document.frm.submit();
	eval("document."+gFrmName+".submit();");
}
function formCancel() {
	window.close();
}
function formReset() {
	var length = eval("document."+gFrmName+".elements.length")
	for (var i=0;i<length;i++) {
		if (eval("document."+gFrmName+".elements["+i+"].type=='checkbox'")||
			eval("document."+gFrmName+".elements["+i+"].type=='radio'")) {
			eval("document."+gFrmName+".elements["+i+"].checked=false"); //deselect all checkboxes and radio buttons
		}
		else if (eval("document."+gFrmName+".elements["+i+"].type=='text'"))
			eval("document."+gFrmName+".elements["+i+"].value=''"); //empty all textfield values
	}
	var length2 = document.getElementsByTagName('textarea').length;
	for (var j=0;j<length2;j++) {
		document.getElementsByTagName('textarea')[j].value=''; //empty all textarea values
	}
	var length3 = document.getElementsByTagName('select').length;
	for (var k=0;k<length3;k++) {
		document.getElementsByTagName('select')[k].selectedIndex=0; //set all DDLs to default selection
	}
}
function formPrint() {
	if(window.print)window.print(); else if (vbPrintPage) vbPrintPage();
}
/*-----------------------------------------------------*/
//if checkbox fldName is unselected, resets all form elements with names in aryResetFieldNames - not used =(
/* function formResetSelc(gFrmName, fldName, aryResetFieldNames) {
	if (!getCBValue(gFrmName,fldName)) {
	//eval("document."+gFrmName+".SuppSalutation"+[j]+".checked=false;");
		for (var i=0; i<aryResetFieldNames.length; i++) {
			var elLength=eval("document."+gFrmName+"."+aryResetFieldNames[i]+".length");
			if (elLength>0) { //a field type with an array of elements, eg.  radios, DDL
				for (var j=0; j<elLength; j++) {
					if (eval("document."+gFrmName+"."+aryResetFieldNames[i]+"["+j+"].type=='checkbox'")||
						eval("document."+gFrmName+"."+aryResetFieldNames[i]+"["+j+"].type=='radio'"))
							eval("document."+gFrmName+"."+aryResetFieldNames[i]+"["+j+"].checked=false;"); //deselect all checkboxes and radio buttons
					else eval("document."+gFrmName+"."+aryResetFieldNames[i]+".selectedIndex=0");//reset all DDLs
				}
			}
			else eval("document."+gFrmName+"."+aryResetFieldNames[i]+".value=''"); //empty all textfield and textarea values
		}
	}
} */