c1='　　　　　　カーソル追いかけ文字';
c2='   ＝made by neon (2000 (c) Nobuo Ishizu)＝';
c3='        http://www6.big.or.jp/~neon/';
//*******初期設定（適当に変えて下さい）*******************************
//文字または画像の指定（画像指定のときは「gck="g"」として画像を指定する）
//なお、画像は、自分で用意して下さい。
gck = "g";             //m＝文字指定のとき、g＝画像指定のとき
kosu = 1;             //下の１０個の文字や画像をいくつまで有効にするかを指定
tmspd = 32;         //スピード（小さいほど速く動く）
zobun = 8;           //終息時点でのカーソルとの距離（重ねたくないときに数字を指定）
//****文字指定(文字を指定）１０個まで可****
var tcl = new Array();
var tsz = new Array();
var tip = new Array();
//tcl=文字の色、tsz=文字サイズ（１〜７）、tip=文字
tcl[1] = 'ff0000' ;tsz[1] = 4 ;tip[1] = '★';
tcl[2] = 'ff6699' ;tsz[2] = 3 ;tip[2] = '■';
tcl[3] = '0099ff' ;tsz[3] = 2 ;tip[3] = '＊';
tcl[4] = '00ffcc' ;tsz[4] = 5 ;tip[4] = '●';
tcl[5] = 'ffcc66' ;tsz[5] = 2 ;tip[5] = '▲';
tcl[6] = '339933' ;tsz[6] = 4 ;tip[6] = '■';
tcl[7] = '0000cc' ;tsz[7] = 5 ;tip[7] = '★';
tcl[8] = '33cc00' ;tsz[8] = 3 ;tip[8] = '▲';
tcl[9] = '993399' ;tsz[9] = 5 ;tip[9] = '＊';
tcl[10] = '33ccff' ;tsz[10] = 2 ;tip[10] = '◆';
//****画像指定(画像名を指定）１０個まで可。アイコン程度の小さなものがよい****
var gm = new Array();
gm[1] = "../images/32a.gif";
gm[2] = "../images/32b.gif";
gm[3] = "../images/32a.gif";
gm[4] = "../images/32b.gif";
gm[5] = "../images/32a.gif";
gm[6] = "../images/32b.gif";
gm[7] = "../images/32a.gif";
gm[8] = "../images/32b.gif";
gm[9] = "../images/32a.gif";
gm[10] = "../images/32b.gif";
//*****************************************************************
var mx = 0,my = 0
var id1=0,id2=0,i=0,layid=" ";
var oj=0,bb=0,numx=0,numy=0,dmy=0;
// ブラウザの判別
var IE4 = 0,NN4 = 0,NN6 = 0;
if (document.all) {
   IE4 = true;
} else if (document.layers) {
   NN4 = true;
} else if (document.getElementById) {
   NN6 = true;
}
cmt2_1=c2.indexOf("Nobuo");
//レイヤー作成準備
//Internet Explorer 4.0以上のとき
for (i=1; i<=kosu; i++) {
    layid = "lay"+i;
    if (IE4 || NN6) {
        document.write('<DIV ID='+layid+' STYLE="position:absolute\;left:-50\;top:-50\;visibility:visible\;z-index:'+i+'">');
        if (gck == "m") {
            document.write('<FONT SIZE='+tsz[i]+' COLOR='+tcl[i]+'>'+tip[i]+'</FONT></DIV>');
        }
        else {
            document.write('<IMG SRC='+gm[i]+'></DIV>');
        }
    }
cmt2_2=c2.indexOf("Ishizu");
//Netscape Navigator 4.0以上のとき
    if (NN4) {
        document.write('<layer name='+layid+'  left=-50 top=-50 visibility="show" z-index='+i+'>');
        if (gck == "m") {
            document.write('<FONT SIZE='+tsz[i]+' COLOR='+tcl[i]+'>'+tip[i]+'</FONT></layer>');
        }
        else {
            document.write('<IMG SRC='+gm[i]+'></layer>');
        }
   }
}
//マウスカーソルの位置の取得
if (NN4 || NN6) {
    document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove=GetM;
function GetM(e) {
    if (NN4 || NN6) {
        mx = e.pageX + zobun;
        my = e.pageY;
    }
    if (IE4) {
        mx=document.body.scrollLeft+event.clientX + zobun;
        my=document.body.scrollTop+event.clientY;
    }
}
cmt3=c3.indexOf("neon");
function mjst() {
  bb = 3;
  for (i=1; i<=kosu; i++) {
      layid = "lay"+i;
      bb = bb + i + 2;
      if (IE4) {
          oj = document.all(layid).style;
          oj.posLeft += (mx - oj.posLeft)/bb;
          oj.posTop += (my - oj.posTop)/bb;
      }
      if (NN4) {
          oj = document.layers[layid];
          oj.left +=  (mx - oj.left)/bb;
          oj.top += (my - oj.top)/bb;
      }
      if (NN6) {
          oj = document.getElementById(layid).style;
          dmy=oj.left.indexOf("p");
          numx=eval(oj.left.substring(0,dmy));
          dmy=oj.top.indexOf("p");
          numy=eval(oj.top.substring(0,dmy));
          numx += (mx - numx)/bb;
          numy += (my - numy)/bb;
          oj.left = numx;
          oj.top = numy;
     }
  }
  id2 = setTimeout('mjst()',tmspd);
}
function mjact(){
   if (cmt2_1 == -1 || cmt2_2 == -1 || cmt3 == -1) {
       alert("Don't delete Copyright comment ! ");
   } else {
       mjst();
   }
}
