// control top nav
$(document).ready(function() {	
	$("a[id=" + $("#view-state").attr("value") + "]").removeClass("top-nav-deselected");
	$("a[id=" + $("#view-state").attr("value") + "]").addClass("top-nav-selected");					   
	
	$("div[id*=detail-container]").addClass("hidden");
	
	switch($("#view-state").attr("value"))
	{
		case "top-nav-three":
			$("div[id*=detail-container]").removeClass("hidden");
			$("#view-state").attr("value", "top-nav-three");
			break;
		case "top-nav-four":
			$("div[name*=transit]").removeClass("hidden");
			$("#view-state").attr("value", "top-nav-four");
			break;
		case "top-nav-five":
			$("div[name*=real-estate]").removeClass("hidden");
			$("#view-state").attr("value", "top-nav-five");
			break;
		case "top-nav-six":
			$("div[name*=team]").removeClass("hidden");
			$("#view-state").attr("value", "top-nav-six");
			break;
		case "top-nav-seven":
			$("div[name*=news]").removeClass("hidden");
			$("#view-state").attr("value", "top-nav-seven");
			break;
	}
	
	$("div[id=vision-btn]").mouseover(function() {
		if(section == "vision") return;
		$(this).attr("style", "color:#FFFFFF;");
	});
	$("div[id=vision-btn]").mouseout(function() {
		if(section == "vision") return;
		$(this).attr("style", "color:#AEAEAE;");
	});
	$("div[id=vision-btn]").click(function() {
		// if it's already selected, stop here
		// else set it as the selected section
		if(section == "vision") 
		{
			getMovie("homeGallery").selectSectionForJavaScript("home");
			return;
		}
		else section = "vision";
		
		// set the display state for the buttons
		$(this).removeClass("nav-toggle-btn-deselected");
		$(this).addClass("nav-toggle-btn-selected");
		
		$("div[id=details-btn]").removeClass("nav-toggle-btn-selected");
		$("div[id=details-btn]").addClass("nav-toggle-btn-deselected");
		
		// show the selected nav, hide the other
		$("div[id=details-nav]").hide("slow");								
		$("div[id=vision-nav]").toggle("slow", function() {
			window.location.href = "index.aspx";												
		});
	});
	$("div[id=details-btn]").mouseover(function() {
		if(section == "details") return;
		$(this).attr("style", "color:#FFFFFF;");
	});
	$("div[id=details-btn]").mouseout(function() {
		if(section == "details") return;
		$(this).attr("style", "color:#AEAEAE;");
	});
	$("div[id=details-btn]").click(function() {
		// if it's already selected, stop here
		// else set it as the selected section
		if(section == "details") return;
		else section = "details";
		
		// set the display state for the buttons
		$(this).removeClass("nav-toggle-btn-deselected");
		$(this).addClass("nav-toggle-btn-selected");
		
		$("div[id=vision-btn]").removeClass("nav-toggle-btn-selected");
		$("div[id=vision-btn]").addClass("nav-toggle-btn-deselected");
		
		// show the selected nav, hide the other
		$("div[id=vision-nav]").hide("slow");
		$("div[id=details-nav]").toggle("slow", function() {
			window.location.href = "details.aspx";												
		});
	});
	$("a[id*=top-nav]").click(function() {
		$("a[id*=top-nav]").removeClass("top-nav-selected");
		$("a[id*=top-nav]").addClass("top-nav-deselected");
		
		$(this).removeClass("top-nav-deselected");
		$(this).addClass("top-nav-selected");
		
		// holla at Flash
		if($(this).attr("id") == "top-nav-one" || $(this).attr("id") == "top-nav-two") 
		{
			getMovie("homeGallery").selectSectionForJavaScript($(this).attr("id"));
		} else {
			$("div[id*=detail-container]").addClass("hidden");
			
			switch($(this).attr("id"))
			{
				case "top-nav-three":
					$("div[id*=detail-container]").removeClass("hidden");
					$("#view-state").attr("value", "top-nav-three");
					break;
				case "top-nav-four":
					$("div[name*=transit]").removeClass("hidden");
					$("#view-state").attr("value", "top-nav-four");
					break;
				case "top-nav-five":
					$("div[name*=real-estate]").removeClass("hidden");
					$("#view-state").attr("value", "top-nav-five");
					break;
				case "top-nav-six":
					$("div[name*=team]").removeClass("hidden");
					$("#view-state").attr("value", "top-nav-six");
					break;
				case "top-nav-seven":
					$("div[name*=news]").removeClass("hidden");
					$("#view-state").attr("value", "top-nav-seven");
					break;
			}
		}
	});
});

function highlightLinkForFlash(s)
{
	$("a[id*=top-nav]").removeClass("top-nav-selected");
	$("a[id*=top-nav]").addClass("top-nav-deselected");
	
	$("a[id=" + s + "]").removeClass("top-nav-deselected");
	$("a[id=" + s + "]").addClass("top-nav-selected");
}

function unhighlightLinksForFlash(s)
{
	$("a[id*=top-nav]").removeClass("top-nav-selected");
	$("a[id*=top-nav]").addClass("top-nav-deselected");
}

function getMovie(movieName)
{
	if (navigator.appName.indexOf("Microsoft") != -1) 
	{
		return window[movieName];
	} else {
		return document[movieName];
	}
}