Tool.prototype.init=function(){ this.domainpage ="null"; this.externalGoBackURL ="null"; }; var tool = new Tool(); tool.init(); function limitAttachFile(main,form,file,extArray,monitor) { var allowSubmit= false; if (!file) { tool.alert("No file selected."); return; } while (file.indexOf("\\")!=-1){ file=file.slice(file.indexOf("\\")+1); } var ext=file.slice(file.lastIndexOf(".")).toLowerCase(); for (var i=0; i< extArray.length; i++) { if (extArray[i]==ext) { allowSubmit= true; break; } } if (allowSubmit) { form.submit(); if(monitor){ monitor.manageProgressBar(); } else{ waitscreen(main); } } else { tool.alert("File type is not allowed, select a file: "+(extArray.join(", "))+"\nPlease select another file."); } } function waitscreen(doc) { var body=doc.body; var data=""; data+="
"; data+="Loading file.
Please wait."; data+="
"; data+='loading'; data+="
"; if (body.innerHTML) { body.innerHTML=data; } else {} } Tool.prototype.sendOrderCheck=function(){ if(tool.timeend < tool.ENDTIME){ setTimeout("tool.sendOrderCheck()",tool.requestTime); tool.command("abc.KEY_COMMAND=none"); tool.timeend+=tool.requestTime; } }; Tool.prototype.closeUserSession = function(){ var ok =tool.confirm("Do you want to quit the application?"); if(ok===true && tool.alreadyQuit===false ){ tool.alreadyQuit = true ; tool.loadXMLDoc('/DiscoServlet','abc.login='); setTimeout( "tool.quitTo('null')",1000); } }; Tool.prototype.quitSession=function(sessionName){ var ok =tool.confirm("Do you want to quit the session?"); if(ok){ tool.alreadyQuit = true ; tool.loadXMLDoc('/DiscoServlet','SELECTEDSESSION=' + sessionName); tool.quitTo(tool.domainpage); } }; Tool.prototype.discoUser=function(sessionName,userID){ var ok =tool.confirm("Are you sure to disconnect this user?"); if(ok){ tool.loadXMLDoc('/DiscoServlet','SELECTEDSESSION=' + sessionName +'&abc.login='+userID); } };