UNOUNO.init.ManagedXhr={queuedScripts:new Array(),loadScriptXhrInjection:function(url,onload,bOrder){var iQueue=UNOUNO.init.ManagedXhr.queuedScripts.length;if(bOrder){var qScript={response:null,onload:onload,done:false};UNOUNO.init.ManagedXhr.queuedScripts[iQueue]=qScript;}var xhrObj=UNOUNO.init.ManagedXhr.getXHRObject();
xhrObj.onreadystatechange=function(){if(xhrObj.readyState==4){if(bOrder){UNOUNO.init.ManagedXhr.queuedScripts[iQueue].response=xhrObj.responseText;UNOUNO.init.ManagedXhr.injectScripts();}else{var se=document.createElement("script");document.getElementsByTagName("head")[0].appendChild(se);se.text=xhrObj.responseText;
if(onload){onload();}}}};xhrObj.open("GET",url,true);xhrObj.send("");},injectScripts:function(){var len=UNOUNO.init.ManagedXhr.queuedScripts.length;for(var i=0;i<len;i++){var qScript=UNOUNO.init.ManagedXhr.queuedScripts[i];if(!qScript.done){if(!qScript.response){break;}else{var se=document.createElement("script");
document.getElementsByTagName("head")[0].appendChild(se);se.text=qScript.response;if(qScript.onload){qScript.onload();}qScript.done=true;}}}},getXHRObject:function(){var xhrObj=false;try{xhrObj=new XMLHttpRequest();}catch(e){var aTypes=["Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.3.0","Msxml2.XMLHTTP","Microsoft.XMLHTTP"];
var len=aTypes.length;for(var i=0;i<len;i++){try{xhrObj=new ActiveXObject(aTypes[i]);}catch(e){continue;}break;}}finally{return xhrObj;}}};