myID = "popup";                  // DIVタグで付けたID
myX = 8;            // カーソル先端から少しずらす(X座標)
myY = 16;           // カーソル先端から少しずらす(Y座標)

// ポップアップ消去
function hide_popup() {
//	document.getElementById('popup').style.display = 'none';
	document.getElementById('popup').style.visibility = 'hidden';
}

// ポップアップ表示
function show_popup(text) {

	var popup = document.getElementById('popup');
	popup.innerHTML = text;
	popup.style.visibility = 'visible';
}


// ポップアップ初期化
function initPopup(){

	// ブラウザを判断する
	myOP = (navigator.userAgent.indexOf("Opera",0) != -1)?1:0; //OP
	myN6 = document.getElementById;  // N6 or IE
	myIE = document.all;             // IE
	myN4 = document.layers;          // N4

	if (myOP){                          // OP?
		document.onmousemove = myMoveOP;
	}else if (myIE){                    // IE?
		document.onmousemove = myMoveIE;
	}else if (myN6){                    // N6?
		window.addEventListener("mousemove",myMoveN6,true);
	}else if (myN4){                    // N4?
		window.captureEvents(Event.MOUSEMOVE);
		window.onmousemove = myMoveN4;
	}
	
}

function myMoveOP(){ // OPでマウスが動いた
  myObj=document.getElementById(myID).style;
  myObj.left = myX + window.event.clientX + "px";
  myObj.top  = myY + window.event.clientY + "px";
}
function myMoveN6(myEvent){  // N6でマウスが動いた
  myObj=document.getElementById(myID).style;
  myObj.left = myX + myEvent.clientX + window.pageXOffset + "px";
  myObj.top  = myY + myEvent.clientY + window.pageYOffset + "px";
}
function myMoveIE(){ // IEでマウスが動いた
  myObj=document.all[myID].style;

  if (document.documentElement){
    myObj.left = myX + window.event.clientX + document.documentElement.scrollLeft + "px";
    myObj.top  = myY + window.event.clientY + document.documentElement.scrollTop + "px";
  } else {
    myObj.left = myX + window.event.clientX + document.body.scrollLeft + "px";
    myObj.top  = myY + window.event.clientY + document.body.scrollTop + "px";
  }
}
function myMoveN4(myEvent){ // N4でマウスが動いた
  myObj=document[myID];
  myObj.left = myX + myEvent.x ;
  myObj.top  = myY + myEvent.y ;
}

