if (typeof XMLHttpRequest == "undefined" && window.ActiveXObject) {
        function XMLHttpRequest() {
                var arrSignatures = ["MSXML2.XMLHTTP.5.0", 
"MSXML2.XMLHTTP.4.0",
                                                        
"MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP",
                                                        
"Microsoft.XMLHTTP"];
                for (var i=0; i < arrSignatures.length; i++) {
                        try {
                                var oRequest = new 
ActiveXObject(arrSignatures[i]);
                                return oRequest;
                        } catch (oError) {
                                //ignore
                        }
                }
                //window.alert("Ajax is Not Installed")
        }
}
function AJAXGet(url,callback) {
        if(typeof XMLHttpRequest == "object" || typeof XMLHttpRequest == 
"function" || window.ActiveXObject) {
                var xmlhttp = new XMLHttpRequest();
                
                
                             
                
                 
                xmlhttp.onreadystatechange= function () {
                	if (xmlhttp.readyState==4) {
                        if (xmlhttp.status == 200) {
                                callback(xmlhttp.responseText)
                        } else {
                                //window.alert("An Error Has Occured")
                        }
                }}
                xmlhttp.open("GET",url,true)
                xmlhttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8");
                xmlhttp.setRequestHeader("charset","UTF-8");
                
                xmlhttp.send(null)
        } else if(navigator.javaEnabled() && typeof java != "undefined" 
&& typeof java.net != "undefined") {
                var oURL = new java.net.URL(url);
                var oStream = this.oURL.openStream();
                var oReader = new java.io.BufferedReader(new 
java.io.InputStreamReader(oStream));
                var sResponseText = "";
                var sLine = oReader.readLine();
                while (sLine != null) {
                        sResponseText += sLine + "\n";
                        sLine = oReader.readLine();
                }
                oReader.close();
                callback(sResponseText);
        } else {
                //window.alert("Ajax is Not Installed")
        }
}
