var baseSize = 76;
var currentSize = 76;

function setSize( s ) {
	var obj = document.body;
	if ( obj == null ) {
		alert( "null" );
	}
	else {
		switch( s.toLowerCase() ) {
			case "more":
				currentSize += 5;
				if ( currentSize > 120 ) currentSize = 120;
				break;
			case "less":
				currentSize -= 5;
				if ( currentSize < baseSize ) currentSize = baseSize;
				break;
			default:
		}
		obj.style.fontSize = currentSize.toString() + "%";
		setCookie( "userFontSize", currentSize, 30 );
	}
}
function setCookie( cookieName, cookieValue, cookieDays ) {
	var expiresDate = new Date();
	expiresDate.setDate( expiresDate.getDate() + cookieDays );
	document.cookie = cookieName + "=" + escape( cookieValue ) + (( cookieDays == null ) ? "" : ";expires=" + expiresDate.toGMTString() );
}
function getCookie( cookieName ) {
	var cookieStart = 0;
	var cookieEnd = 0;
	if ( document.cookie.length > 0 ) {
		cookieStart = document.cookie.indexOf( cookieName + "=" );
		if ( cookieStart != -1 ) {
			cookieStart = cookieStart + ( cookieName.length + 1 );
			cookieEnd = document.cookie.indexOf( ";", cookieStart );
		    if ( cookieEnd == -1 ) { cookieEnd = document.cookie.length; }
		    return unescape( document.cookie.substring( cookieStart, cookieEnd ) );
    	}
  	}
	return "";
}
function checkFontSizeCookie() {
	var fSize = getCookie( "userFontSize" );
	if ( fSize != null && fSize != "" ) {
		var obj = document.body;
		if ( obj != null ) {
			currentSize = fSize;
			obj.style.fontSize = fSize.toString() + "%";
			//alert( "found cookie as " + document.body.style.fontSize );
		}
	}
}

