//// var winW = 630, winH = 460; // var window.popupWin = null; var isIE = false; if (parseInt(navigator.appVersion)>3) { if (navigator.appName=="Netscape") { isIE = false; winW = window.innerWidth; winH = window.innerHeight; } if (navigator.appName.indexOf("Microsoft")!=-1) { isIE = true; winW = document.body.offsetWidth; winH = document.body.offsetHeight; } } //// function openPopupWindow(url, width, height, left, top) { try { if (pageSalt=='foobar') foobar = true; } catch(e) { pageSalt = 'salt'; } if (!isset(height)) height= 400; if (!isset(width)) width= 600; if (!isset(left)) left= 20; if (!isset(top)) top= 20; var arr=url.split("/"); var cnt = arr.length - 1; arr = arr[cnt].split('.'); var windowName = arr[0]; if (pageSalt != null) windowName += '_' + pageSalt; str = 'left=' + left + ',top=' + top + ',width=' + width + ',height=' + height + ',toolbar=1,resizable=1,status=1,menubar=1,location=1,scrollbars=1'; window.popupWin = window.open(url, windowName, str); WindowObjectReference = window.popupWin; window.name = 'opener'; frms = document.getElementsByTagName('frame'); window.hasFocus = false; } //// function focusChild() { } function isset(somevar) { try { if (somevar == 'undefined') { return false; } else { return true; } } catch(e) { return false; } } //// function URLencode(sStr) { return escape(sStr) .replace(/\+/g, '%2B') .replace(/\"/g,'%22') .replace(/\'/g, '%27'); } //// function urlencode(str) { str = escape(str); str = str.replace('+', '%2B'); str = str.replace('%20', '+'); str = str.replace('*', '%2A'); str = str.replace('/', '%2F'); str = str.replace('@', '%40'); return str; } //// function urldecode(str) { str = str.replace('+', ' '); str = unescape(str); return str; } //// function findDivPos(obj) { var curleft = curtop = 0; if (obj.offsetParent) { curleft = obj.offsetLeft curtop = obj.offsetTop while (obj = obj.offsetParent) { curleft += obj.offsetLeft curtop += obj.offsetTop } } return [curtop, curleft]; } //// function stripslashes(str) { str=str.replace(/\'/g,'\''); str=str.replace(/\"/g,'"'); str=str.replace(/\\\\/g,'\\'); str=str.replace(/\\0/g,'\0'); return str; } //// function createXMLHttp() // cross platform XMLHttpRequest solution for versions < IE 7 { if (typeof XMLHttpRequest != "undefined") { return new XMLHttpRequest(); } else if (window.ActiveXObject) { var aVersions = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp","Microsoft.XMLHttp" ]; for (var i = 0; i < aVersions.length; i++) { try { var oXmlHttp = new ActiveXObject(aVersions[i]); return oXmlHttp; } catch (oError) { //Do nothing } } } throw new Error("XMLHttp object could be created."); } //// function encodeNameAndValue(sName, sValue) { var sParam = encodeURIComponent(sName); sParam += "="; sParam += encodeURIComponent(sValue); return sParam; } //// function getRequestBody(oForm) // takes an object form's elements and puts them into a query string for get / post submission { var aParam = new Array(); for (var i=0;i naptime){ sleeping = false; } } // alert("Wakeup!"); }