
function set_miasta(form, region, city){
// funkcja do pobrania miast wg wojewodztwa -> wyszukiwarka
    var k=0;
    for (var i=0; i < form.elements[region].length; i++)
        {
          //alert(form.elements[region][i]);
            if(form.elements[region][i].checked) {
              selected_city = form.elements[region][i].value;
              k++;
              if(k>2) break;
            }
        }
    if(k==1) {
          form.elements[city].disabled = false;
          makerequest('http://kantory.pl/pobierz_miasta.php?id='+selected_city, 'd_'+city, city);
    }
    else form.elements[city].disabled = true;
}

function set_miasta_select(form, object, city){
// wybór woj z selecta i wrzucenie do selecta
//alert(form.elements[object].value);
        if(form.elements[object].value=="0") form.elements[city].disabled = true;
        else {form.elements[city].disabled = false;        
        makerequest('http://kantory.pl/pobierz_miasta.php?id='+form.elements[object].value, 'd_'+city, city);
        }
}

function create_Element(obj, ti, response){
            var nowy = document.createElement('select');
       //     nowy.setAttribute('style', 'display:inline;');
            nowy.setAttribute('name', ti);
            nowy.setAttribute('id', ti);
            var cities=response.split('|');
            for (i=1; i<cities.length; i++) {
                var values=cities[ i ].split(';');
                
                var x=document.createElement('option');
                x.setAttribute('value', values[0]);
    
                var y=document.createTextNode(values[1]);
                x.appendChild(y);
                nowy.appendChild(x);
            }
            var old_select = document.getElementById(ti);
            obj.removeChild(old_select);
            obj.appendChild(nowy);
}

function makerequest(serverPage, objID, ti) {

var xmlhttp = false;
try {
  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} 
catch (e) {
  try {
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  } 
  catch (E) {
    xmlhttp = false;
  }
}

if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
  xmlhttp = new XMLHttpRequest();
}

//alert(serverPage);
//ti - twoje inwestycje - pobranie z pliku daneych do option i wyswietlanie przez fukncje
  var obj = document.getElementById(objID);
  if(obj != undefined) {
    xmlhttp.open("GET", serverPage);
    xmlhttp.onreadystatechange = function() {
      if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
        if(ti!= null ) create_Element(obj, ti, xmlhttp.responseText);
        else obj.innerHTML = xmlhttp.responseText;
        //alert(xmlhttp.responseText);
      }
    }
    xmlhttp.send(null);
  }
}
