$(document).ready(function() {
	// hide all of the subnav by default
	$("#subnav li ul").each(function() {
		$(this).addClass("hidden");
	});
	
	// add an "active" class to nav elements for wayfinding
	$("#subnav li a").each(function() {
		if (document.location.href.indexOf(this.getAttribute("href")) != -1) {
			// activate this link
			$(this).addClass("active");
			// show the kids
			$(this).parent().children("ul").removeClass("hidden");
			$(this).parent().children("ul").addClass("visible");
		}
	});

	$("#subnav li ul li a.active").each(function() {
		// activate the main nav item
		$(this).parent().parent().parent().children("a").addClass("active");
		
		// show the children
		$(this).parent().parent().addClass("visible");
		$(this).parent().siblings().children("a").addClass("active");
		
	});

	$("#subnav li ul li ul").each(function() {
		// show the children
		$(this).removeClass("visible");
		$(this).addClass("hidden");	
	});

	$("#subnav li ul li ul li a.active").each(function() {
		// activate the main nav item
		$(this).parent().parent().parent().children("a").addClass("active");
		
		// show the children
		$(this).parent().parent().addClass("hidden");	
		$(this).parent().parent().removeClass("visible");	
		$(this).parent().parent().parent().parent().addClass("visible");	
		$(this).parent().parent().parent().parent().removeClass("hidden");
		$(this).parent().parent().parent().parent().siblings("a").addClass("active");	
});

	// sifr it up
	if(typeof sIFR == "function"){
		sIFR.replaceElement("h1", named({sFlashSrc: "/flash/myriadpro.swf", sColor: "#bd9b6a", sBgColor: "#000000", sWmode: "transparent"}));
	}

	// external link fix for target="blank" in links
	$("a[@class=external]").click( function() {
		window.open(this.href,'_blank');
		return false;
	});

	// external link fix for target="blank" in image maps
	$("area[@class=external]").click( function() {
		window.open(this.href,'_blank');
		return false;
	});

});
