/* $Id$ */

var lvbXOffset = 5;           // modify these values to ...
var lvbYOffset = 0;            // change the popup position.

var lvbInitDone = 0;
var lvbParked = 0;
var lvbBox;

function lvbSetCoords(obj)
{
	var p = lvbBox.offsetParent;

	var x = lvbXOffset + obj.offsetWidth;
	var y = lvbYOffset + Math.floor((obj.offsetHeight-lvbBox.offsetHeight)/2);
	
	while (obj != p)
	{
		x += obj.offsetLeft;
		y += obj.offsetTop;
		obj = obj.offsetParent;
	}
	
	lvbBox.style.top = y+"px";
	lvbBox.style.left = x+"px";
}

//set content & display
function lvbShow(img, profil)
{
	if (!lvbParked) return;
	
	//turn off IE tooltips
	img.title = "";

	var n = document.createTextNode(img.alt + " " + profil);
	lvbBox.appendChild(n);

	lvbSetCoords(img);
	lvbBox.style.visibility = "visible";
	
	lvbParked = 0;
}
    
// park content box
function lvbHide()
{
	if (!lvbInitDone) return;
	
	lvbBox.style.visibility = "hidden";
	lvbBox.style.left = "-1000px";
	lvbBox.style.top = "-1000px";
	
	while (lvbBox.firstChild)
	{
		lvbBox.removeChild(lvbBox.firstChild);
	}
		
	lvbParked = 1;
}

function lvbInit(name)
{
	lvbBox = document.getElementById(name);
	lvbInitDone = lvbBox ? 1:0;
	
	lvbHide();
}

function lvbShowProfil(img, profil)
{
document.getElementById(img).src = '/lvb/bayern/images/profil_stern_2.gif';
/*n=document.getElementById(img).parentElement.parentElement.style.left;
var orgPos= n.substring(0,n.indexOf("p"));
document.getElementById(img).parentElement.parentElement.style.left = Number(orgPos)-5+"px";*/
}

function lvbHideProfil(img, profil)
{
/*n=document.getElementById(img).parentElement.parentElement.style.left;
var orgPos= n.substring(0,n.indexOf("p"));
document.getElementById(img).parentElement.parentElement.style.left = Number(orgPos)+5+"px";*/
document.getElementById(img).src = profil;
}

