$(document).ready(function(){
	//Topical Navigation
	$("div#topical_nav ul li.accordian ul").hide();
	$("div#topical_nav ul li a.expand").click(function(){
		$("div#topical_nav ul li ul:visible").slideUp("slow");
		$(this).next().slideDown("slow");
		return false;
	});
	
	//Audience nav border fix for IE 6
	$("ul#audience_nav li:first").addClass("first");
	//External links to open in new window
	$("a[href $='.pdf'], a[rel ='external']").attr({target: "_blank"});

	//Quick nav animation effects
	$("ul#quick_nav ul li:first").addClass("first");
	$("ul#quick_nav").not("ul.three").superfish({
		hoverClass	: "hover",
		animation : { opacity:"show", height:"show" }
	});
	
	//Print page
	$('ul#controls li#print a').click(function(){
		window.open(this.href + '?referringurl=' + encodeURI(document.location.toString()), "COALS", "width=680,height=500,resizable=1,scrollbars=1,menubar=1");
		return false;
	});
	
	//Email to a friend page	
	$('ul#controls li#email a').click(function(){
		window.open(this.href + '?referringurl=' + encodeURI(document.location.toString()), "COALS", "width=520,height=500,resizable=1,scrollbars=1,menubar=1");
		return false;
	});
	
	//Text size
	var container = $('div#main_content');
	var current_size = $.cookie('font_size');
	
	if (current_size == null)
	{
		current_size = container.css('font-size');
	}
	
	var num = parseFloat(current_size, 10);
	var unit = current_size.slice(-2);
	var step = 1.2;
	
	function size_text() {
		container.css('font-size', num + unit);
		container.css('line-height', '1.5em');
		$.cookie('font_size', num + unit);
	}
	
	$("ul#controls li#size_increase").click(function(){
		num = Math.min(num * step, 18);
		size_text();
	}); 
	
	$("ul#controls li#size_decrease").click(function(){
		num = Math.max(num / step, 9.1);
		size_text();
	});
	
	size_text();
});

