document.onmousemove=mouseEvt;
function moveBox() {
  var box;
  if(isNS || isIE) { box=document.getElementById('box'); }
  else {
    if(isIE4) box=document.all['box'];
    else return;
  }
  if(move_on) {
    move_on=0;
  }
  else {
    move_on=1;
    clipMousex=MEx-parseInt(box.style.left);
    clipMousey=MEy-parseInt(box.style.top);
  }
}
function in_box() {
  var box, bl, bt, br, bb;
  if(isNS || isIE) {
    box=document.getElementById('box');
  }
  else {
    if(isIE4) box=document.all['box'];
    else return;
  }
  bl=parseInt(box.style.left);
  bt=parseInt(box.style.top);
  br=bl+parseInt(box.style.width);
  bb=bt+parseInt(box.style.height);
  if((bl<MEx) && (br>MEx) && (bt<MEy) && (bb>MEy)) {
    return true;
  }
  return false;
}
function resetOnTime() {
  d_closed=0;
  d_force=0;
}
function mouseEvt(e) {
  var box;
  if(isIE4) {
    box=document.all['box']
    MEx=event.x; MEy=event.y;
  }
  if(isIE) {
    box=document.getElementById('box');
    MEx=event.x+document.body.scrollLeft; MEy=event.y+document.body.scrollTop;
  }
  if(isNS) {
    box=document.getElementById('box');
    MEx=e.pageX; MEy=e.pageY;
  }
  if(move_on) {
    box.style.top=MEy-clipMousey;
    box.style.left=MEx-clipMousex;
  }
}
function showDescription(content, nb) {
  var box;
  d_nb=nb;
  if(d_closed==d_nb || d_force) { return; }
  if(isNS || isIE) { box=document.getElementById('box'); }
  else {
    if(isIE4) box=document.all['box'];
    else return;
  }
  box.innerHTML=tableTextS + content + tableTextE;
  box.style.visibility='visible';
  box.style.top=MEy-10;
  box.style.left=MEx+5;
  if(display_timer) clearTimeout(display_timer);
  move_on=0;
  display_timer=setTimeout("hideDescription()",5000);
}
function hideDescription(force) {
  d_force=force;
  clearTimeout(display_timer);
  if(in_box() && force != 1) {
    display_timer=setTimeout("hideDescription()",5000);
    return;
  }
  if(isNS || isIE) {
    document.getElementById('box').style.visibility='hidden';
    document.getElementById('box').style.left=0;
    document.getElementById('box').style.top=0;
  }
  else {
    if(isIE4) document.all['box'].style.visibility='hidden';
    if(isIE4) document.all['box'].style.left=0;
    if(isIE4) document.all['box'].style.right=0;
    else return;
  }
  d_closed=d_nb;
  move_on=0;
  inactivity_timer=setTimeout("resetOnTime()",1000);
}

