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 + "<br/>\n";
} else {
logMemo.innerHTML += aMessage + "<br/>\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("<html><head><title>Debug Log</title></head>" +
"<body></body></html>");
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;
}

