var templateDir;
var plus;
var minus;
var expand;
var hide;

function doOut ( position ) {
	//return;
	var uMenu = document.getElementById( 'u' + position );
	if (uMenu==null) return;
	if ( position.length>2 ) {																//	move within parent <ul> tag:
		var thisPosition = 'u' + position.substring(0, position.length - 2);				//	determine parent <ul> id
		var thisMenu = document.getElementById( thisPosition );								//	determine parent <ul> element
		thisMenu.style.display = 'block';													//	show parent <ul>
	}
	if (uMenu.className.substring(0,12) == 'parMenuClass') uMenu.style.display = 'block';	//	if <ul> in path --> show
	else uMenu.style.display = 'none';														//	otherwise hide
	return;
}

function doOver ( position ) {
	var uMenu = document.getElementById( 'u' + position );
	if (uMenu==null) return;
	if (uMenu.className.substring(0,12) == 'parMenuClass') return;			//	path elements	
	if  (uMenu.style.display == 'block') return;							//	menu already shown	
	if (position.length>2) {
		parPosition = position.substring(0,position.length-2);
		var uMenu2 = document.getElementById( 'u' + parPosition );
		if (uMenu2.className == 'parMenuClass1')
			uMenu.style.left = '117px';
		else 
			uMenu.style.left = '98px';
	} else {
		uMenu.style.left = '90px';	
	}
	uMenu.style.height = '0em';
	uMenu.style.top = '2em';
	uMenu.style.zIndex = 9999;
	uMenu.style.display = 'block';
}

function ulShow ( position ) {
	var uMenu = document.getElementById( 'u' + position );
	var image = document.getElementById( 'i' + position );
	var imageSrc = image.getAttribute('src', false);
	var openUL = imageSrc.indexOf( plus )<0;
	var imagePath = image.getAttribute('pfad', false);
	var grandparent = uMenu.parentNode.parentNode;
	var greatgrandparent = grandparent.parentNode.parentNode;
	
	if (uMenu==null) return;
	var menu = document.getElementById('menuMiddle').getElementsByTagName('ul');
	var bilder = document.getElementById('menuMiddle').getElementsByTagName('img');

	if  (uMenu.style.display == 'block' || (uMenu.style.display == '' && openUL) ) {
		uMenu.style.display = 'none';
		image.setAttribute('src', templateDir+'/img/'+plus);
		image.parentNode.setAttribute('title', expand );
	} else {
		for (i=1;i<menu.length;i++) {
			if (menu[i].id != grandparent.id
			 &&	menu[i].id != greatgrandparent.id ) menu[i].style.display = 'none';
			 //&&	menu[i].className != 'curMenuClass'
			 //&&	menu[i].className.substring(0,12) != 'parMenuClass' ) menu[i].style.display = 'none';
		}
		for (i=0;i<bilder.length;i++) {
			var thisPath = bilder[i].getAttribute('pfad', false);
			if ( imagePath.indexOf(thisPath)<0 ) {
				bilder[i].setAttribute('src', templateDir+'/img/'+plus );
				bilder[i].parentNode.setAttribute('title', expand );
			}
		}		
		uMenu.style.display = 'block';
		image.setAttribute("src", templateDir+'/img/'+minus );
		image.parentNode.setAttribute("title", hide );		
	}
}
/*
function mainmenu(){
$(" #navR ul ").css({display: "none"});
$(" #navR li").hover(function(){
		$(this).find('ul:first').css({visibility: "visible",display: "none"}).show(400);
		},function(){
		$(this).find('ul:first').css({visibility: "hidden"});
		});
}

 $(document).ready(function(){
	mainmenu();
});
*/

