$(document).ready(function(){

	 // Open external links in a new window.
	 $("a").filter(".link").click(function(){
	   return !window.open(this.href);
	 });
	 
	// Highlight current link.
	var links = $("#navigation-top").children("ul").children("li").children("a");
	var topSidebarLink = $("#navigation-side").children("ul").children("li").children("a").eq(0).attr("href");
	for (var i = 0; i < links.length; i++)
	{
		var link = links.eq(i).attr("href");
		var thisPage = window.location;
		if ((link == thisPage) || (link == topSidebarLink))
		{
			links.eq(i).addClass("current");
		}
	}
	
	links = $("#navigation-side").children("ul").children("li").children("a");
	for (var i = 0; i < links.length; i++)
	{
		var link = links.eq(i).attr("href");
		var thisPage = window.location;
		if (link == thisPage)
		{
			links.eq(i).addClass("current");
		}
	}	

	links = $("#navigation-bottom").children("ul").children("li").children("a");
	for (var i = 0; i < links.length; i++)
	{
		var link = links.eq(i).attr("href");
		var thisPage = window.location;
		if (link == thisPage)
		{
			links.eq(i).addClass("current");
		}
	}	
});

//Set up Cufon fonts.
Cufon.replace("h1", { fontFamily: "Amerika Sans" });
Cufon.replace("h2", { fontFamily: "Amerika Sans" });
Cufon.replace("h3", { fontFamily: "Amerika Sans" });
Cufon.replace("#navigation-top ul li", { fontFamily: "Euro Caps" });
Cufon.replace("#navigation-side ul li", { fontFamily: "Euro Caps" });
Cufon.replace("#navigation-bottom ul li", { fontFamily: "Euro Caps" });

