var font_size_cookie = "tkt_font_size";
var old_font_size = getFontSizeCookie();

jQuery(document).ready(function(){
	if(old_font_size != null) {
		jQuery('html').css('font-size', old_font_size + "px");
	}
	
	// Increase Font Size
	$(".increaseFont").click(function(){
	  	var currentFontSize = $('html').css('font-size');
	 	var currentFontSizeNum = parseFloat(currentFontSize, 10);
		var maxFontSize=22;
	    var newFontSize = currentFontSizeNum+1;
		if (newFontSize < maxFontSize){
			jQuery('html').css('font-size', newFontSize);
			document.cookie=font_size_cookie + "=" + newFontSize;
			}
		return false;
	});
	
	// Decrease Font Size
	$(".decreaseFont").click(function(){
	  	var currentFontSize = $('html').css('font-size');
	 	var currentFontSizeNum = parseFloat(currentFontSize, 10);
	    var minFontSize=12;
		var newFontSize = currentFontSizeNum-1;
		if (newFontSize > minFontSize){
			jQuery('html').css('font-size', newFontSize);
			document.cookie=font_size_cookie + "=" + newFontSize;
			}
	    	return false;
		});
});

function getFontSizeCookie() {
	var cookieArray = document.cookie.split(";");
	
	for(var i=0; i<cookieArray.length; i++) {
		var parts = cookieArray[i].split("="); 
		var name = parts[0];
		if(name == font_size_cookie) {
			if(!isNaN(parts[1]))
				return parts[1];
		}
	}
	return null;
}
