window.RTEDownlevelInit=function(config) { var ua=navigator.userAgent; if(!config.ubbmode&&ua.match(/MSIE [5678]/i)) return; if(ua.match(/Firefox\/1\.[0-4]/i)) return; if(ua.match(/Safari\/41/i)) return; var _debugmode=false; if(location.href.indexOf("://127.0.0.1")!=-1||location.href.indexOf("rtenocache")!=-1) _debugmode=true; var d=new Date(); var urlsuffix="2012073100" //String(d.getFullYear()*10000+(1+d.getMonth())*100+d.getDate()); if(_debugmode) urlsuffix=d.getTime(); var _showLangWarning=false; function createxh() { return window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP");; } var scriptmap={}; function asyncloadscript(url,callback,runcode) { var item=scriptmap[url]; if(item) { if(item.loading!='loading') { setTimeout(function() { callback(item.loading); },0); } else { item.callbacks.push(callback); } return; } item={url:url,loading:'loading',callbacks:[callback]}; scriptmap[url]=item; var index=0; function runcallbacks() { var func=item.callbacks[index]; index++; if(index0)asyncloadlangindex(index+1); } if(!lang.loaded) { asyncloadscript(lang.langurl,nextstep,runcode) } else { nextstep(); } } function syncloadlang(lang) { var xh=createxh(); xh.open("GET",lang.langurl,false); xh.send(""); if(xh.status!=200)return; runlangcode(lang,xh.responseText); } loader.getLangText=function(name) { var showWarning=_showLangWarning; if(!name)return "{empty}"; name=name.toLowerCase().replace(/(^\s+|\s+$)/g,""); for(var i=0;i" +""; if(config.langfiles) { var langarr=config.langfiles.split(','); for(var i=0;i