try{document.execCommand("BackgroundImageCache",false,true);}catch(e){};

function addEvtLNR(elm,type,func,useCapture){if(! elm){return false;}if(! useCapture){useCapture=false;}if(elm.addEventListener){elm.addEventListener(type,func,false);}else if(elm.attachEvent){elm.attachEvent('on'+type,func);}else{return false;}return true;};

function fontInit(){
	if(document.getElementById('fnav')){
		if (document.cookie) {
			var matchCookie = document.cookie.match(/FontSize=(fs\d\d)/) ;
			if(RegExp.$1){ fontChange(RegExp.$1) ;}
		}
		document.getElementById('fnav').style.visibility='visible';
		if(document.getElementById('body').getAttribute('class')=='home'||document.getElementById('body').getAttribute('className')=='home'){
			addEvtLNR(window,'load',contentFontChange) ;
		}
	}
}
function fontChange(s){
	var cookieDeltime = new Date() ;
	cookieDeltime.setTime( cookieDeltime.getTime() + 1000*60*60*24*30 ) ;
	document.cookie = "FontSize=" + s + " ; path=/ ; expires=" + cookieDeltime.toGMTString() ;
	document.getElementById('fsbody').setAttribute('class',s) ;
	document.getElementById('fsbody').setAttribute('className',s) ;
	if(document.getElementById('homeFrame1')||document.getElementById('homeFrame2')){
		contentFontChange();
	}
}

function contentFontChange(){
	try{
		if(document.getElementById('homeFrame1')){
			var target = document.getElementById('homeFrame1').contentWindow.document.getElementsByTagName('dl')[0] ;
			target.setAttribute('class',document.getElementById('fsbody').getAttribute('class'));
			target.setAttribute('className',document.getElementById('fsbody').getAttribute('className'));
		}
		if(document.getElementById('homeFrame2')){
			var target = document.getElementById('homeFrame2').contentWindow.document.getElementsByTagName('dl')[0] ;
			target.setAttribute('class',document.getElementById('fsbody').getAttribute('class'));
			target.setAttribute('className',document.getElementById('fsbody').getAttribute('className'));
		}
	}catch(e){};
}

