	var offsetxpoint=-45 
	var offsetypoint=20 
	var ie=document.all
	var ns6=document.getElementById && !document.all
	var ff=navigator.userAgent.indexOf("Firefox")!=-1;
	var op=navigator.userAgent.indexOf("Opera")!=-1;
	var enabletip=false
	var gHdct = false
	var tipobj=""
	if (ie||ns6||ff||op){
		if(gHdct)
			tipobj=document.all? document.all["huongdanchitiet"] : document.getElementById? document.getElementById("huongdanchitiet") : ""
		else
			tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : ""
	}

	function ietruebody(){
		return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
	}

	function ddrivetip(thetext, thecolor, thewidth, hdct){	
		if(hdct=='hdct') gHdct = true;
		thewidth = (thetext.length*3);
		if(thewidth>250) thewidth = 250;		
		if(thewidth>0){
			if (ie||ns6||ff||op){
				if(gHdct){
					offsetxpoint=-190
					tipobj=document.all? document.all["huongdanchitiet"] : document.getElementById? document.getElementById("huongdanchitiet") : ""
					tipobj.style.width=420+"px"
					if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor
					tipobj.innerHTML=thetext
					enabletip=true
				}
				if(typeof(hdct)=='undefined'){
					offsetxpoint=-45
					tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : ""
					if(thewidth<100) thewidth=100;
					if (typeof thewidth!="undefined") tipobj.style.width=thewidth+"px"
					if (typeof thecolor!="undefined" && thecolor!="") tipobj.style.backgroundColor=thecolor
					tipobj.innerHTML=thetext
					enabletip=true
				}	
				return false
			}
		}
	}

	function positiontip(e){
		if (enabletip){
			var curX=(ns6)?e.pageX : event.x+ietruebody().scrollLeft;
			var curY=(ns6)?e.pageY : event.y+ietruebody().scrollTop;
			var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20
			var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20
			var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000
			if (rightedge<tipobj.offsetWidth)
					tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px" : window.pageXOffset+e.clientX-tipobj.offsetWidth+"px"
			else if (curX<leftedge)
				tipobj.style.left="5px"
			else
				tipobj.style.left=curX+offsetxpoint+"px"
			if (bottomedge<tipobj.offsetHeight)
				tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px"
			else
				tipobj.style.top=curY+offsetypoint+"px"
				tipobj.style.visibility="visible"
		}
	}

	function hideddrivetip(){
		if (ie||ns6||ff||op){
			enabletip=false
			tipobj.style.visibility="hidden"
			tipobj.style.left="-1000px"
			tipobj.style.backgroundColor=''
			tipobj.style.width=''
		}	
	}

	document.onmousemove=positiontip;
