var watermarkname = "menu";
var watermarkurl = "";
// var helplinkheight  = 20;
// var watermarkheight = 57 + helplinkheight;
var watermarkheight = 57;
var watermarktop = 0;
var watermarkleft = 0;
var imagewidth = 100;
var imageheight = 57;
var xscroll, yscroll;
var scrollinterval = 100;
var scrolltimer = null;
var xmargin = 10;
var ymargin = 10;
var watermark = null;
var show = null;
var hide = null;

function preloadImages() {
   var d = document;
   if (d.images) {
      if (!d.preload) {
         d.preload = new Array();
      }
      var i, j = d.preload.length, a = preloadImages.arguments;
      for (i=0; i<a.length; i++) {
         if (a[i].indexOf("#")!=0) {
            d.preload[j] = new Image;
            d.preload[j++].src = a[i];
         }
      }
   }
}


function printWatermark() {
   if (document.layers) {
      document.writeln('<div class="wmarknav" id="wmark">');
   } else {
      document.writeln('<div class="wmarkie" id="wmark">');
   }
//   makeILink('| help |','javascript:void(0)','smallnav',false,false,helphandler);
//   document.writeln('<br>');
   document.write('<a href="');
   if (watermarkurl) {
      document.write(watermarkurl);
   } else {
      document.write('javascript:void(0)');
   }
   document.write('" target="_top" onMouseover="popUp(\'elMenu1\',event)">');
   document.write('<img src="http://www.pledgepage.org/images/blackbox.gif" width=');
   document.write(imagewidth + ' height=' + imageheight + ' ');
   if (watermarkname) {
      document.write('alt="' + watermarkname + '"');
   }
   document.writeln('border="0"></a>');
   document.writeln('</div>');
   return true;
}

function startWatermark() {
   preloadImages('http://www.pledgepage.org/images/blackbox.gif');
   if (document.layers) {
      watermark = document.wmark;
      if (watermarkname) {
         watermark.onmouseover = wmRollOn;
         watermark.onmouseout = wmRollOff;
      }
      show = 'show';
      hide = 'hide';
      xscroll = window.pageXOffset;
      yscroll = window.pageYOffset;
   } else {
      watermark = document.all.wmark;
      if (watermarkname) {
         watermark.onmouseover = wmRollOn;
         watermark.onmouseout = wmRollOff;
      }
      watermark = watermark.style;
      show = 'visible';
      hide = 'hidden';
      xscroll = document.body.scrollLeft;
      yscroll = document.body.scrollTop;
   }
   stopWatermark();
   positionWatermark();
   scrolltimer = setInterval("positionWatermark()", scrollinterval);
   return true;
//   scrolltimer = setInterval(checkScroll, scrollinterval);
}

function stopWatermark() {
   if (scrolltimer != null) {
      clearInterval(scrolltimer);
   }
   return true;
}

function positionWatermark() {
   if (!watermark) {
      return false;
   }
   var newx = (document.layers) ? window.pageXOffset : document.body.scrollLeft;
   var newy = (document.layers) ? window.pageYOffset : document.body.scrollTop;
   handleXScroll(newx);
   handleYScroll(newy);
   xscroll = newx;
   yscroll = newy;
   watermark.visibility = show;
   return true;
}

function handleXScroll(newx) {
   watermarkleft = newx + xmargin;
   watermark.left = watermarkleft;
   return true;
} 

function handleYScroll(newy) {
//   watermark.visibility = hide;
   var IH = (document.layers) ? window.innerHeight : document.body.clientHeight;
   if (isNaN(IH)) {
      IH = 0;
   }
   var YO = newy;
   var marg = ymargin + watermarkheight;
   watermarktop = IH + YO - marg;
   watermark.top = watermarktop;
   return true; 
}

function wmRollOn(){
   window.status = watermarkname;
//   popUp('elMenu1',e);
//   popUp('elMenu1',event);
//   currentMenu.moveTo(xmargin,watermarktop);
   return true;
}

function wmRollOff(){
   window.status = "";
   popDown('elMenu1');
   return true;
}

printWatermark();
startWatermark();

