/*
 *  author wanghui version 1.00 date 2007/7/16
 */
var tempId = "";
var popupId = "popup";
var helpOP = window.opera;			// OP
var helpN6 = document.getElementById;	// N6
var helpIE = document.all;			// IE
var helpN4 = document.layers;			// N4

var scrolltop  = "";
var scrollleft = "";

var helpX = 15;
var helpY = 15;

//（関数）：カーソルが乗った場合、対象ＩＤのオブジェクトを表示状態にする。
function showHelp(myTxt)
{
	tempId = popupId;
	display(popupId,"visible",myTxt);
}
//（関数）：カーソルが離れた場合、対象ＩＤのオブジェクトを表示状態にする。
function hideHelp()
{
	display(popupId,"hidden");
	tempId = "pophid";
}

//（関数）：コメント窓 表示/非表示
function display(popupId,myVisibility,myTxt)
{
	helpOP = (navigator.userAgent.indexOf("Opera",0) != -1) ? 1 : 0;	//OP
	helpN6 = document.getElementById;	// N6 or IE
	helpIE = document.all;			// IE
	helpN4 = document.layers;			// N4
	
	if (helpOP) {
		myObj = document.getElementById(popupId);
		myObj.style.left = helpX + window.event.clientX + "px";
		myObj.style.top  = helpY + window.event.clientY + "px";
		myObj.innerHTML = myTxt;
		myObj.style.visibility = myVisibility;
	} else if (helpIE) {
		scrollleft = (document.body.scrollLeft > document.body.parentNode.scrollLeft)?document.body.scrollLeft: document.body.parentNode.scrollLeft;
		scrolltop  = (document.body.scrollTop  > document.body.parentNode.scrollTop) ?document.body.scrollTop : document.body.parentNode.scrollTop;
		myObj = document.all[popupId];
		myObj.style.left = helpX + window.event.clientX + scrollleft + "px";
		myObj.style.top = helpY + window.event.clientY + scrolltop  + "px";
		myObj.style.visibility = myVisibility;
		myObj.innerHTML = myTxt;
	} else if (helpN6) {
		window.addEventListener("mousemove",helpMoveN6,true);
		myObj = document.getElementById(popupId);
		myObj.style.visibility = myVisibility;
		myObj.innerHTML = myTxt;
	} else if (helpN4) {
		window.captureEvents(Event.MOUSEMOVE);
		window.onmousemove = helpMoveN4;
		myObj = document[popupId];
		myObj.left = helpX + myEvent.x ;
		myObj.top  = helpY + myEvent.y ;
		myObj.visibility = myVisibility;
		myObj.innerHTML = myTxt;
	}
	return true;
}

function helpMoveN6(myEvent)
{
	document.getElementById(tempId).style.left = helpX + myEvent.pageX + "px";
	document.getElementById(tempId).style.top  = helpY + myEvent.pageY + "px";
}
//（関数）：N4でマウスが移動した場合

function helpMoveN4(myEvent)
{
	document[tempId].left = myX + myEvent.x;
	document[tempId].top  = myY + myEvent.y;
}