function TextSize_func(chgsize) {
	if (!document.documentElement || !document.body) return;
	var newSize = 86;
	//var startSize = parseInt(getTextSize_func());	
	var startSize = getTextSize_func();
	switch (chgsize) {
		case "bigger":
			//newSize = Number(startSize) + 10;
			newSize = Number(startSize)*1.1;
			break;
		case "smaller":
			//newSize = Number(startSize) - 10;
			newSize = Number(startSize)/1.1;
			break;
		case "reset":
			newSize = 96;
			break;
		default:
			newSize = GetCookie_func("my-textsize");
			if (!newSize) newSize = startSize;			
			if (newSize < 50){
				newSize=86;
			}
			//alert(newSize)
			break;
	}
	//document.documentElement.style.fontSize = newSize+'%';	
	document.body.style.fontSize = newSize+'%';
	//alert("newSize="+newSize+'%')
	SetCookie_func("my-textsize",newSize,365);
}

function getTextSize_func() {
	if (!document.body) return 0;
	var size = 0;
	var body = document.body;
	if (body.style && body.style.fontSize) {
		size = body.style.fontSize;		
	} else if (typeof(getComputedStyle) != "undefined") {
		size = getComputedStyle(body,'').getPropertyValue("font-size");	
	} else if (body.currentStyle) {
		size = body.currentStyle.fontSize;
	}	
	if (size=="x-small"){
		size=100;
	} else {
		size = size.replace(/em/,"");
		size = size.replace(/%/,"");
		size = size.replace(/px/,"");
		size = size.replace(/pt/,"");
	}
	//alert("size="+size)
	return size;
}

function SetCookie_func(name,value,days) {
	var cookie = name + "=" + value + ";";
	if (days) {
		var myDate=new Date();
		myDate.setTime(myDate.getTime()+(days*24*60*60*1000));
		cookie += " expires=" + myDate.toGMTString() + ";";
	}
	cookie += " path=/";
	document.cookie = cookie;
}

function GetCookie_func(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;
}

function init_func() {
	TextSize_func();
	return;
}

//window.onload=init_func;

function test(){
	//document.write(replace('XXXX','X','Y') + '<BR>');
	document.documentElement.style.fontSize = '2em';
	document.body.style.fontSize = '2em';
	var text="not java"; 
	var txt2=text.replace(/not/,"javascript"); 
	//alert(text); 
	//alert(txt2); 

}