function clearTmp() { 
  document.getElementById('tmpItemFrm').style.display = 'none';
  document.getElementById('tmpItemFrm').innerHTML = '';
}
function doEqItems() {
  var inArray = document.getElementsByTagName('a');
  for(var i=0; i < inArray.length; i++){
    if (inArray[i].className.match(/itemhover/)) {
      var ia = inArray[i];
      ia.onmousemove = showTmpAtCursor;
      ia.onmouseover = eqbShowIf;
      ia.onmouseout = clearTmp;
    }
  }
}
function showTmpAtCursor(e) {
  var maxX;
  var maxY;
  var obj = document.getElementById('tmpItemFrm');
  obj.style.position = "absolute";
  obj.style.display = "block";
  var evt = e || window.event;
  if (!evt) return;
  if (document.all&&!window.opera) { 
    if (document.documentElement && document.documentElement.scrollTop) {
      maxX = document.documentElement.clientWidth + document.documentElement.scrollLeft;
      maxY = document.documentElement.clientHeight + document.documentElement.scrollTop;
      y = event.clientY + document.documentElement.scrollTop;
      x = event.clientX + document.documentElement.scrollLeft ;
    } else {
      y = event.clientY + document.body.scrollTop;
      x = event.clientX + document.body.scrollLeft;
    }
  } else {
    maxX = window.innerWidth + document.documentElement.scrollLeft;
    maxY = window.innerHeight + document.documentElement.scrollTop;
    y = evt.pageY;
    x = evt.pageX;
  }
  var divW = parseInt(obj.offsetWidth);
  var divH = parseInt(obj.offsetHeight);
  while (maxX > 200 && x + divW > (maxX - 10)) {
    x = x - (divW +30);
  }
  while (maxY > 300 && y + divH > (maxY - 30)) {
    y = y - 1;
  }
  x = x + 15;
  y = y - 5;
  obj.style.top = y +"px";
  obj.style.left = x +"px";
  //  document.title = "X:" + x + " MaxX:" + maxX + " divX:" + divW + " y:" + y + " MaxY:" + maxY + " DivY:" + divH;
}

function eqbShowIf() {
  var href = this.toString();
  var id = href.match(/item\=(\d+)/);
  if (id[1]) {
    clearTmp();
    Ajakz.target = 'tmpItemFrm';
    Ajakz.onload = Ajakz.loadTarget;
    Ajakz.Run('cluster/ihtml.pl?ajax=1;item=' + id[1]);
    showTmpAtCursor();
  }
}
addEvent(window,'load',doEqItems);
