//globals
var activeBtn = '1';
//font sizes in ems fontSizes[0] is never called.
var fontSizes = new Array('0.9','1', '1.2', '1.4', '1.6');

function fontsize_init() {
	document.getElementById("fontSizeSwitcher").style.display = "block";
	var div = document.getElementById("inner");
	if(document.cookie!=""){
		var newfs = get_cookie("ouFontSize");
		//alert(newfs);
		//condition added brw 6 oct 2006 to remove error occurring if cookie doesn't exist
		if(newfs == parseFloat(newfs)) {
			fontsize(newfs);
		}
	} else {
		fontsize(1);
	}
}

function fontsize(inc){
	document.getElementById("ouText"+activeBtn).className = "";
	var div = document.getElementById("inner");
	div.style.fontSize = fontSizes[inc] + "em";
	document.getElementById("ouText"+inc).className = "active";
	activeBtn = inc;
	document.cookie = "ouFontSize="+inc;
}

//Get cookie routine by Shelley Powers 
function get_cookie(Name) {
	var search = Name + "="
	var returnvalue = "";
	if (document.cookie.length > 0) {
		offset = document.cookie.indexOf(search)
		// if cookie exists
		if (offset != -1) { 
			offset += search.length
			// set index of beginning of value
			end = document.cookie.indexOf(";", offset);
			// set index of end of cookie value
		if (end == -1) end = document.cookie.length;
		returnvalue=unescape(document.cookie.substring(offset, end))
		}
	}
	return returnvalue;
}

window.onload = fontsize_init;
