$(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;
	});

});

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-15821760-3']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();