/***********************************************
* Cool DHTML tooltip script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
*
* Modified by Mateusz Sobczak <sobczak.mateusz@gmail.com>
* 18 May 2009, Amazing Discoveries
* 16 July 2009, Amazing Discoveries
***********************************************/
var offsetxpoint=-55;
var offsetypoint=20;
var ie=document.all;
var ns6=document.getElementById && !document.all;
var enabletip=false;

if (ie||ns6) var tipobj= document.all ? document.all["autolink_tooltip"] : document.getElementById? document.getElementById("autolink_tooltip") : "";
if (ie||ns6) var tipobjcontent= document.all ? document.all["autolink_tooltip_content"] : document.getElementById? document.getElementById("autolink_tooltip_content") : "";
if (ie||ns6) var autolink_tooltip_peak= document.all ? document.all["autolink_tooltip_peak"] : document.getElementById? document.getElementById("autolink_tooltip_peak") : "";

function ietruebody() {
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body;
}

function ddrivetip(thetext, thecolor, thewidth) {
    if (ns6||ie) {
        var tipdiv = document.all ? document.all[thetext] : document.getElementById? document.getElementById(thetext) : "";

        if (typeof thewidth!="undefined")
            tipobj.style.width=thewidth+"px";
        if (typeof thecolor!="undefined" && thecolor!="")
            tipobj.style.backgroundColor=thecolor;

        tipobjcontent.innerHTML=tipdiv.innerHTML;
        enabletip=true;

        return false;
    }
}

function positiontip(e){
	if (enabletip) {
		var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
		var curY=(ns6)?e.pageY : event.clientY+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+76+"px" : window.pageXOffset+e.clientX-tipobj.offsetWidth+76+"px";
		    autolink_tooltip_peak.style.marginLeft="200px";
		}
		else {
		    if (curX<leftedge)
		        tipobj.style.left="5px";
		    else
		        tipobj.style.left=curX+offsetxpoint+"px";

		    autolink_tooltip_peak.style.marginLeft="28px";
		}
		tipobj.style.top=curY+offsetypoint+"px";
		tipobj.style.visibility="visible";
	}
}

function hideddrivetip() {
    if (ns6||ie){enabletip=false; tipobj.style.visibility="hidden"; tipobj.style.left="-1000px"; tipobj.style.backgroundColor=""; tipobj.style.width="";}
}

document.onmousemove=positiontip;  


