var isIE=(navigator.appName.indexOf("Microsoft")!=-1);var waitforload_readyToSubmit=false;var waitforload_preSubmit=false;var waitforload_startedSubmit=false;var waitforload_bePatientCount=0;var waitforload_pleaseWaitCount=0;function waitforload_onsubmit(){return true}function waitforload_ready(){waitforload_readyToSubmit=true}function waitforload_isbusy(){return waitforload_startedSubmit}function waitforload_isready(){if(waitforload_readyToSubmit){if(waitforload_startedSubmit){if(waitforload_bePatientCount>=2){var a=prompt(i18n("waitforload2_submit_force_message","Submit in progress, please be patient. If you are sure the submit has failed and you believe that you are receiving this message in error, type FORCE below:"),"");if(a&&a=="FORCE"){waitforload_bePatientCount=0;waitforload_startedSubmit=false;return true}}else{alert(i18n("waitforload2_submit_message","Submit in progress, please be patient."));waitforload_bePatientCount++}return false}else{return true}}else{if(waitforload_pleaseWaitCount>=2){alert(i18n("waitforload2_please_wait_reload_message","Please wait for the form to finish loading.\n\nIf the form does not appear to be loading,\nyou may wish to try pressing the Reload button."))}else{alert(i18n("waitforload2_please_wait_message","Please wait for the form to finish loading."));waitforload_pleaseWaitCount++}return false}}function go(a){go(a,document.fm)}function go(a,b){go(a,b,false)}function go(a,b,c){go(a,b,c,false)}function go(a,b,e,d){if(!b){b=document.fm}if(waitforload_readyToSubmit){if(!waitforload_startedSubmit){if(d&&typeof(Traction)!="undefined"){doSubmit_cautious(a,b,e,d)}else{doSubmit(a,b,e,d)}}else{if(waitforload_bePatientCount>=2){var c=prompt(i18n("waitforload2_submit_force_message","Submit in progress, please be patient. If you are sure the submit has failed and you believe that you are receiving this message in error, type FORCE below:"),"");if(c&&c=="FORCE"){waitforload_bePatientCount=0;waitforload_startedSubmit=false;go(a,b,e,d)}}else{alert(i18n("waitforload2_submit_message","Submit in progress, please be patient."));waitforload_bePatientCount++}}}else{if(waitforload_pleaseWaitCount>=2){alert(i18n("waitforload2_please_wait_reload_message","Please wait for the form to finish loading.\n\nIf the form does not appear to be loading,\nyou may wish to try pressing the Reload button."))}else{alert(i18n("waitforload2_please_wait_message","Please wait for the form to finish loading."));waitforload_pleaseWaitCount++}}}function doSubmit(b,c,e,d){waitforload_preSubmit=true;c.fb_submit.value=b;if(!waitforload_onsubmit()){return}waitforload_startedSubmit=true;try{if(e){window.onbeforeunload=null}c.submit()}catch(a){waitforload_preSubmit=false;waitforload_startedSubmit=false}}var waitforload_pinger=null;function doSubmit_cautious(b,c,e,d){waitforload_preSubmit=true;var a={trigger:b,form:c,removeOnBeforeUnload:e,useCaution:d};waitforload_pinger=new Util.PingServer(waitforload_getThrobber(),waitforload_getPingStatusArea(),1000,1,false,null,waitforload_onpingfinish,a);waitforload_pinger.start()}function waitforload_onpingfinish(b,a){if(b){doSubmit(a.trigger,a.form,a.removeOnBeforeUnload,a.useCaution)}else{waitforload_preSubmit=false}}function waitforload_getThrobber(){return null}function waitforload_getPingStatusArea(){return null};