var IWDEBUG = false; var logMemo; var logWindow; var locked = false; var GActivateLock = false; function logMessage(aMessage) { if (IWDEBUG) { try{ if ((window.console && window.console.log)){ console.log(aMessage); }else { logMemo = FindElem("INTRAWEBLOG"); if (logMemo){ if (logMemo.childNodes.length > 500) { logMemo.innerHTML = aMessage + "
\n"; } else { logMemo.innerHTML += aMessage + "
\n"; } } else { if (!logWindow || logWindow.closed ) { var win = window.open("", null, "width=400,height=200," + "scrollbars=yes,resizable=yes,status=no," + "location=no,menubar=no,toolbar=no"); if (!win) return; var doc = win.document; doc.write("Debug Log" + ""); doc.close(); logWindow = win; } var logLine = logWindow.document.createElement("div"); logLine.appendChild(logWindow.document.createTextNode(aMessage)); logWindow.document.body.appendChild(logLine); } } } catch (e) { } } } /* function LocateElementById(aID, aPartial){ var xElement = null; if (document.getElementById) { // DOM3 = IE5, NS6 if (aPartial){ xElement = IWTop().document.getElementById(aId); }else { xElement = document.getElementById(aId); } } else { if (document.layers) { // Netscape 4 if (aPartial){ if (IWTop().document[aID]) { xElement = IWTop().document[aID]; }else { if (document[aID]) { xElement = document[aID]; } } } else { // IE 4 if (aPartial){ if (IWTop().document.all[aID]) { xElement = document.all[aId]; } }else { if (IWTop().document.all[aID]) { xElement = document.all[aId]; } } } return xElement; } */ function LocateElementById(aId, aPartial){ var xElement = null; if (document.getElementById) { // DOM3 = IE5, NS6 xElement = document.getElementById(aId); } else { if (document.layers) { // Netscape 4 if (document[aId]) { xElement = document[aId]; } } else { // IE 4 if (IWTop().document.all[aId]) { xElement = document.all[aId]; } } } return xElement; } function ShowBusy(busy) { var xItem = null; xItem = LocateElementById("IWLocker", false); if (xItem == null) { xItem = createIWLocker(""); } if (busy) { xItem.style.visibility = "visible"; } else { xItem.style.visibility = "hidden"; } } function ReleaseLock() { locked = false; ShowBusy(false); return true; } function ActivateLock() { locked = true; ShowBusy(true); return true; } function IsLocked() { return locked; }