//============================================================================
//	汎用関数
//============================================================================

var mz_popUp = null;		// POPUP中オブジェクト
var mz_timerID = null;	// タイムアウトタイマーID

var mz_waitPop = null;	// POPUP待ちオブジェクト
var mz_waitTID = null;	// タイムアウトタイマーID

var mz_onMouse = null;

var mz_X = -1;				// マウスX位置
var mz_Y = -1;				// マウスY位置
var mz_PreY = -1;			// マウスY前回位置

document.onmousemove =  mz_MouseMove;
function mz_MouseMove(e){
	mz_PreY = mz_Y;
	if(navigator.userAgent.search("Opera(\ |\/)6") != -1 ){
		mz_X = e.clientX;
		mz_Y = e.clientY;
	}else if(document.all){
		mz_X = document.body.scrollLeft + event.clientX;
		mz_Y = document.body.scrollTop + event.clientY;
	}else if(document.layers || document.getElementById){
		mz_X = e.pageX;
		mz_Y = e.pageY;
	}
	if(mz_PreY == -1){
		mz_PreY = mz_Y;
	}
}

function mz_getObj(id)
{
	if(document.getElementById){
		obj = document.getElementById(id);
	}else if(document.layers){
		obj = document.layers[id];
	} else {
		obj = document.all(id);
	}
	return obj;
}	

function mz_changeColor(obj, col)
{
	obj.style.color = col ? col : '';
}

function mz_changeBGColor(obj, col)
{
	obj.style.backgroundColor = col;
}

function mz_changeImage(obj, src)
{
	obj.src = src;
}

function mz_changeBGImage(obj, src)
{
	obj.style.backgroundImage = 'url(' + src + ')';
}

function mz_setDisplayID(id, status)
{
	obj = mz_getObj(id);
	obj.style.display = (status) ? "" : "none";
}

function mz_setPositionID(id, x, y)
{
	obj = mz_getObj(id);
	obj.style.left = x;
	obj.style.top = y;
}

function mz_visibleID(id)
{
	obj = mz_getObj(id);
	return (obj.style.display == "");
}


