var miw = {
	init : function() {
		this.initContrast();
		this.initFontSize();
	},
	initContrast : function () {
		// Set the contrast class if required by cookie
		if($.cookie('contrast')) $('body').addClass('contrast');

		// add the toggle to the contrast link
		if($('#contrast').length > 0) {
			$('#contrast').click(function() {
				$('body').toggleClass('contrast');
				var setC = $('body').hasClass('contrast') ? '1' : null;
				$.cookie('contrast', setC, {'path' : '/'});
				return false;
			});
		}
	},
	initFontSize : function () {
		var storedClass = $.cookie('fSizeClass');
		$('body').addClass(storedClass ? storedClass : 'fMed');
		$('#fontSize-s').click(function() {
			$('body').removeClass('fMed fLarge').addClass('fSmall');
			$.cookie('fSizeClass', 'fSmall', {'path' : '/'});
			return false;
		});
		$('#fontSize-m').click(function() {
			$('body').removeClass('fSmall fLarge').addClass('fMed');
			$.cookie('fSizeClass', 'fMed', {'path' : '/'});
			return false;
		});
		$('#fontSize-l').click(function() {
			$('body').removeClass('fSmall fMed').addClass('fLarge');
			$.cookie('fSizeClass', 'fLarge', {'path' : '/'});
			return false;
		});
	},
	initHome : function() {
		$('#homeImage').cycle({
			timeout: 10000,
			containerResize: 0
		});
	}
};

$(function() {
	miw.init();
});

