var objXMLHTTP;var arrRequestQueue=new Array();function CreateXMLHTTPObj(){var f=10;if(navigator.appVersion.indexOf("MSIE")!=-1){var d=navigator.appVersion.split("MSIE");f=parseFloat(d[1])}if(f<6){return null}var c=null;try{c=new ActiveXObject("Msxml2.XMLHTTP")}catch(a){try{c=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){c=null}}if(!c&&typeof XMLHttpRequest!="undefined"){c=new XMLHttpRequest()}return c}function ClearRequestQueue(){while(arrRequestQueue.shift()!=null){}}function GetRequestFromQueue(){var c,b,a;if(arrRequestQueue.length>0&&(!objXMLHTTP||objXMLHTTP.readyState==0)){a=arrRequestQueue.shift();c=a[0];b=a[1];SendXMLHTTP(c,b)}setTimeout(GetRequestFromQueue,500)}setTimeout(GetRequestFromQueue,500);function SendXMLHTTP(strRequest,strErrorCall){var intTimeoutID;if(objXMLHTTP&&objXMLHTTP.readyState!=0){var arrRequest=new Array();arrRequest[0]=strRequest;arrRequest[1]=strErrorCall;arrRequestQueue.push(arrRequest);return false}objXMLHTTP=CreateXMLHTTPObj();if(objXMLHTTP){objXMLHTTP.open("GET",strRequest,true);var tempFunction=function(){if(objXMLHTTP&&objXMLHTTP.readyState!=4&&objXMLHTTP.readyState!=0){objXMLHTTP.abort();objXMLHTTP=null}if(strErrorCall){eval(strErrorCall)}};intTimeoutID=setTimeout(tempFunction,10000);objXMLHTTP.onreadystatechange=function(){if(objXMLHTTP&&objXMLHTTP.readyState==0&&strErrorCall){clearTimeout(intTimeoutID);eval(strErrorCall)}if(objXMLHTTP&&objXMLHTTP.readyState==4&&objXMLHTTP.responseText){clearTimeout(intTimeoutID);try{eval(objXMLHTTP.responseText)}catch(e){eval(strErrorCall)}objXMLHTTP.abort();objXMLHTTP=null}};objXMLHTTP.send(null);return false}else{return true}};
