var tryThese=[function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Microsoft.XMLHTTP")},function(){return new ActiveXObject("Msxml2.XMLHTTP.4.0")},function(){return new XMLHttpRequest}];var virtual;for(var i=0;i<tryThese.length;i++){var func=tryThese[i];try{virtual=func();break}catch(e){}}var _httpMethod="GET";var _syncFlag=false;
function _xmlGetData(remoteURL){virtual.open(_httpMethod,remoteURL,_syncFlag);virtual.setRequestHeader("Content-type","text/html");virtual.setRequestHeader("Referer",remoteURL);virtual.send();if(virtual.status>200);return virtual.responseText}function _onRetriveComplete(){if(virtual.readyState==4)virtual.onreadystatechange=null}function virtualGET(remoteURL){return _xmlGetData(remoteURL)}var GlobalCount=0;
function virtualBodyGET(remoteURL){var msg;try{virtual.open(_httpMethod,remoteURL,_syncFlag);virtual.setRequestHeader("Content-type","text/html");virtual.setRequestHeader("Referer",remoteURL);virtual.send();msg=virtual.responseBody}catch(e){GlobalCount++;if(GlobalCount<3)return virtualBodyGET(remoteURL);else return""}GlobalCount=0;return msg}
function executeHidden(strURL){var oIFRAME=document.createElement("<IFRAME style='display:none'></IFRAME>");document.body.appendChild(oIFRAME);oIFRAME.src=strURL}function SayAxExecuteHTTP(url,postdata,callbackfunc,syncmode){return AppletSession.executeHTTP(url,postdata,callbackfunc,syncmode)}function virtualGETjq(url,data,type,dataType,callback){$.ajax({url:url,type:type,data:data,dataType:dataType,success:callback})}if(this.campaignTrace instanceof Function)campaignTrace();
