function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

function sendReq(id, url, action, exec_after) 
{
  var http = createRequestObject();
  var div = document.getElementById(id);

    //if (div)
    //{
      http.open('get', url+'?'+action);
      http.onreadystatechange = function()
      {
        if (http.readyState == 4)
        {
          var response = http.responseText;
          var update = new Array();
          
          // Ha több mező is érkezik a válaszban.
          if(response.indexOf('|') != -1) {
            update = response.split('|');
            
            for (var i=0; i < update.length; i = i+2)
            {
              div = document.getElementById(update[i]);
              if (div)
              {
                if (div.type == 'text' || div.type == 'hidden')   // Szöveges input értéke.
                  div.value = update[i+1];
                else
                  div.innerHTML = update[i+1];
              }
            }
          }
          else {  // Csak 1 mező jött.
            div.innerHTML = response;
          }
          
          if (exec_after)
            eval(exec_after);
        }
      }
      http.send(null);
    //}
}

