var initS = 1;

//window.onload=initsize;

function fontSizer(inc,unit) {
	
	var pixelArray =  new Array('11','12','14','16','20','26','28','29');
	var emArray =  new Array('0.8','0.9','1.0','1.2','1.5','2.2','2.4','2.5');

	if (!document.getElementById){
		return;
	}
	
	var size = (initS);
		
	size += inc;
	
	if (size < 0 ) {
		size = 0;
	}
	if (size > 4 ) {
		size = 4;
	}
	initS = size;
	
	getBody = document.getElementsByTagName('body')[0];
	getBody.style.lineHeight = (unit=='px') ? pixelArray[size+3]+unit: emArray[size+3]+unit;
	getBody.style.fontSize = (unit=='px') ? pixelArray[size]+unit: emArray[size]+unit;
	
	setCookie('sf_fontsize',initS);
	
	return false;
}

/*
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
*/


function initsize() {
	var size = (getCookie('sf_fontsize') - 1);	
	fontSizer(size,'px');
}

function setCookie(name,value) {
    var deCookie = name + "=" + escape(value);
    document.cookie = deCookie;
}


function getCookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	}
	else begin += 2;
	var end = document.cookie.indexOf(";", begin);
	if (end == -1)
		end = dc.length;
	return unescape(dc.substring(begin + prefix.length, end));
}
