var delayhide=null;
var delay=500;

function displayMenu(id){
	clearDelayhide();
	var element=document.getElementById(id);
	var ultag=element.getElementsByTagName('ul');
	ultag=ultag[0];
	ultag.style.display="";
}
function clearMenu(){
	var element=document.getElementById('dashboardList');
	var ultag=element.getElementsByTagName('ul');
	ultag=ultag[0];
	ultag.style.display="none";	
}

function resetMenu(event,id){
	var e=window.event? window.event: event;	
	if (document.all && !contains(e.toElement)){
		delayHide();
		return true;
	}else if (document.getElementById && e.currentTarget!= e.relatedTarget
		&& !contains_ns6(e.currentTarget, e.relatedTarget)){
		delayHide();
		return true;
	}
	return false;
}

function contains(parent,child){
	if(parent.childNodes.length > 0){
		for(i=0;i<parent.childNodes.length;i++){
			var child1=parent.childNodes[i];
			if(child1.childNodes.length>0) return contains(child1,child);
			if(child1==child) return child1;
		}
	}
	return false;
}
function contains_ns6(a, b) {
	if(!a || !b) return false;
	while (b.parentNode) if ((b = b.parentNode) == a) return true;
	return false;
}

function delayHide(){
	clearDelayhide();
	delayhide=setTimeout("clearMenu()",delay);
}		

function clearDelayhide(){
	if (window.delayhide) clearTimeout(delayhide);
}























