/* Override JS Defaulting Errors */
window.onError = jsError;

/*******************************************************************************
 * Function	: jsError()                                                        *
 * Purpose  : Override function for default JS Errors.                         *
 *******************************************************************************/
 function jsError(message, url, line) {
     var vMsg = "Line " + line + ":<br>" + message;
     errorWin = window.open("sys-error.htm?err=" + escape(vMsg) + "&prog_name=" + escape(url) + "&err_log=1", "errwin", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,width=375,height=275,top=300,left=300");
     errorWin.focus();
     return true;
 }

/*******************************************************************************
 * Function	: stsDisp()                                                        *
 * Purpose  : Message to be displayed in status.                               *
 *******************************************************************************/
 function stsDisp(msg) {
     window.status = msg;
     return true;
 }

/*******************************************************************************
 * Function	: valueChange()                                                    *
 * Purpose  : Assigns yes to valuechange hidden field.                         *
 *******************************************************************************/
 function valueChange() {
     document.forms[0].valuechange.value = "yes";
	 return true;
 }

/*******************************************************************************
 * Function	: dspError()                                                       *
 * Purpose  : JavaScript version of dspError().                                *
 *******************************************************************************/
 var SET_ERROR_LOG_OFF = 0;
 var SET_ERROR_LOG_ON = 1;

 function dspError(pErr, pErrType) {
     var vProgName = document.href;
     errorWin = window.open("sys-error.htm?err=" + escape(pErr) + "&prog_name=" + escape(vProgName) + "&err_log=" + pErrType, "errwin", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=0,width=375,height=275,top=300,left=300");
     errorWin.focus();
	 return false;
 }

/*******************************************************************************
 * Function	: resetForm()                                                      *
 * Purpose  : Resets the form to last saved changes.                           *
 *******************************************************************************/
 function resetForm() {
   document.forms[0].reset();
   return false;
 }

/*******************************************************************************
 * Function	: confClick()                                                      *
 * Purpose  : Prompts user to confirm click.                                   *
 *******************************************************************************/
 function confClick(pConfirmType) {
   if(confirm("Confirm " + pConfirmType + "?")) {
     return true;
   }
   else {
     return false;
   }
 }

/*******************************************************************************
 * Function	: findRec()                                                        *
 * Purpose  : Opens up the Search dialog Box.                                  *
 *******************************************************************************/
 function findRec(pDBName, pSelectClause) {
     findWin = window.open("sys-search.htm?database_name=" + escape(pDBName) + "&table_name=" + escape(pSelectClause), "findwin", "toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1,width=700,height=275,top=300,left=300");
     findWin.focus();
     return false;
 }


/*******************************************************************************
 * Function	: dispHelp(pHelpItem)                                              *
 * Purpose  : Opens up the Help dialog Box.                                    *
 *******************************************************************************/
 function dispHelp(pHelpItem) {
     helpWin = window.open("help_frm.w?rid_itm=" + escape(pHelpItem), "helpwin", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=400,height=550,top=150,left=250");
     helpWin.focus();
 }

/*******************************************************************************
 * Function	: dispCIDHelp()                                              *
 * Purpose  : Opens up the Help dialog Box CID.                                    *
 *******************************************************************************/
 function dispCIDHelp() {
     helpWin = window.open("cidhelp.r", "helpwin", "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width=425,height=550,top=150,left=250");
     helpWin.focus();
 }

