


myID = "myCursor";                  // DIVタグで付けたID
myX = 12;            // カーソル先端から少しずらす(X座標)
myY = 20;           // カーソル先端から少しずらす(Y座標)

function myGetBrowser(){            // ブラウザを判断する
   myOP = (navigator.userAgent.indexOf("Opera",0) != -1)?1:0; //OP
   myN6 = document.getElementById;  // N6 or IE
   myIE = document.all;             // IE
   myN4 = document.layers;          // N4

   if (myOP){                          // OP?
      document.onmousemove = myMoveOP;
   }else if (myIE){                    // IE?
      document.onmousemove = myMoveIE;
   }else if (myN6){                    // N6?
      window.addEventListener("mousemove",myMoveN6,true);
   }else if (myN4){                    // N4?
      window.captureEvents(Event.MOUSEMOVE);
      window.onmousemove = myMoveN4;
   }
}

function myMoveOP(){ // OPでマウスが動いた
  myObj=document.getElementById(myID).style;
  myObj.left = myX + window.event.clientX + "px";
  myObj.top  = myY + window.event.clientY + "px";
}
function myMoveN6(myEvent){  // N6でマウスが動いた
  myObj=document.getElementById(myID).style;
  myObj.left = myX + myEvent.clientX + window.pageXOffset + "px";
  myObj.top  = myY + myEvent.clientY + window.pageYOffset + "px";
}
function myMoveIE(){ // IEでマウスが動いた
  myObj=document.all[myID].style;
  myObj.left = myX + window.event.clientX + document.body.scrollLeft + "px";
  myObj.top  = myY + window.event.clientY + document.body.scrollTop + "px";
}
function myMoveN4(myEvent){ // N4でマウスが動いた
  myObj=document[myID];
  myObj.left = myX + myEvent.x ;
  myObj.top  = myY + myEvent.y ;
}


