$(document).ready(function() {

	//Print current page
	$("#print").click(function() { 
		window.print();
		return false; 
	});	

	//High visibility stylesheet
	$("#highvis").click(function() { 
		$.cookie('visibility', 'high', { path: '/' }); 
	});	

	$("#normal").click(function() { 
		$.cookie('visibility', 'normal', { path: '/' }); 
	});	

	//Text resizing
	$("a.size1").click( function() { 
		$("body").removeClass().addClass("size1");
		$.cookie('textSize', '1', { path: '/' }); 
		return false; 
	});
	
	$("a.size2").click( function() { 
		$("body").removeClass().addClass("size2"); 
		$.cookie('textSize', '2', { path: '/' }); 
		return false; 
	}); 

	$("#search").focus( function() { 
		var val = $(this).val();
		if(val == "Search...") { $(this).val(""); };
	}).blur( function() { var val = $(this).val(); if(val==""){$(this).val("Search...")}; });
												 
	//Language Selector drop down
	var langSelector = {

		init: function() {
			$("#eventWrapper")			
				.hover( function() { return; },  function() { $("#languages").fadeOut('fast'); });
				
			//$("#languages")			
				//.hide();
				
			$("#langSelect")
				.click( function() { 
					var disp = $("#languages").css('display');
					if(disp=='none') { $("#languages").fadeIn('fast'); }
					else { $("#languages").fadeOut('fast'); }
				});
				
		}
	
	};
	
	/*------------------------------------- */
	
	langSelector.init();
	
	// External link styling
	//-----------------------------------------
	$("a[target=_blank]").each( function(i) {
		var t = $(this).attr("href");
		$(this).addClass("external").attr("title", "This link will open "+t+" in a new window");
	});	
	
});