  var pwTxt = '';
  var pwBImg = '';
  var pwWindow = '';
  var dEl = '';
  var b_dE = '';
  
  function pwInit()
  {
    // path_js has to be defined previously!
    document.getElementById('lightHouse').innerHTML='<div id="pwWindow" class="pwWindow"><div class="pwClose"><img src="'+path_js+'images/x.jpg" onClick="pwClose();"></div><div id="pwBDiv"><img id="pwBImg" class="pwBImg" src="" onClick="pwClose();"></div><div id="pwTxt" class="pwTxt"></div></div>';
    dEl = document.getElementById('pwWindow');
    pwBImg = document.getElementById('pwBImg');
    pwBImgTmp= document.getElementById('pwBImgTmp');;
    pwTxt = document.getElementById('pwTxt');
    
    if (window.opera)
      b_dE = document.body;
    else if (document.documentElement)  // ie6^ && ff
      b_dE = document.documentElement; 
    else  // ie 5?
      b_dE = document.body;
  }
  
  function pwClose(evt)
  {
    dEl.style.display='none';
    dEl.style.visible='hidden';
    
    return false;
  }
  
  function pwShow(img, txt)
  {
    var dX;
    var dY;

    pwBImg.src = img;
    pwTxt.innerHTML = txt;

    if (dEl.offsetWidth != 0)
      dX = ((b_dE.clientWidth - dEl.offsetWidth) / 2) + b_dE.scrollLeft;
    else
      dX = ((b_dE.clientWidth - 520) / 2) + b_dE.scrollLeft;
    if (dEl.offsetHeight != 0)
      dY = ((b_dE.clientHeight - dEl.offsetHeight) / 2) + b_dE.scrollTop;
    else
      dY = ((b_dE.clientHeight - 560) / 2) + b_dE.scrollTop;
    dEl.style.left = dX + 'px';
    dEl.style.top = dY + 'px';

    dEl.style.display = 'block';
    
    return false;
  }

  // onLoad...
  function pwShow2()
  {
  }
  
  pwInit();

