/*
*	Any error in this script can be reported to: shahmeet.singh@morningstar.com
*	onclick="set_cookie(fontSize = 'medium'); return false;"
*/

var contentId = 'cover_content'; /* Set Id of block in which you want font to re-size */
var className = 'font_selection';
var smallFont = '80%';
var mediumFont = '100%';
var largeFont = '120%';
var n, fontSize = "medium";

function set_fontSize() {
	if(fontSize == 'medium') {
		document.getElementById(contentId).style.fontSize = mediumFont;
		document.getElementById('medium').className = className;
		document.getElementById('large').className = '';
		document.getElementById('small').className = '';
	} else if (fontSize == 'large') {
		document.getElementById(contentId).style.fontSize = largeFont;
		document.getElementById('large').className = className;
		document.getElementById('medium').className = '';
		document.getElementById('small').className = '';
	} else if (fontSize == 'small') {
		document.getElementById(contentId).style.fontSize = smallFont;
		document.getElementById('small').className = className;
		document.getElementById('medium').className = '';
		document.getElementById('large').className = '';
	}
}

if(document.cookie) {
	var ca = new Array();
	var na = new Array();
	var aa = document.cookie;
	ca = aa.split(';');
	for(n=0; n != ca.length; n++) {
		if(ca[n].match("ftsize")) {
			na = ca[n].split('=');
			fontSize = na[1];
			set_fontSize();
		}
	}
}

function set_cookie() {
	set_fontSize();
	var kill_time = new Date();
	kill_time.setTime(kill_time.getTime() + 1000*60*60*24*2);
	var cookie_dough = "ftsize=" + escape(fontSize) + "; expires=" + kill_time.toGMTString();
	document.cookie = cookie_dough;
	return false;
}

