// JavaScript Document
$().ready(function(){
	check_for_more();
	show_more();
	font_resizer();
	fix_boxes();
	external_links();
});

/*

if element called message scan it for the hr/
prefix it and rewrite it to move content to the hidden div and display link


*/

function fix_boxes(){
	 $('#right div.bluebox p:last').css("margin-bottom", "0");
}

function external_links(){
	$("a[href^='http']:not([href*='www.olh.ie'])").click(function(){
 window.open(this.href);
 return false;
}).attr("title", "Opens in a new window");
}

function check_for_more(){
	if($("#more_text").length) {
	    $("#more_text").hide();
	    $("#morebox").show();
	}

}

function show_more(){
	$("#readmore").click(function(){
	    $("#more_text").slideDown(1000);
	    $("#morebox").hide();
	});

}

function font_resizer(){
	if($.cookie('TEXT_SIZE')) {
		$('.message').addClass($.cookie('TEXT_SIZE'));
		$('h2.standard').addClass($.cookie('TEXT_SIZE'));
		$('h3.downloads').addClass($.cookie('TEXT_SIZE'));
		$('h3.seperator').addClass($.cookie('TEXT_SIZE'));
		$('ul.downlist').addClass($.cookie('TEXT_SIZE'));
		$('div.right_group').addClass($.cookie('TEXT_SIZE'));
		$('.message h3').addClass($.cookie('TEXT_SIZE'));
		$('ul.section_list li').addClass($.cookie('TEXT_SIZE'));
		$('.bluebox').addClass($.cookie('TEXT_SIZE'));
		$('.orangebox').addClass($.cookie('TEXT_SIZE'));
		$('#right h3').addClass($.cookie('TEXT_SIZE'));
		$('#event_container').addClass($.cookie('TEXT_SIZE'));
		$('.challenges').addClass($.cookie('TEXT_SIZE'));
	}
	$('.resizer a').click(function() {
		var textSize = $(this).parent().attr('class');
		$('.message').removeClass('small medium large').addClass(textSize);
		$('h2.standard').removeClass('small medium large').addClass(textSize);
		$('h3.downloads').removeClass('small medium large').addClass(textSize);
		$('h3.seperator').removeClass('small medium large').addClass(textSize);
		$('ul.downlist').removeClass('small medium large').addClass(textSize);
		$('div.right_group').removeClass('small medium large').addClass(textSize);
		$('.message h3').removeClass('small medium large').addClass(textSize);
		$('ul.section_list li').removeClass('small medium large').addClass(textSize);
		$('.bluebox').removeClass('small medium large').addClass(textSize);
		$('.orangebox').removeClass('small medium large').addClass(textSize);
		$('#right h3').removeClass('small medium large').addClass(textSize);
		$('#event_container').removeClass('small medium large').addClass(textSize);
		$('.challenges').removeClass('small medium large').addClass(textSize);
		$.cookie('TEXT_SIZE',textSize, { path: '/', expires: 10000 });
		return false;
	});
}
