function blurLink() {return true;}

/* tooltip-handling */

var mouse_inside = false;
var elementID;
var nMouseX = 0;
var nMouseY = 0;

var positionType = "OFFSET";

function showToolTip(id, tooltip_content) {
    if (document.getElementById(id)) {
        
        elementID   = id;
        mouse_inside = true;
        
        if (showToolTip.arguments.length>2) {
            positionType = showToolTip.arguments[2]
        }
        
        document.onmousemove = moveToolTip;
        
        //document.getElementsByTagName('body')[0].style.cursor='crosshair';
        if (tooltip_content!="") {document.getElementById(id).innerHTML = tooltip_content;}
        document.getElementById(id).style.display = 'block';
    }
}

function hideToolTip(id) {
    if (document.getElementById(id)) {
        document.getElementById(id).style.display = 'none';
        mouse_inside = false;
        document.onmousemove = null;    // funktion des eventhandlers entfernen
        //document.getElementsByTagName('body')[0].style.cursor='auto'
        return false;
    }
}

function posToolTip(id, x, y) {
    document.getElementById(id).style.left = x + 'px';
    document.getElementById(id).style.top  = y + 'px';
}

function moveToolTip(e) {
    var evt = e || window.event;    // referenz auf das ereignis
   // alert("Stelle im Button: " + evt.offsetX + "/" + evt.offsetY);
    if (mouse_inside) {
    
        var x=0, y=0;
        
        if (positionType=="PAGE") {
        
            if (document.all) {//IE
                x = (document.documentElement && document.documentElement.scrollLeft) ? document.documentElement.scrollLeft : document.body.scrollLeft;
                y = (document.documentElement && document.documentElement.scrollTop) ? document.documentElement.scrollTop : document.body.scrollTop;
                x += window.event.clientX;
                y += window.event.clientY;
            } else {//Good Browsers
                x = evt.pageX-5;
                y = evt.pageY+5;
            }
            x = x-150;
            y = y+20;
        
        } else if (positionType=="OFFSET") {
            if (document.all) {//IE
                x = evt.offsetX+770;
                y = evt.offsetY+315;
            } else {
                x = evt.layerX+8;
                y = evt.layerY+26;
            }
        }
        
        
        posToolTip(elementID, x, y);
    }
    /*if (mouse_inside) {
        var x, y;
        
        if (evt) {
            x = evt.pageX;
            y = evt.pageY + 10;
        }
        if (x==null || y==null)  {
        }
        
        nMouseX = x+10;
        nMouseY = y;
        
        posToolTip(elementID, nMouseX, nMouseY);
    }
    
    var evt = e || window.event;    // referenz auf das ereignis
    var ie = document.all ? true : false;

    if (mouse_inside) {
       
        var x=0, y=0;
        if (document.all) {//IE
            x = (document.documentElement && document.documentElement.scrollLeft) ? document.documentElement.scrollLeft : document.body.scrollLeft;
            y = (document.documentElement && document.documentElement.scrollTop) ? document.documentElement.scrollTop : document.body.scrollTop;
            x += window.event.clientX;
            y += window.event.clientY;

        } else {//Good Browsers
            x = evt.pageX;
            y = evt.pageY;
        }
        nMouseX = x-150;
        nMouseY = y+10;

        posToolTip(elementID, nMouseX, nMouseY);
    }*/
}
