function kSubmitForm(theForm,commandType,commandTrigger,command,redirectType,redirectTrigger,redirect,redirectTarget){theForm.onsubmit&&theForm.onsubmit();if(commandType){theForm.kCommandType.value=commandType;theForm.kCommand.value=command;theForm.kCommandTrigger.value=commandTrigger}if(redirectType){theForm.kRedirectType.value=redirectType;theForm.kRedirect.value=redirect;theForm.kRedirectTrigger.value=redirectTrigger;theForm.kRedirectTarget.value=redirectTarget}theForm.submit();return false}
function disableForm(formName){document.body.style.cursor="wait";setTimeout("disableFormElements("+formName+")",0);return true}function disableFormElements(formName){formName=eval(formName).getElementsByTagName("input");for(idx=0;idx<formName.length;idx++)if(formName[idx].type!=undefined)if(formName[idx].type.substring(0,6)=="submit"||formName[idx].type.substring(0,5)=="image")formName[idx].disabled=1}function enableForm(formName){this.document.body.style.cursor="";return true}
function enableFormElements(formName){formName=eval(formName);for(var j=0;j<formName.length;j++){formName.elements[j].style.cursor="";if(formName.elements[j].type!=undefined)if(formName.elements[j].type.substring(0,6)=="submit")formName.elements[j].disabled=""}}var KBROWSER_IE=1,KBROWSER_MOZILLA=2,KBROWSER_UNKNOWN=4;
function KBrowser(){var ua=window.navigator.userAgent.toLowerCase();this.type=ua.indexOf("msie")>-1?KBROWSER_IE:ua.indexOf("gecko")>-1?KBROWSER_MOZILLA:KBROWSER_UNKNOWN;this.version=parseInt(window.navigator.appVersion);this.isIE=function kIsIE(){return this.type==KBROWSER_IE}}var kNextField,kPreviousField;
function tabTo(nextField){var browser=new KBrowser;switch(event.keyCode){case 9:var e=window.event;if(browser.isIE()){if(!e.shiftKey){window.event.returnValue=false;nextField.focus()}}else if(e.modifiers&Event.SHIFT_MASK==0){kNextField=nextField;setTimeout("focusNextTabField();",0)}break}return false}function focusNextTabField(){kNextField.focus()}
function tabBackTo(eField){var browser=new KBrowser;switch(event.keyCode){case 9:var e=window.event;if(browser.isIE()){if(e.shiftKey){window.event.returnValue=false;eField.focus()}}else if(e.modifiers&Event.SHIFT_MASK){kPreviousField=eField;setTimeout("focusPreviousTabField();",0)}break}return false}function focusPreviousTabField(){kPreviousField.focus()}function kMaxLengthKeyPress(eField,iLength){if(iLength!=0)if(!(eField.value.length+1<=iLength))event.returnValue=false}
function kMaxLengthBeforePaste(eField,iLength){event.returnValue=false}function kMaxLengthPaste(eField,iLength){event.returnValue=false;var oTR=document.selection.createRange();eField=iLength-eField.value.length+oTR.text.length;eField=window.clipboardData.getData("Text").substr(0,eField);oTR.text=eField}function kCheckDefaultSubmit(event,buttonId){if(event.keyCode==13){event.cancelBubble=true;document.getElementById(buttonId).click();return false}else return true};