function doAjax(a,d,c,b){if(a){if(!c){c="";methodType="GET"}else{methodType="POST"}if(!d){jsFunction=function(){}}else{jsFunction=function(e){if(e.readyState==4&&e.status==200){d(e)}}}return new AJAXRequest(methodType,a,c,jsFunction,b)}}function AJAXRequest(a,b,h,c,e,f){var k="";var l=this;if(window.XMLHttpRequest){l.AJAX=new XMLHttpRequest()}else{if(window.ActiveXObject){if(k){l.AJAX=new ActiveXObject(k)}else{var d=["Msxml2.XMLHTTP.7.0","Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];for(var g=0;g<d.length;g++){try{l.AJAX=new ActiveXObject(d[g]);if(l.AJAX){k=d[g];break}}catch(j){}}}}}l.process=c;l.AJAX.onreadystatechange=function(){l.process(l.AJAX)};if(!a){a="POST"}a=a.toUpperCase();if(typeof e=="undefined"||e==null){e=true}l.AJAX.open(a,b,e);if(a=="POST"){l.AJAX.setRequestHeader("Connection","close");l.AJAX.setRequestHeader("Content-Type","application/x-www-form-urlencoded");l.AJAX.setRequestHeader("Method","POST")}if(f||typeof f=="undefined"){l.AJAX.send(h)}return l.AJAX};