var sajt_debug = false;

function sajt_getxmlhttp() {
  var sajt_xmlhttp = false;
  if (window.XMLHttpRequest)
  {
    sajt_xmlhttp = new XMLHttpRequest()
  }
  else if (window.ActiveXObject)

  {
    try
    {
      sajt_xmlhttp = new ActiveXObject("Msxml2.XMLHTTP")
    } catch (e) {
      try
      {
        sajt_xmlhttp = new ActiveXObject("Microsoft.XMLHTTP")
      } catch (E) {
        sajt_xmlhttp=false
      }
    }
  }
  return sajt_xmlhttp;
}

function sajt_callbackfunc(url, callbackFunction, params)
{
  var sajt_xmlhttp = new sajt_getxmlhttp();

  if (sajt_xmlhttp)
  {
    sajt_xmlhttp.onreadystatechange = 
            function ()
            {
              if (sajt_xmlhttp && sajt_xmlhttp.readyState==4)
              {

                if (sajt_xmlhttp.status==200)
                {
                  var response = sajt_xmlhttp.responseText;
                  var functionToCall = callbackFunction + 
                                 '(response,'+params+')';
                  if(sajt_debug)
                  {
                    alert(response);
                    alert(functionToCall);
                  }
                  eval(functionToCall);
                } else if(sajt_debug){
                  document.write(sajt_xmlhttp.responseText);
                }
              }
            }
    sajt_xmlhttp.open("GET",url,true);
    sajt_xmlhttp.send(null);
  }
}

function sajt_gethtml(url, obj_id)
{
  var sajt_xmlhttp = new sajt_getxmlhttp();

  if (sajt_xmlhttp)
  {
    sajt_xmlhttp.onreadystatechange = 
            function ()
            {
              if (sajt_xmlhttp && sajt_xmlhttp.readyState==4)
              {

                if (sajt_xmlhttp.status==200)
                {
                                  if(sajt_debug)
                                  {
                    alert(sajt_xmlhttp.responseText);
                  }
                  if(typeof obj_id == 'object')
                  {
                    obj_id.innerHTML = sajt_xmlhttp.responseText;
                  } else {
					if (document.getElementById(obj_id)) {
                       document.getElementById(obj_id).innerHTML = sajt_xmlhttp.responseText;
					}
                  }
                } else if(sajt_debug){
                  document.Write(sajt_xmlhttp.responseText);
                }
              }
            }
    sajt_xmlhttp.open("GET",url,true);
    sajt_xmlhttp.send(null);
  }
}
