  var IE = document.all?true:false
  if (!IE) document.captureEvents(Event.MOUSEMOVE)
  var tempX = 0
  var tempY = 0
  
  document.onmousemove = getMouseXY;

  function getMouseXY (e) {
    if (!e)
    var e = window.event||window.Event;

    if ('undefined'!=typeof e.pageX)
    {
       tempX = e.pageX;
       tempY = e.pageY;
    } else {
       tempX = e.clientX + document.body.scrollLeft;
       tempY = e.clientY + document.body.scrollTop;
    }
  }


  var showIt = function (elId,elLeft) {
    eldiv = document.getElementById(elId);
    eldiv.style.left = (tempX-elLeft) + 'px'
    eldiv.style.top = tempY + 'px'
    eldiv.style.display = 'block';
  }

 var linkClick = function (id) {
   document.location = document.getElementById(id).href;
   return false;
 }

 var openForm = function (fromLink,formID,formTop) {
    var form = document.getElementById(formID);
    form.style.top = fromLink.offsetTop + formTop + 'px';
    form.style.left = fromLink.offsetLeft + 'px';
    form.style.display = (form.style.display == 'block') ? 'none' : 'block';
  }
