var kazOa33=4;               // 個数(0〜)
var xOa33=800,yOa33=600;     // 開始位置
var mouseSpeedOa33=35;       // 移動(1/1000s)
var spDxOa33=10,spDyOa33=5; // 停止時
var moveStopOa33=false;       // 停止(true：有り false：無し)

var i;
var dxOa33=new Array(),dyOa33=new Array();
for (i=0;i<=kazOa33;i++) {
	dxOa33[i]=xOa33,dyOa33[i]=yOa33;
}
var mxOa33=xOa33,myOa33=yOa33,moveStopFlagOa33=false;

// イベントキャプチャーを設定する部分です。
if (document.all || document.getElementById || document.layers) {
	if (document.layers) document.captureEvents(Event.MOUSEMOVE);
	document.onmousemove=mouseMoveEvOa33;
	if (moveStopOa33) {
		if (document.layers) document.captureEvents(Event.CLICK);
		document.onclick=mouseMoveStopOa33;
	}
}

// イベントキャプチャーのマウス位置関数の部分です。
function mouseMoveEvOa33(e) {
	mxOa33=getPoOa33(e,true);
	myOa33=getPoOa33(e,false);
}

// イベントキャプチャーのStop関数の部分です。
function mouseMoveStopOa33() {
		moveStopFlagOa33=!moveStopFlagOa33;
}

// マウスカーソルの座標を取得する部分です。
function getPoOa33(e,flag) {
	if (document.all) {
		if (flag) return document.body.scrollLeft+event.clientX;
		else return document.body.scrollTop+event.clientY;
	}
	else if (document.getElementById || document.layers) {
		if (flag) return e.pageX;
		else return e.pageY;
	}
}

// 指定した場所に画像を移動させる部分です。
function setPoOa33(name,x,y) {
	if (document.all) {
		document.all(name).style.posLeft=x+spDxOa33;
		document.all(name).style.posTop=y+spDyOa33;
	}
	else if (document.getElementById) {
		document.getElementById(name).style.left=x+spDxOa33;
		document.getElementById(name).style.top=y+spDyOa33;
	}
	else if (document.layers) document.layers[name].moveTo(x+spDxOa33,y+spDyOa33);
}

// メイン関数の部分です。
function mouseMoveOa33() {
	if (document.all || document.getElementById || document.layers) {
		var i;
		for (i=kazOa33;i>=0;i--) {
			if (i==0) {
				if (!moveStopFlagOa33) dxOa33[i]=mxOa33,dyOa33[i]=myOa33;
			} else dxOa33[i]=dxOa33[i-1],dyOa33[i]=dyOa33[i-1];
			setPoOa33("img"+i+"Oa33",dxOa33[i],dyOa33[i]);
		}
		setTimeout("mouseMoveOa33()",mouseSpeedOa33);
	}
}
// End

