var nav_timer = 0;
var nav = ""; 
$(window).ready(function() {
	function hide_nav() {
		if (nav != "") {
			$("#link_" + nav).removeClass("current");
			$("#nav_" + nav).css({
				"left" : -2000,
				"display" : "none"
			}); 
		}
	} 			 
	$("#nav li a[class!='nav']").mouseover(hide_nav);
	$("#nav li a.nav, ul.sub_nav").mouseover(function() {
		clearTimeout(nav_timer);
		var new_nav = $(this).attr("id").split("_")[1];
		if (new_nav != nav) {
			hide_nav();
		}
		nav = new_nav; 
		$("#link_" + nav).addClass("current");
		var p = $("#link_" + nav).position();
		$("#nav_" + nav).css({
			"left": p.left,
			"top": p.top + 36,
			"display": ""
		});
	});
	$("#nav li a.nav, ul.sub_nav").mouseout(function() {
		nav_timer = setTimeout(function() {
			$("#link_" + nav).removeClass("current");
			$("#nav_" + nav).css({
				"left": -2000,
				"display": "none"
			});
		}, 250);
	}); 		
	if ($("body").hasClass("p_explore")) {	
		$("#explore_links a").css('opacity', 0);
		var wrap = $("#content");		
		var small = $("#explore_small");		
		var large = $("#explore_large");		
		var mover = $("#explore_container");		
		mover.data("origWidth", mover.width());		
		mover.data("origHeight", mover.height());		
		large.data("origWidth", large.css("width"));		
		small.show();		
		mover.css({
			width: mover.data("origWidth"),			
			height: mover.data("origHeight"),			
			overflow: "hidden",			
			position: "absolute"		
		});		
		wrap.css({			
			width: "auto"		
		});		
		wrap.mousemove(function(e) {			
			var x = e.pageX - small.offset().left;			
			var y = e.pageY - small.offset().top;			
			mover.css({				
				display: (x <= 0 || y <= 0 || y > 350 || x > 650 ? "none" : "block"),            	
				top: (y + 20),				
				left: (x - 40)
			});
			large.css({				
				left: ((x - 20) * -2),				
				top: ((y - 40) * -2)			
			});
		});			
	}
});