function GetXmlHttpObject(handler) {
  var objXMLHttp=null
  if (window.XMLHttpRequest) {
    objXMLHttp=new XMLHttpRequest()
  } else if (window.ActiveXObject) {
    objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
  }
  return objXMLHttp
}



// --- vyhledavani - oblasti
function stateChangedOblasti() {
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
    document.getElementById("search_oblast_container").innerHTML= xmlHttp.responseText;
  }
}

function htmlDataOblasti() {
  var url = "inc/php/ajax_search.php";
  var qStr = "stat="+$('#search_stat option:selected').val();
  if (url.length==0) {
    document.getElementById("search_oblast_container").innerHTML="";
    return;
  }
  xmlHttp = GetXmlHttpObject()
  if (xmlHttp==null) {
    return;
  }
  url=url+"?"+qStr;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChangedOblasti;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}



// --- ulozeni zobrazeni kontaktu
function htmlObjektKontakty() {

  var url = "inc/php/ajax_objekt.php";
  var qStr = "objekt_id="+$('#demand_id').val();

  xmlHttp = GetXmlHttpObject()
  if (xmlHttp==null) {
    return;
  }
  url=url+"?"+qStr;
  url=url+"&sid="+Math.random();
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}



// --- vyhledavani - oblasti
function stateChangedEditovatOblasti() {
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
    document.getElementById("oblast_container").innerHTML= xmlHttp.responseText;
  }
}

function htmlDataEditovatOblasti() {
  var url = "inc/php/ajax_editace.php";
  var qStr = "stat="+$('#cis_stat_id option:selected').val();
  if (url.length==0) {
    document.getElementById("oblast_container").innerHTML="";
    return;
  }
  xmlHttp = GetXmlHttpObject()
  if (xmlHttp==null) {
    return;
  }
  url=url+"?"+qStr;
  url=url+"&sid="+Math.random();
  xmlHttp.onreadystatechange=stateChangedEditovatOblasti;
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}


