//sucht die Position eines Elements und gibt den Abstand zum linken Rand zurück
function findeL(obj){
	var lPos = 0;
	if (obj.offsetParent){
		while (obj.offsetParent){
			lPos += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}else if (obj.x)
		lPos += obj.x;
	return lPos;
}

//sucht die Position eines Elements und gibt den Abstand zum oberen Rand zurück
function findeO(obj){
	var oPos = 0;
	if (obj.offsetParent){
		while (obj.offsetParent){
			oPos += obj.offsetTop
			obj = obj.offsetParent;
		}
	}else if (obj.y)
		oPos += obj.y;
	return oPos;
} 

function unsetTooltip() {				
	var obj = $("ToolTip");	    
	obj.style.visibility="hidden";
	obj.className = '';
}


function setTooltipKarteBestellen(objekt, anzahl, name) {		
	var fromtop = findeO(objekt);
    var fromleft = findeL(objekt);
	var obj = $("ToolTip");	
	obj.style.visibility="visible";
	obj.style.top = fromtop;
	obj.style.left = fromleft-110;
	obj.className = 'tooltipkartebestellen';
	if(parseInt(anzahl) == 0){
		obj.innerHTML = "<font color='red'>Bitte eine Anzahl größer als 0 wählen.</font>";	
	} else {
		obj.innerHTML = "'"+ name +"' wurde "+ anzahl + "mal in den Warenkorb gelegt.";	
	}
}

function setTooltipChangeKarte(objekt, anzahl, name) {		
	var fromtop = findeO(objekt);
    var fromleft = findeL(objekt);
	var obj = $("ToolTip");	
	obj.style.visibility="visible";
	obj.style.top = fromtop;
	obj.style.left = fromleft-110;
	obj.className = 'tooltipkartebestellen';
	obj.innerHTML = "'"+ name +"' wurde auf die Gesamtanzahl "+ anzahl + " geändert.";	
	window.setTimeout("unsetTooltip()", 2000);
}

function setTooltipKarte(objekt, imgUrl){
	var fromtop = findeO(objekt);
    var fromleft = findeL(objekt);
	var obj = $("ToolTip");	
	obj.style.top = fromtop-70;
	obj.style.left = fromleft-250;
	obj.innerHTML = "<img src='http://www.highmarket.de/kartenbilder/"+imgUrl+"'>";
	obj.style.visibility="visible";
}

function setTooltipBestellenCkeck(objekt, str){
	var fromtop = findeO(objekt);
    var fromleft = findeL(objekt);
	var obj = $("ToolTip");	
	obj.style.top = fromtop-100;
	obj.style.left = fromleft+135;
	obj.className = 'tooltipbestellencheck';
	obj.innerHTML = str;
	obj.style.visibility="visible";
}

