var ic = 0;
function CreateRequest() {
  var request = false;

  try {
    request = new XMLHttpRequest();
  } catch (trymicrosoft) {
    try {
      request = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (othermicrosoft) {
      try {
        request = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (failed) {
        request = false;
      }
    }
  }

  if (!request)
    alert("Error initializing XMLHttpRequest!");
  return request;
}

function SendRequest(path, args, r_handler) {
    var Request = CreateRequest(); 
    if (!Request) {
        return;
    }
    Request.open('POST', path, true);
    Request.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=windows-1251'); 
    Request.onreadystatechange = function()
    {
        if (Request.readyState == 4)
        {
            r_handler(Request);
        }
    }
    Request.send(args);
}

function getdata(path, args, container) {
    var Handler = function(Request)
    {
        document.getElementById(container).innerHTML = Request.responseText;
    }
    
    SendRequest(path, args, Handler);
} 


