<!--
function handleHttpResponse()
{
  if (http.readyState == 4)
  {
		if (http.responseText.indexOf('invalid') == -1)
		{
			// Use the XML DOM to unpack the city and state data
			var xmlDocument = http.responseXML;
			var x = xmlDocument.getElementsByTagName('option');
			t.options.length = 0;
			t.options[0] = new Option(txt,0);
			for (j=0;j<x.length;j++)
				t.options[j+1] = new Option(x[j].firstChild.nodeValue,x[j].getAttribute("irsz"));
			isWorking = false;
			t.disabled = false
			if(t.id == 'k_telepules')
				updateTev(false)
		}
  }
}
	var t
	var text
	var megyeValue
var isWorking = false;
function updateCities(e) {
	t = null
	if(e.srcElement)
		srcElem = e.srcElement;
	if(e.target)
		srcElem = e.target;
	var r = ""
	if(srcElem.id == "k_megye")
	{
		txt = "-- Összes --"
		megyeValue = srcElem.value;
		t = document.getElementById("k_telepules");
		r="&m=keres"
	}
	else
	{
		megyeValue = srcElem.value;
		if(megyeValue != 'Bud')
			txt = "-- Válasszon települést --"
		else
			txt = "-- Válasszon kerületet --"
		t = document.getElementById("telepules");
	}
	
	if (!isWorking && http && megyeValue!=0)
	{
		var url = "request.php?megye="+ escape(megyeValue)+r;
		
		http.open("GET", url , true);
		http.onreadystatechange = handleHttpResponse;
		isWorking = true;
		http.send(null);
	}
	else
	{
	  t.disabled = true
	  t.options.length = 0
	  t.options[0] = new Option(txt,0);
	}
}

function updateTev(e) {
	irszValue = ''
	if(e)
	{
		if(e.srcElement)
			srcElem = e.srcElement;
		if(e.target)
			srcElem = e.target;
		irszValue = srcElem.value;
		megyeValue = '';
	}
	t = document.getElementById("tev");
	txt = "-- Összes --"
	
	if (!isWorking && http) 
	{
		rqu = "request.php?m=tev&megye="+escape(megyeValue)+"&irsz="+irszValue; //a megyeValue-nek marad az előző menetből értéke
		http.open("GET", rqu, true);
		http.onreadystatechange = handleHttpResponse;
		t.disabled = false
		isWorking = true;
		http.send(null);
	}
	else
	{
	  //t.disabled = true
	  t.options.length = 0
	  t.options[0] = new Option(txt,0);
	}
}
function getHTTPObject() {
  var xmlhttp;
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
	  xmlhttp.overrideMimeType("text/xml"); 
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}
var http = getHTTPObject(); // We create the HTTP Object
//-->