// JavaScript Document


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 "";
}

function changeSize(fSize) {
	
	var content = document.getElementById("content");
	var textSizes = new Array("smtxt","mdtxt","lgtxt"); 
	var currSize;
	
	if (fSize == 'l') {
		content.style.fontSize = "140%";
		currSize = 2;
	}
	else if (fSize == 'm') {
		content.style.fontSize = "120%";
		currSize = 1;
	}
	else {
		content.style.fontSize = "100%";
		currSize = 0;
	}
	
	setCookie("myFontSize", fSize, 7);
	
	for (i=0; i<=2; i++) {
		var tempElem = document.getElementById(textSizes[i]);
		
		if (i == currSize) {
			tempElem.style.fontWeight = "bold";
			tempElem.style.color = "#780D12";
			tempElem.style.cursor = "default";
			
		} else {
			tempElem.style.fontWeight = "normal";	
			tempElem.style.color = "#555555";
			tempElem.style.cursor = "pointer";
			
		}
	}
}

function initFontSize() {
	var fSize = getCookie("myFontSize");
	if (fSize == "l" || fSize == "m") {
		changeSize(fSize);
	} else {
		changeSize("s");
	}
}
