$(document).ready(function(){
	$(".larger").click(function(){ increase_font_size(); return false; });
	$(".smaller").click(function(){ decrease_font_size(); return false; });
	
	var fontSize = $.cookie('asba-font-size');
	if(fontSize)
		set_font_size(fontSize);
		
	var location = window.location;
	var path = location['pathname']
	path_arr = path.split('/');
	
	if(path_arr[1] == '')
		$('body').attr('id', 'home');
	else {
		$('body').attr('id', path_arr[1]);
	}
		
	$('#nav-'+$('body').attr('id')).find('ul').show().siblings('a').addClass('hover');;

	$('#policy-menu').change(function(){
		window.location = $(this).val();
	});
	
	$('.boards').change(function(){
		$('input[name=boardid]').val($(this).val());
		$('form').submit();
	});
		
	$.init_navigation();
	$.tooltip();
	
	$('#newsletter input')
		.addClass('inactive')
		.val('email')
		.focus(function(){
			$(this).removeClass('inactive');
			if($(this).val() == 'email' || $(this).val() == '') {
				$(this).val('');
			}
		})
		.blur(function(){
			if($(this).val() == 'email' || $(this).val() == '') {
				$(this).addClass('inactive');
				$(this).val('email');
			}
		});
});


jQuery.init_navigation = function() {
	$('#primary-navigation > li').hover(function() {
		$('#primary-navigation').find('ul').hide();
		$(this).find('ul').toggle().siblings('a').toggleClass('hover').click(function(){ return false; });
	}, function() {
		$(this).find('ul').toggle().siblings('a').toggleClass('hover');
		if($('body').attr('id') == 'calendar')
			$('#nav-quick-links').find('ul').toggle();
		else
			$('#nav-'+$('body').attr('id')).find('ul').toggle();
	})
}

jQuery.tooltip = function() {
	cursor_xOffset = 10;
	cursor_yOffset = 5;

	$(".tooltip").hover(function(e) {
		if($(this).attr('title'))
			var content = $(this).attr('title');
		else
			var content = $(this).attr('alt');
		$("body").append('<p id="tooltip">'+ content +"</p>");
		$("#tooltip")
			.css("top",(e.pageY + cursor_yOffset) + "px")
			.css("left",(e.pageX + cursor_xOffset) + "px")
			.fadeIn("fast");
    },
	function(){
		$("#tooltip").remove();
    });	
	$(".tooltip").mousemove(function(e){
		$("#tooltip")
			.css("top",(e.pageY + cursor_yOffset) + "px")
			.css("left",(e.pageX + cursor_xOffset) + "px");
	});			
}