var blnSupportsXMLHTTP=false;var objXMLHTTP;var arrRequestQueue=new Array();function Initialize(){if(CreateXMLHTTPObj()){blnSupportsXMLHTTP=true}else{blnSupportsXMLHTTP=false}}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 GetRequestFromQue(){var c,b,a;if(!objXMLHTTP||objXMLHTTP.readyState==0){a=arrRequestQueue.shift();c=a[0];b=a[1];SendXMLHTTP(c,b)}if(arrRequestQueue.length>0){setTimeout(GetRequestFromQue,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);setTimeout(GetRequestFromQue,500);return false}objXMLHTTP=CreateXMLHTTPObj();if(objXMLHTTP){objXMLHTTP.open("GET",strRequest,true);var tempFunction=function(){if(objXMLHTTP.readyState!=4&&objXMLHTTP.readyState!=0){objXMLHTTP.abort();objXMLHTTP.onreadystatechange();objXMLHTTP=null}};intTimeoutID=setTimeout(tempFunction,10000);objXMLHTTP.onreadystatechange=function(){if(objXMLHTTP.readyState==0&&strErrorCall){clearTimeout(intTimeoutID);eval(strErrorCall)}if(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}};
