var myObjs = new Array();

function showMenu(menuElement) {

	document.getElementById(menuElement).style.visibility='visible';
	document.getElementById(menuElement).style.display='block';
	
}

function hideMenu(menuElement) {
	
	menuElement.style.display='none';
	
} 

function findMenuTitle(x) {
	
	var children = x.childNodes;
	
	for (var i=0; i < children.length; i++) {
	

	
		if (children[i].className=="popTitleDiv"){

			
			return children[i];
		
		}
	
	}
	
}


function findMenuContent(x) {
	
	var children = x.parentNode.childNodes;
	
	for (var i=0; i < children.length; i++) {
	
		if (children[i].className=="popOptionsDiv") {
		
			children[i].style.display='none';
			return children[i];
		
		}
	
	}
	
	return '';
	
}

function doSomething2(e) {

	
	
	if (!e) var e = window.event;
	e.cancelBubble = true;
	if (e.stopPropagation) e.stopPropagation();
		
	for (var x in myObjs) {
		
		if (myObjs[x].menuTitle==this) {
		
			showIt(myObjs[x].menuContent);
		
		}
		
		else {
		
			hideMenu(myObjs[x].menuContent);
			
		}

	}
	
}


function showIt(x) {

	if (x.style.display=='none') {

		x.style.visibility='visible';
		x.style.display='block';
	
	}
	
	else {

		x.style.display='none';

	}
	
}
	
	
function hideAllMenus() {
	

	
	for (var x in myObjs) {


		myObjs[x].menuContent.style.display='none';

	}
	
}
	
	
function initialiseMenu2() {

	var children = document.getElementById("menu_wrapper").childNodes;
	
	for (var x in children) {
		
		if (children[x].className=='menuDiv'){
				
			var q = children[x];
			var tmpObj = new Object();
			var r = findMenuTitle(q);

			
			if (r!=null) {
				
				tmpObj.menuTitle = r
				z  = findMenuContent(r);

				tmpObj.menuContent = z;
					
				if(tmpObj.menuContent.id!=null){
			
					myObjs[myObjs.length]=tmpObj;
					r.onclick=doSomething2;
			
				}
				
			}
			
		}
			
	}
	
	document.getElementById("page_wrapper").onclick=hideAllMenus;
	window.onbeforeunload = hideAllMenus;
	
}
	

	
	

