var FPSActive=false;//global var FPSWindow=null;//global window.onunload=closeFPS; function setFocus() { if (FPSActive) { if ((FPSWindow ==null) || (FPSWindow.closed)) { FPSActive ==false; } } }//setFocus function closeFPS() { if ((FPSWindow) && (!FPSWindow.closed)) { FPSWindow.close(); } }//closeFPS function sendAndSubmit(targetPage) { var configOptions = 'width=500,height=600,' + 'toolbar=no,menubar=no,directories=no,' + 'location=no,status=no,resizable=yes,scrollbars=yes,' + 'top=100,left=100'; var protocol = location.protocol; var host = location.hostname; var context = getContextRoot(); var url = protocol+'//'+host+'/'+context; FPSWindow = window.open(url + targetPage,"FPS", configOptions); FPSActive = true; }