// IW/DRM - Text-sizer appears on all sub pages

$(document).ready(function(){
	checkCookie();
	$('#lrgFont').click(function(){
		resetFontLetters();
		$('body').css('font-size','1.0em');
		$('#lrgFont').addClass('fontSizerLetterOn');
		createCookie('large');
	});
	$('#medFont').click(function(){
		resetFontLetters();
		$('body').css('font-size','0.8em');
		$('#medFont').addClass('fontSizerLetterOn');
		createCookie('medium');
	});
	$('#smlFont').click(function(){
		resetFontLetters();
		$('body').css('font-size','0.7em');
		$('#smlFont').addClass('fontSizerLetterOn');
		createCookie('small');
	});
	
	function resetFontLetters(){
		$('#lrgFont').removeClass();
		$('#medFont').removeClass();
		$('#smlFont').removeClass();
		$('#lrgFont').addClass('fontSizerLetter');
		$('#medFont').addClass('fontSizerLetter');
		$('#smlFont').addClass('fontSizerLetter');

	}
	function checkCookie() {
		if ($.cookie('selected_size')) {
			var selectedSize = $.cookie('selected_size'); 
			resetFontLetters();
			switch (selectedSize) {
				case 'large':
					$('body').css('font-size','1.0em');
					$('#lrgFont').addClass('fontSizerLetterOn');
					break;
				case 'medium':
					$('body').css('font-size','0.8em');
					$('#medFont').addClass('fontSizerLetterOn');
					break;
				case 'small':
					$('body').css('font-size','0.7em');
					$('#smlFont').addClass('fontSizerLetterOn');
					break;
			} //end switch	
		} //end if
		else {
			$('#medFont').addClass('fontSizerLetterOn');
		}
	} //end checkCookie
	
	function createCookie(selectedSize) {
		var date = new Date();
		date.setTime(date.getTime()+(30*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
		document.cookie = "selected_size="+selectedSize+expires+"; path=/";
	}
});
		

