maximg = 5; //追随に使用する画像の数
Wx = -1;
Wy = -1;
timerID = 0;

if (document.layers) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = m_pos;
slide_img();

function m_pos(event0) {
  if (navigator.appName.charAt(0)=="M") {
    /*    Wx = window.event.offsetX;
    Wy = window.event.offsetY;
    Wx = event.clientX;
    Wy = event.clientY;
    */
    Et =event.type;
    Sx =event.screenX;
    Sy =event.screenY;
    Wx = document.body.scrollLeft+event.clientX;
    Wy = document.body.scrollTop+event.clientY;
  }
  if (navigator.appName.charAt(0)=="N") {
    Et =event0.type;
    Sx =event0.screenX;
    Sy =event0.screenY;
    Wx =event0.pageX;
    Wy =event0.pageY;
  }
  imgnam0="img"+maximg;
  if (navigator.appName.charAt(0)=="M") {
    document.all[imgnam0].style.pixelLeft = Wx;
    document.all[imgnam0].style.pixelTop = Wy+15;
  }
  if (navigator.appName.charAt(0)=="N") {
    document.layers[imgnam0].x = Wx;
    document.layers[imgnam0].y = Wy+15;
  }
}

function slide_img() {
  imgnam0="img1";
  chkflg = 0;
  for (i=2;i<=maximg;i++){
    imgnam1 = "img"+i;
    if (navigator.appName.charAt(0)=="M") {
      with(window[imgnam0].style){
        if (window[imgnam1].style.pixelLeft != pixelLeft) chkflg = 1;
        if (window[imgnam1].style.pixelTop != pixelTop) chkflg = 1;
        pixelLeft = window[imgnam1].style.pixelLeft;
        pixelTop = window[imgnam1].style.pixelTop;
      }
    }
    if (navigator.appName.charAt(0)=="N") {
      if (document[imgnam1].left != document[imgnam0].left) chkflg = 1;
      if (document[imgnam1].top != document[imgnam0].top) chkflg = 1;
      document[imgnam0].left = document[imgnam1].left;
      document[imgnam0].top = document[imgnam1].top;
    }
    imgnam0 = imgnam1;
  }
//次の行の「-1」を削除するとカーソル停止中に画像を消すことが可能
  for (i=1;i<=maximg-1;i++){
    imgnam1 = "img"+i;
    if (navigator.appName.charAt(0)=="M") {
      if (chkflg == 0){
        window[imgnam1].style.visibility = "hidden";
      } else {
        window[imgnam1].style.visibility = "visible";
      }
    }
    if (navigator.appName.charAt(0)=="N") {
      if (chkflg == 0){
        document[imgnam1].visibility = "hide";
      } else {
        document[imgnam1].visibility = "show";
      }
    }
  }
  imgnam0="img"+maximg;
  clearTimeout(timerID);
  timerID = setTimeout("slide_img()",50);
}

