var READY_STATE_UNINITIALIZED=0;
var READY_STATE_LOADING=1;
var READY_STATE_LOADED=2;
var READY_STATE_INTERACTIVE=3;
var READY_STATE_COMPLETE=4;
var req;
var ajaxData=null;
var evalExpr = null;

function getXMLHTTPRequest() {
    var ro;
    var browser = navigator.appName;
    if(browser == 'Microsoft Internet Explorer'){
        ro = new ActiveXObject('Microsoft.XMLHTTP');
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}


function sendRequest(url,params,HttpMethod){
        if (!HttpMethod){
                HttpMethod="GET";
        }
        req=getXMLHTTPRequest();
        if (req){
                req.open(HttpMethod,url,true);
		if (HttpMethod.toUpperCase()=="POST") { req.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); }
		req.onreadystatechange=handleResponse;
	        req.send(null);
        }
}

function handleResponse(){
        var ready=req.readyState;
        if (ready==READY_STATE_COMPLETE){
                ajaxData=req.responseText;
        }else{
                ajaxData=null;
        }
        eval(evalExpr);
}


