var s = '0.6em' ;
var m = '0.8em' ;
var l = '1em' ;
var alreadyrunflag = 0 //flag to indicate whether target function has already been run



function createCookie(name,value) {
	var thiscookie = name + "=" + value + "; " + "path=/; domain=" + document.domain.substring(document.domain.indexOf('.') + 1) + ";";
	document.cookie = thiscookie ;
}

function readCookie(name) {
	var nameEQ = name + "=";
	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) {
			return c.substring(nameEQ.length,c.length);
		}
	}

	return null;
}

function textsize(factor) {
	var body = document.getElementsByTagName('body')[0] ;
	
	if (factor == 'init') {
		var sizeCookie = readCookie('textsize') ;
		
		if (sizeCookie) {
			body.style.fontSize = sizeCookie ;
		}
	}
	
	else {
		body.style.fontSize = factor ;
		createCookie('textsize',factor);
	}
}

if (document.addEventListener) {
	document.addEventListener("DOMContentLoaded", function(){alreadyrunflag=1; textsize('init')}, false)
}

else if (document.all && !window.opera) {
	document.write('<script type="text/javascript" id="contentloadtag" defer="defer" src="javascript:void(0)"><\/script>') ;
	var contentloadtag = document.getElementById("contentloadtag") ;
	
	contentloadtag.onreadystatechange = function() {
		if (this.readyState == "complete") {
			alreadyrunflag = 1 ;
			textsize('init') ;
		}
	}
}

window.onload = function() {
	setTimeout("if (!alreadyrunflag){textsize('init')}", 0) ;
}
