var Xhr = function () {}

Xhr.send = function (url, params, callback) {
    var r = new XMLHttpRequest();
    r.open("POST", url, true);
    
    r.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    r.setRequestHeader("Content-length", params.length);
    r.setRequestHeader("Connection", "close");

    r.onreadystatechange = function() {
        if (r.readyState == 4 && r.status == 200 && callback) {

        	if (r.responseText == '*OK*') {
                var object = ({status:'success'});
        	} else {
                var object = eval('(' + r.responseText + ')');        		
        	}
        	
            callback(object);
        }
    }
    
    r.send(params);
}