posX = 100;
posY = 100;

version = navigator.appVersion;

result_os = version.search(/Mac/);
result_ie = version.search(/MSIE/);
result_safari = version.search(/Safari/);



function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x) 
	{
		curleft += obj.x;
	}
	
	if (result_os != -1) {
		if (result_ie != -1) curleft += 10;
		if (result_safari != -1) curleft += 8;
	}
	
	posX = curleft;
	return posX;
}

function findPosY(obj)
{
// nur 3 untermenus (GENIESSEN)
if(obj.id == 'n2') {
	if (result_os != -1) {
	var curtop = 21;
	} else {
	var curtop = 23;
	}
}
// 5 untermenues (AUFTANKEN - NUR DEUTSCH!!!!!)
// hack 25.08.2008 (mackoch)
else if(obj.id == 'n3' && document.URL.indexOf('/d/')!=-1) {
	if (result_os != -1) {
	var curtop = -21;
	} else {
	var curtop = -23;
	}
}
else {
	var curtop = 0;
}
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;

		}
	}
	else if (obj.y)
	{
		curtop += obj.y;
	}
	
	if (result_os != -1) {
		if (result_ie != -1) curtop += 258;
		if (result_safari != -1) curtop += 50;
	} 
	
	if (result_os != -1) {
		posY = curtop-84;
	} else {
		posY = curtop-92;
	}
// alert found positions for debug	
//	alert('X: ' + posX + ' Y: ' + posY);

	return posY;
}


// functions
function setXPosition(layerx,posx) {

	if (!is.ver5m) {
		if(is.ns) {
		str="document."+layerx+".left="+posx+" ";  eval(str);
		}
		if (is.ie) {
			document.all[layerx].style.left=posx;
		}
	}
	else {
		document.getElementById(layerx).style.left=posx; 
	}
}

function setYPosition(layerx,posx) {

	if (!is.ver5m) {
		if(is.ns) {
			str="document."+layerx+".top="+posx+" ";  eval(str);
		}
		if (is.ie) {
			document.all[layerx].style.top=posx;
		}
	}
	else {
		document.getElementById(layerx).style.top=posx;
	}
}
