// RedSnow HomePage JavaScript Tools
// rsTipBox - Dec. 24, 1999 - Sep. 22, 2004
// Author: Fu Hung-ming
// WebSite: http://redsnow-soft.net

var bV=parseInt(navigator.appVersion);
var NN4 = (document.layers) ? true : false;
var IE4 = ((document.all) && (bV>=4)) ? true : false;
var DOM = (document.getElementById) ? true : false;
var NN7 = (document.getElementById && !document.all);

var moveFlag=false;
var obj = 'TipBox';

var fntSize=10;					// 訊息框內的字型大小
var tipBgColor="FFFF00";		// 訊息框的底色
var tipBorderColor="000000";	// 訊息框的邊框顏色
var tipTextColor="0000FF";		// 訊息框內文字的顏色

function setReload(){
  window.location.reload()
}

function showTip(msg){
  moveFlag=true;

  if(NN4){
	with (document[obj].document){
	  open();
	  write('<layer ID=TipBox bgColor=#'+tipBgColor+' style="border:1px solid #'+tipBorderColor+'; font-size:'+fntSize+'pt;"><font color=#'+tipTextColor+' lang="big5" face="細明體">'+msg+'</font></layer>');
	  close();
	}
    document.layers[obj].visibility = 'visible';
  }else if(NN7){
    document.getElementById(obj).innerHTML = msg;
	document.getElementById(obj).style.visibility = 'visible';
  }else if(IE4){
	CMouseMove();
    document.all[obj].innerHTML = msg;
    document.all[obj].style.visibility = 'visible';
  }
}

function hideTip(){
  moveFlag=false;

  if(NN4){
    if(document.layers[obj] != null) document.layers[obj].visibility = 'hidden';
  }else if(NN7){
	document.getElementById(obj).style.visibility = 'hidden';
  }else if(IE4)
    document.all[obj].style.visibility = 'hidden';
}

function CMouseMove(e){
  if(moveFlag){
	var x;		// 取得滑鼠指標目前的 x 位置
	var y;		// 取得滑鼠指標目前的 y 位置
	var objp;
	var xx;
	var yy;

    if(IE4){
	  x = event.x;
	  y = event.y;
	  objp = document.all[obj].style;
	  xx = (document.body.scrollLeft+x);
	  yy = (document.body.scrollTop+y);
	  objp.pixelLeft = xx+20;
	  objp.pixelTop = yy;
	}else{
	  x = e.pageX;
	  y = e.pageY;
	  objp = document.getElementById(obj).style;
	  objp.left = x+20;
	  objp.top = y;
	}
  }
}

function NN_CMouseMove(e){
  if(moveFlag){
	var objp = document.layers.TipBox;
	objp.moveTo(e.x+20, e.y);
  }
}

if(IE4 || NN7){
  document.write("<DIV ID=TipBox STYLE='position:absolute; visibility: hidden; padding: 0.2em 0.2em 0.2em 0.2em; color: #"+tipTextColor+"; background-color: #"+tipBgColor+"; border:1px solid #"+tipBorderColor+"; font-size: "+fntSize+"pt'></DIV>");
  document.onmousemove = CMouseMove;
}else{
  document.write("<DIV ID=TipBox STYLE='position:absolute; visibility: hidden; background-color: #"+tipBgColor+"; border:1px solid #"+tipBorderColor+"; font-size: "+fntSize+"pt'></DIV>");
  document.captureEvents(Event.MOUSEMOVE);
  document.onmousemove = NN_CMouseMove;
  setTimeout("window.onresize=setReload",500)
}


