var Default=3;
var tags = new Array('div','td','tr');
// var sizing = new Array('70%','80%','90%','100%','110%','120%','130%');
var sizing = new Array('50%', '60%', '70%','80%','90%','100%','110%');

function fontsizechange(target,tarF)
{
	if (!document.getElementById) return
	var dore = document,tarS = null,fontSize =Default,value,su,cTags;
	if (tarF == 0)
		fontSize = 3;
	else
		fontSize += tarF;
	if (fontSize < 0) fontSize = 0;
	if (fontSize > 6) fontSize = 6;
	Default = fontSize;
	if (!(tarS = dore.getElementById(target))) tarS = dore.getElementsByTagName(target)[0];
	tarS.style.fontSize = sizing[fontSize];
	for (value = 0 ; su < tags.length ; value++){
		cTags= tarS.getElementsByTagName(tags[value]);
		for (su = 0 ; su < cTags.length ; su++) cTags[su].style.fontSize = sizing[fontSize];
	}
	setCookie("font-size", fontSize);
}

function setCookie(key, val, tmp)
{
	tmp = key + "=" + escape(val) + "; ";
	tmp += "expires=Tue, 31-Dec-2030 23:59:59; ";
	document.cookie = tmp;
}

function getCookie(key,  tmp1, tmp2, xx1, xx2, xx3)
{
	tmp1 = " " + document.cookie + ";";
	xx1 = xx2 = 0;
	len = tmp1.length;
	while (xx1 < len)
	{
		xx2 = tmp1.indexOf(";", xx1);
		tmp2 = tmp1.substring(xx1 + 1, xx2);
		xx3 = tmp2.indexOf("=");
		if (tmp2.substring(0, xx3) == key)
		{
			return(unescape(tmp2.substring(xx3 + 1, xx2 - xx1 - 1)));
		}
		xx1 = xx2 + 1;
	}
	return("");
}

window.onload = function(){
	if (getCookie("font-size") == "")
		setCookie("font-size", 3);
	fontsizechange('body',getCookie("font-size")-3);
}
