/*
Managing font
Author: Arun Vishnu

http://arunmvishnu.com/

*/
// Set the font sie during page load. Check cookie for stored font size
function currFontSize(){
	var crntFnt = $.cookie('userFontSize');
	var crntLineHeight = $.cookie('userLineHeight');
	
	if(crntFnt != null) {
		crntFnt = parseFloat(crntFnt, 10);
		crntLineHeight = parseFloat(crntLineHeight, 10);
		$('#main').css('font-size', crntFnt);
		$('#main').css('line-height', crntLineHeight+'px');

	}
	return false;
}

/* RESET NOT USED 
// normal font
function normalFont(){
	var domain = document.domain;
	$('#main').css('font-size', 12);
	$.cookie('userFontSize', 12, { expires: 7, path: '/', domain: domain });
	return false;
}

*/

// Increase font
function increaseFont(){
	var currentFontSize = $('#main').css('font-size');
	var currentLineHeight = $('#main').css('line-height');
	
	var domain = document.domain;
	
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum+2;
	
	var currentLineHeightNum = parseFloat(currentLineHeight, 10);
	var newLineHeight = currentLineHeightNum+2;
	
    if(newFontSize<21){
    	$.cookie('userFontSize', newFontSize, { expires: 7, path: '/', domain: domain });
		$.cookie('userLineHeight', newLineHeight, { expires: 7, path: '/', domain: domain });
		
    	$('#main').css('font-size', newFontSize);
		$('#main').css('line-height', newLineHeight+'px');

    }
    return false;
}
// Decrease font
function decreaseFont(){
	var currentFontSize = $('#main').css('font-size');
	var currentLineHeight = $('#main').css('line-height');
	
	var domain = document.domain;
	
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum-2;
	
	var currentLineHeightNum = parseFloat(currentLineHeight, 10);
	var newLineHeight = currentLineHeightNum-2;
	
    if(newFontSize>9){
    	$.cookie('userFontSize', newFontSize, { expires: 7, path: '/', domain: domain });
		$.cookie('userLineHeight', newLineHeight, { expires: 7, path: '/', domain: domain });
		
    	$('#main').css('font-size', newFontSize);
		$('#main').css('line-height', newLineHeight+'px');

    }
    return false;
}
// End of Managing font

