// JavaScript Document

var my_nav_hider_timeout;

function showSubNav(parent_nav){
	parent_nav.className = parent_nav.className.split("active").join("") + " active";
	
	var my_siblings = parent_nav.parentNode.getElementsByTagName("LI");
	for(var i=0;i<my_siblings.length;i++){
		if(my_siblings[i].getElementsByTagName("UL")[0] && my_siblings[i].getElementsByTagName("UL")[0] != parent_nav){
			my_siblings[i].getElementsByTagName("UL")[0].style.display = "none";
		}
	}
	window.clearTimeout(my_nav_hider_timeout);

	var sub_nav = parent_nav.getElementsByTagName("UL")[0];
	if(sub_nav){
		sub_nav.style.display = "block";
		var attributes = {   
			top: { to: 0}
		};    
		var myAnim = new YAHOO.util.Anim('nav', attributes, 0.1); 
		myAnim.animate();
	}
}

function hideSubNav(parent_nav){
	parent_nav.className = parent_nav.className.split("active").join("");

	var sub_nav = parent_nav.getElementsByTagName("UL")[0];
	my_nav_hider_timeout = window.setTimeout(function(){ hideSubNavNow(sub_nav);}, 500);
}

function clearHover(nav){
	nav.className = nav.className.split("active").join("");
	resetNavPos();
}

function hideSubNavNow(sub_nav){
	sub_nav.style.display = "none";
	resetNavPos();
}

function resetNavPos(){
	var attributes = {   
		top: { to: 23}
	};    
	var myAnim = new YAHOO.util.Anim('nav', attributes, 0.1); 
	myAnim.animate();	
}


function showSubHover(my_nav){
	my_nav.className = my_nav.className.split("active").join("") + " active";
}

function hideSubHover(my_nav){
	my_nav.className = my_nav.className.split("active").join("");
}