function getLayerRef (id, document) {
   if (!document) document = window.document;

   if (document.layers) {
      for (var l = 0; l < document.layers.length; l++)
      if (document.layers[l].id == id) return document.layers[l];
      for (var l = 0; l < document.layers.length; l++) {
         var result = getLayerRef(id, document.layers[l].document);
         if (result) return result;
      }
      return null;
   } else if (document.all) {
      return document.all[id];
   } else if (document.getElementById) {
      return document.getElementById(id);
   }
}

function setVisibility(objLayer, visible) {
   if(document.layers){
      /* objLayer.visibility  = (visible == true) ? 'show' : 'hide'; */
      objLayer.display  = (visible == true) ? 'inline' : 'none';
   } else {
      objLayer.style.display = (visible == true) ? 'inline' : 'none';
   }
}

pn_windows = new Object;

function getWinPos() {
   if (window.screenX) {
      posX = self.screenX;
      posY = self.screenY;
   } else {
      posX = 0;
      posY = 0;
   }
}

function openExt(pURL, winName, wX, wY, options) {
   var wPosX = 80;
   var wPosY = 60;

   if (!pn_windows) pn_windows = new Object;
   while (pn_windows[winName]) winName += '_';
   pn_windows[winName] = open(pURL, winName, 'width=' + wX + ',height=' + wY + options);
}

function openWin(pURL, winName, wX, wY, options) {
   var wPosX = 80;
   var wPosY = 60;

   if (!pn_windows) pn_windows = new Object;
   if (!pn_windows[winName]) pn_windows[winName] = '';
   if ((pn_windows[winName]=='') || (pn_windows[winName].closed==true)) {
      if (options.length > 0 && (options.indexOf(',') != 0)) {
         options = options + ',';
      }
      options += 'width=' + wX + ',height=' + wY;
      // alert(options);
      pn_windows[winName] = open(pURL, winName, options);
      pn_windows[winName].moveTo(wPosX, wPosY);
   } else {
      pn_windows[winName].location.href=pURL;
   }
   pn_windows[winName].resizeTo(wX, wY);
   pn_windows[winName].focus();
}




var pop = null;

function popdown() {
   if (pop && !pop.closed) pop.close();
}

function popup(obj, w, h, append) {
   var url = (obj.getAttribute) ? obj.getAttribute('href') : obj.href;
   if (!url) return true;
   var args = 'width=' + w + ',height=' + h;
   if (append && append.length > 0) args += ',' + append;
   popdown();
   pop = window.open(url,'',args);
   return (pop) ? false : true;
}

