var tan1 = 0;
var tan2 = 0;
var currentName = "";

function showNav(name, tag) {
//	alert("showNav: name = " + name);
//    alert("showNav: tag = " + tag);
	offset = 0;
	if (tag) {
		if (document.all) {
//			alert("1");
			ausgleich = window.innerWidth ? window.innerWidth+1 : document.getElementsByTagName('body')[0].offsetWidth;
//			alert("ausgleich = " + ausgleich);
			if (ausgleich < 936) ausgleich = 936;
			aNode = tag.parentNode.parentNode;
			offset = aNode.offsetLeft+ausgleich/2-478;
//			offset = tag.offsetLeft+ausgleich/2-520;
			showElement(name, offset);
		} else {
//            alert("2");
//			offset = tag.offsetLeft-30;
			if (tag && tag.parentNode) {
//				alert("document width: " + document.width);
				divNode = tag.parentNode.parentNode;
				offset = divNode.offsetLeft + window.innerWidth/2-468;
//				alert("offset = " + offset);
//				alert(divNode.tagName + " , " + divNode.offsetLeft); //(document.all?-520:-620+(screen.availWidth/2-500)) + 
				showElement(name, offset);
			}
		}
	}

	if (currentName != name) hideElement(currentName);
	currentName=name;
	tan2++;
}

function showElement(name, offset) {
	if (document.getElementById) {
//		alert("search for object " + name);
		var obj = document.getElementById(name);
		if (obj) {
//			alert("obj found, offset= " + offset);
			if (offset != 0) {
				//ausgleich = window.innerWidth?window.innerWidth+1:document.getElementsByTagName('body')[0].offsetWidth;
				//if (ausgleich < 936) ausgleich = 936;
				//obj.style.left = ausgleich/2+offset;
				obj.style.left = offset;
			}
			obj.style.display = "";
		}
	}
}

function hideNav(name, currentTan) {
	if (!currentTan) {
		setTimeout("hideNav('"+name+"',"+(++tan2)+")", 10);
//		hideNav(name,++tan2);
	} else if (tan2 == currentTan) {
		hideElement(name);
		currentName="";
	}
}

function hideElement(name) {
	if (document.getElementById) {
		var obj = document.getElementById(name);
		if (obj) {
			obj.style.display = "none";
		}
	}
}