////////////////////////////////////////////////////
// fPedit mayscript
////////////////////////////////////////////////////

var fldname="";

function doEdit(edit,fieldname,length)
{
        document.fpEdit.setRolloverYear(document.errormsgwin.PFCMARK);

	teststr=fieldname.value

	if(fldname =="" && teststr !="") 
	{    
		fldname=fieldname;
		var retstr=document.fpEdit.perform(teststr,edit,length);

		var errorcode=0;
		if(retstr==null || retstr=="" || retstr=="null")
		{  
			errorcode=document.fpEdit.getErrorCode();

			if(errorcode==2)
			{  
				editAlert(edit);
			}

			else if(errorcode==1)
			{
				editAlert("error 1");
			}

			else if(errorcode==0)
			{
				editAlert("Incorrect Format");
			}

		}
		else
		{	//This focus only executes if edit process passes
			fieldname.value=retstr
			fldname="" 
			errorcode=0
		}

	}
}

////////////////////////////////////////////////
// EDIT ERROR MESSAGE FUNCTIONS
////////////////////////////////////////////////

function editAlert(errormsg)
{  
	document.errormsgwin.showwin(errormsg);
        dummyid = setTimeout("closeit()", 3000);
	dummyid2 = setTimeout("reset()", 1000);
	fldname.value="";
	fldname.focus();
	fldname="";
}

function reset()
{
	// do not delete!
}

function closeit()
{
	document.errormsgwin.closewin();
}



////////////////////////////////////////////////////
// END
////////////////////////////////////////////////////
////////////////////////////////////////////////////
////////////////////////////////////////////////////
////////////////////////////////////////////////////






















