function AjaxObject()
{
  var ro;

  if (window.XMLHttpRequest) {  ro = new XMLHttpRequest(); }
  else {
    ro = new ActiveXObject('Msxml2.XMLHTTP');
    if(!ro) { ro = new ActiveXObject('Microsoft.XMLHTTP'); }
  }

  return ro;
}

var http = AjaxObject();

var ResponseTo='';

function AjaxSendRequest(action,vars,handler,sObject) {
	
    http.open('get', action+'&rnd='+Math.random());
    if (!handler)
    	handler=handleResponse;
    http.onreadystatechange = handler;
    
    if (sObject)
    	ResponseTo=sObject;
    else
    	ResponseTo='content';

    http.send(null);
}

function handleResponse() {
    if(http.readyState == 4) {
        var response = http.responseText;
        if (response) {
        	//alert(response);
        	
           	obj=SfindObj(ResponseTo);
           	if (obj) {
           		obj.innerHTML=response;
           		obj.style.display = 'block';
           	}
           	
        }
     }
}
