// fontSize - default value
// fMax - largest font size
// fMin - smallest font size
// isIE501 - is the user agent MSIE 5.01
//
var fontSize = 100;
var fMax = 120;
var fMin = 100;
var isIE501 = navigator.userAgent.indexOf("MSIE 5.01") > 0 ? true : false;
var isNN6 = navigator.userAgent.indexOf("Netscape6") > 0 ? true : false;
var isIE=document.all&&navigator.userAgent.indexOf("Opera")==-1;
var SKIP_VISIBLE = "#000";			//value is black
var SKIP_INVISIBLE = "#fff";		//value is #000060
//
// setFontSize
//
// Retrieves cookie value and applies to font size
//
function setFontSize() {
	var tempSize = getCookie("fontSize");
	if((tempSize != null) && (tempSize >= 100) && (tempSize <= 120)) {
		fontSize = tempSize;
	} else {
		setCookie("fontSize", 100, "", "/");
	}
	document.body.style.fontSize = fontSize + "%";
}


//
// changeFontSize(bool increment)
//
// changes document font size and records size value in cookie
//
function changeFontSize(increment) {

	if(increment) {
		fontSize=parseInt(fontSize) + parseInt(10);
	} else {
		fontSize=parseInt(fontSize) - parseInt(10);
	}

	if(fontSize > fMax) {
		fontSize = fMax;
	}
	if(fontSize < fMin) {
		fontSize = fMin;
	}

	switch(fontSize) {
		case 100:
			document.body.style.fontSize = "1em";
			setCookie("fontSize", 100, "", "/");
			break;
		case 110:
			document.body.style.fontSize = "1.10em";
			setCookie("fontSize", 110, "", "/");
			break;
		case 120:
			document.body.style.fontSize = "1.20em";
			setCookie("fontSize", 120, "", "/");
			break;
	}

}
//
// incrementFontSize
//
function incrementFontSize() {

	changeFontSize(true);
}

//
// decrementFontSize
//
function decrementFontSize() {
	changeFontSize(false);
}
