// nav and dropdown controls

var navTimer = "";

bop = new Object(); // i have to do this crap because setTimeout doesn't support function arguments in IE
bop.targetDiv = "";
bop.hide = function(){
	document.getElementById(bop.targetDiv).style.visibility = "hidden";
	//alert("my god it works?" + bop.targetDiv);
}

function openNav(myDiv){
	restoreNavImages();
if(bop.targetDiv != "")	bop.hide();
	bop.targetDiv = myDiv;
	clearTimeout(navTimer);
	document.getElementById(myDiv).style.visibility = "visible";
	document.getElementById(myDiv).onmouseout = function(){
		navTimer = setTimeout("restoreNavImages();bop.hide()", 100);
	}
	document.getElementById(myDiv).onmouseover = function(){
		clearTimeout(navTimer);
	}
}

function hideNav(myDiv){
	
	bop.targetDiv = myDiv;
	navTimer = setTimeout("restoreNavImages();bop.hide();", 150);
	
}

function restoreNavImages(){
		
	if(typeof blackHeader == 'undefined') {
    //alert('restoring nav');
	// really need to develop a smarter way to achieve this
	document.getElementById("navVideo").src = "/images/home/nav_video.gif";
	document.getElementById("navShows").src = "/images/home/nav_shows.gif";
	document.getElementById("navMusic").src = "/images/home/nav_music.gif";
	document.getElementById("nav_movies").src = "/images/home/nav_down/nav_movies.gif";
	document.getElementById("navNews").src = "/images/home/nav_news.gif";
	document.getElementById("navContests").src = "/images/home/nav_contests.gif";
	document.getElementById("navMore").src = "/images/home/nav_more.gif";
	setNavOn();
	} else {
		return false;
	}
}

function setNavOn(){
	switch (pageConfig.section){
		case "video":
			document.getElementById('navVideo').src = '/images/home/nav_down/nav_video.gif';
		break;
		case "music":
			document.getElementById('navMusic').src = '/images/home/nav_down/nav_music.gif';
		break;
		case "movies":
			document.getElementById('nav_movies').src = '/images/home/nav_down/nav_movies.gif';
		break;
		case "tvshows":
			document.getElementById('navShows').src = '/images/home/nav_down/nav_shows.gif';
		break;
		case "news":
			document.getElementById('navNews').src = '/images/home/nav_down/nav_news.gif';
		break;		
		case "contests":
			document.getElementById('navContests').src = '/images/home/nav_down/nav_contests.gif';
		break;	
	}
}
