

// 初期化

flag = false;

/*-----------▼位置情報取得----------------*/
function getMouseEventPos(e)
{
	// クライアント X座標     | ブラウザ上のマウス座標
	// クライアント Y座標     | ブラウザ上のマウス座標
	// スクリーン X座標       | スクリーン上のマウス座標
	// スクリーン Y座標       | スクリーン上のマウス座標
	// スクロール X量         | ブラウザがスクロールされた移動量
	// スクロール Y量         | ブラウザがスクロールされた移動量
	// page上の X絶対座標     | ブラウザのページトップからのマウス座標
	// page上の Y絶対座標     | ブラウザのページトップからのマウス座標
	// Window Inner 幅        | 
	// Window Inner 高さ      | 
	// Window Outer 幅        | 
	// Window Outer 高さ      | 
	// スクリーン 有効幅      | モニター解像度
	// スクリーン 有効高さ    | モニター解像度
	// スクリーン上の有効 X値 | 
	// スクリーン上の有効 Y値 | 
	if (is_gecko || is_opera) {
		var values = [
			e.clientX,
			e.clientY,
			e.screenX,
			e.screenY,
			window.pageXOffset,
			window.pageYOffset,
			e.pageX,
			e.pageY,
			window.innerWidth,
			window.innerHeight,
			window.outerWidth,
			window.outerHeight,
			screen.availWidth,
			screen.availHeight,
			screen.availLeft,
			screen.availTop
		];
	} else if (is_ie) {
		var values = [
			e.clientX,
			e.clientY,
			e.screenX,
			e.screenY,
			(document.body.scrollLeft || document.documentElement.scrollLeft),
			(document.body.scrollTop || document.documentElement.scrollTop),
			e.clientX + (document.body.scrollLeft || document.documentElement.scrollLeft),
			e.clientY + (document.body.scrollTop || document.documentElement.scrollTop),
			document.documentElement.clientWidth,
			document.documentElement.clientHeight,
			document.body.offsetWidth,
			document.body.offsetHeight,
			screen.availWidth,
			screen.availHeight,
			"",
			""
		];
	} else {
		var values = new Array(16);
	}
    return values;
}

//位置情報の表示
var acInfo;
function setBrowserInfo(e)
{
	//alert(flag)
	e = (e) ? e : ( (window.event) ? window.event : null );
	//if (is_ie && !flag) return;
    var pos = [];
    pos = getMouseEventPos(e);	//この引数eは必須である。2007/07/07
	
	acInfo = [
		pos[0],  // mouseX
		pos[1],  // mouseY
		pos[12], // screenWidth
		pos[13], // screenHeight
		pos[4],  // scrollX
		pos[5]   // scrollY
	];
	
	//document.getElementById("debug").value = "mouseX:"+acInfo[0]+"  /  mouseY:"+acInfo[1]+"  /  screenWidth:"+acInfo[2]+"  /  screenHeight:"+acInfo[3]+"  /  scrollX:"+acInfo[4]+"  /  scrollY:"+acInfo[5];
	
    e.cancelBuuble=true;
}

// acInfoを返す関数
function getInfo()
{
	//window.alert(browserInfo.mouseX);
	return acInfo;
}


document.onmousemove = setBrowserInfo;


