(function($){
	$.switchStylesheet = function(name){
			$('link[@rel*=style][title]').each(function(i){
				this.disabled = true;
				if(this.getAttribute('title') == name){
					this.disabled = false;
				}
				$.cookies.set('switchStylesheet',name);
			});
	};
	var cookieStylesheet = $.cookies.get('switchStylesheet');
	if(cookieStylesheet){
		$.switchStylesheet(cookieStylesheet);
	}
})(jQuery);
$(document).ready(function(){
	$('.switchStylesheet').bind('click',function(e){
		$.switchStylesheet(this.getAttribute('rel'));
		return false;
	});
	var increaseclicks = 0;
	var decreaseclicks = 0;
	var originalFontSize = $('html').css('font-size');
	$(".resetFont").click(function(){
		if(increaseclicks==0 && decreaseclicks==0){}else{$('html').css('font-size', originalFontSize);}
		increaseclicks = 0;
		decreaseclicks = 0;
	});
	$(".increaseFont").click(function(){
		var currentFontSize = $('html').css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 10);
		var newFontSize = currentFontSizeNum + 1;
		if (increaseclicks < 3) {
			$('html').css({'font-size': newFontSize});
			increaseclicks++;
			decreaseclicks--;
		}
		return true;
	});
	$(".decreaseFont").click(function(){
		var currentFontSize = $('html').css('font-size');
		var currentFontSizeNum = parseFloat(currentFontSize, 10);
		var newFontSize = currentFontSizeNum - 1;
		if (decreaseclicks <3) {
			$('html').css({'font-size': newFontSize});
			decreaseclicks++;
			increaseclicks--;
		}
		return false;
	});
});
