var counter = 0;

function changeFontSize( fSize ) {
	counter += parseInt( fSize );
	setCookie( counter );

	var elems = document.getElementsByTagName( 'font' );
	for( var i = 0; i < elems.length; i++ ) {
		if( elems[i].size == '' ) {
			elems[i].size = '1';
		}
		elems[i].size = parseInt( elems[i].size ) + parseInt( fSize );
	}
}

function setCookie( value ) {
	var date = new Date();
	date.setTime( date.getTime() + ( 7 * 24 * 60 * 60 * 1000 ) );
	var expires = "; expires=" + date.toGMTString();

	document.cookie = "fontSize=" + value + expires + "; path=/";

}

function loadCookie() {
	var nameEQ = "fontSize=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) {
			changeFontSize( c.substring(nameEQ.length,c.length) );
		}
	}

}