$(document).ready(function(){
	var maxFontSize = 100;
	// Increase Font Size
	$("a.increaseFont").click(function(){
		var currentSize = getCookie('fontsize');
		if(!currentSize)
		{
			currentSize = 0;
		}
    	increaseStyle(2);
		setCookie('fontsize',parseInt(currentSize) + 2,30);
		return false;
	});
	
	// Decrease Font Size
	$("a.decreaseFont").click(function(){
		var currentSize = getCookie('fontsize');
		if(!currentSize)
		{
			currentSize = 0;
		}
    	increaseStyle(-2);
		setCookie('fontsize',parseInt(currentSize) - 2,30);
		return false;
	});
  
  
  	function increaseStyle(value)
	{
		increaseFont('div#ContentBody', value);
	}
  
	function increaseFont(style, value){
		var currentFontSize = $(style).css('font-size');
		var currentFontSizeNum = parseInt(currentFontSize);
		if(currentFontSizeNum < maxFontSize) //larger means there has been an error
		{
			var newFontSize = currentFontSizeNum + parseInt(value);
			$(style).css('font-size', newFontSize + "px");
	
			var currentLineHeight = $(style).css('line-height');
			var currentLineHeightNum = parseInt(currentLineHeight);
			var newLineHeight = currentLineHeightNum + parseInt(value);
			$(style).css('line-height', newLineHeight + "px");
		}
	}
  
	 
	// Cookie functions
	function setCookie(c_name,value,expiredays){
		var exdate=new Date();
		exdate.setDate(exdate.getDate() + expiredays);
		document.cookie=c_name+ "=" +escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
	}
	
	function getCookie(c_name){
		if (document.cookie.length>0){
			c_start=document.cookie.indexOf(c_name + "=");
			if (c_start!=-1){
				c_start=c_start + c_name.length+1;
				c_end=document.cookie.indexOf(";",c_start);
				if (c_end==-1) c_end=document.cookie.length;
				
				return unescape(document.cookie.substring(c_start,c_end));
			}
		}
		return "";
	}
	
	var currentSize = getCookie('fontsize');
	if(currentSize)
	{
	   	increaseStyle(currentSize);
	}

});


