﻿// base.js

// font resizer
$(document).ready(function() {
	var normal = $('body').css('font-size');
	var preset = $.cookie('font-size');
	var size;
	
	var setFontSize = function(size) {
		
		// get real size
		if(size == 'huge') {
			set = '1.5em';
		} else if(size == 'large') {
			set = '1.25em';
		} else {
			set = normal;
		}
		
		// set size
		$('body').css('font-size', set);
		$.cookie('font-size', size, {domain: 'anderskompetent.connetation.at', path: '/'});
		
		// delete cookie
		if(size == 'normal') {
			$.cookie('font-size', null, {domain: 'anderskompetent.connetation.at', path: '/'});
		}
		
		// handle active state
		$('#resizer a').removeClass('active');
		$('#resizer a[href$=' + size + ']').addClass('active');
	};
	
	// get cookie value
	if(preset != null) {
		setFontSize(preset);
	}
	
	// change the font size
	$('#resizer a').click(function() {
		
		// handle resize
		size = $(this).attr('href').substr(1);
		setFontSize(size);
		
		return false;
	});
});