var ie5 = (document.getElementById && document.all);
var ns6 = (document.getElementById && !document.all);
var mouseX = 5;
var mouseY = 20;
var style = "position: absolute;left: 0px;top: 0px;width: 135px;border: 1px solid #003399;padding: 2px;";
style += "background-color: #F4F6FE;z-index:10;display:none;color:#003399";
document.write("<div style=\""+style+"\" id=\"tooltip\"></div>");
document.write("<IFRAME id='tooltipFrame' name='tooltipFrame' src='' scroll=none style='position:absolute;left:0px;top:0px;border:none;z-index:5;display:none'></iframe>");


function getMouseMove(e){
	 var posX = 0, posY = 0;
	 if( !e ) {
		 e = window.event; 
	 } 
	 if( !e ) {
		 posX = 0; 
		 posY = 0; 
	 }
	 
	 if( typeof( e.pageX ) == 'number' ) {
		   posX = e.pageX; posY = e.pageY;
	 } else {
		 if( typeof( e.clientX ) == 'number' ) {
			 posX = e.clientX; posY = e.clientY;
			 if(document.body && ( document.body.scrollTop|| document.body.scrollLeft ) && !( window.opera || window.debug || navigator.vendor == 'KDE') ) {
				 posX += document.body.scrollLeft;
				 posY += document.body.scrollTop;
			 } else {
				 if( document.documentElement && ( document.documentElement.scrollTop || document.documentElement.scrollLeft ) && !( window.opera || window.debug || navigator.vendor == 'KDE' ) ) {
					posX += document.documentElement.scrollLeft;
					posY += document.documentElement.scrollTop;
				 }
			 }
		  }
	 }

	 
	 posX = posX + mouseX;
	 if ((posX + 135) > document.body.offsetWidth)
	     posX = posX - 135;
	 posY = posY + mouseY;
	 
	 if(ie5){
		 document.getElementById('tooltip').style.left = posX;
		 document.getElementById('tooltip').style.top = posY;

         document.getElementById('tooltipFrame').style.left = posX;
         document.getElementById('tooltipFrame').style.top = posY;

	 } else if(ns6) {
		 document.getElementById('tooltip').style.left = posX + "px";
		 document.getElementById('tooltip').style.top = posY + "px";

         document.getElementById('tooltipFrame').style.left = posX + "px";
         document.getElementById('tooltipFrame').style.top = posY + "px";
	 }
 }

 document.onmousemove=getMouseMove;
  
 function tooltip(tooltiptext) {
	 if(tooltiptext) {
		 document.getElementById('tooltip').innerHTML = tooltiptext;
		 document.getElementById('tooltip').style.display = 'block';
	 }
 }

 function hidetooltip() {
     document.getElementById('tooltip').style.display = 'none';
	 document.getElementById('tooltipFrame').style.display = 'none';
 }


    function displaytagtip(tooltiptext, kuan, gao) {
	    if(tooltiptext) {
		 document.getElementById('tooltip').innerHTML = tooltiptext;
		 document.getElementById('tooltip').style.display = 'block';

         document.getElementById('tooltipFrame').style.height = gao;
         document.getElementById('tooltipFrame').style.width = kuan;
         document.getElementById('tooltipFrame').style.display = 'block';
	    }
    }



