/* Tooltip Script von Marcel Siewert (Siewert@medialis.de)
 * (C) by Medialis Marketing 2008
 * in nutzung der Script.alicio.us Animationlibrary
 */


var tTips = new Array();
var isInit = false;
var x_pos = 0;
var y_pos = 0;
var offsetX = 0;
var offsetY = 0;
var ie6offsetx = -210;
var ie6offsety = 0;
var Speed = 0.3;
var ie5 = (document.getElementById && document.all);
var ns6 = (document.getElementById && !document.all);
var ua = navigator.userAgent.toLowerCase();
var isapple = (ua.indexOf('applewebkit') != -1 ? 1 : 0);

if(ie5)
{
  offsetX = ie6offsetx;
}

document.onmousemove = updateWMTT;


function showTtip(target)
{
  document.getElementById(target).style.display = 'block';
	//new Effect.Appear(document.getElementById(target),{duration:Speed});
}
 
function hideTtip(target)
{
  document.getElementById(target).style.display = 'none';
	//new Effect.Fade(document.getElementById(target),{duration:Speed});
}

function newTtip(name , text , img)
{
	document.getElementById(name).style.display = 'none';
	tTips.push({target: document.getElementById(name)});
	if(!isInit) setInterval("followMouse()", 25);
}

function updateWMTT(e) {
 var iebody=(document.compatMode &&
 document.compatMode != 'BackCompat') ?
 document.documentElement : document.body;
 pagex = (isapple == 1 ? 0:(ie5)?iebody.scrollLeft:window.pageXOffset);
 pagey = (isapple == 1 ? 0:(ie5)?iebody.scrollTop:window.pageYOffset);
 mousex = (ie5)?event.x:(ns6)?clientX = e.clientX:false;
 mousey = (ie5)?event.y:(ns6)?clientY = e.clientY:false;

 x_pos = (ie5)?(mousex+pagex+20):(mousex+20);
 y_pos = (ie5)?(mousey+pagey+20):(mousey+20);
 
}

function followMouse()
{
	for(var i=0; i<tTips.length; i++)
	{
		tTips[i].target.style.left = (x_pos + offsetX) + "px";
		tTips[i].target.style.top = (y_pos + offsetY) + "px";
		if(!ie5){
    tTips[i].target.style.position = 'fixed';
   }
	}
}


