function send_xmlhttprequest(state_change, method, url, content, headers) {
    var xmlhttp = (window.XMLHttpRequest ? new XMLHttpRequest() : (window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : false));
    if (!xmlhttp) {
        return false;
    }
    xmlhttp.open(method, url);
    xmlhttp.onreadystatechange = function () {
        state_change(xmlhttp);
    };
    if (headers) {
        for (var key in headers) {
            xmlhttp.setRequestHeader(key, headers[key]);
        }
    }
    xmlhttp.send(content);
    return true;
}
	var naseptavac_value = '';
	function naseptavac(value) {
	  if (value=='')  {
	  	naseptavac_value = '';
	  	document.getElementById('vysledek').innerHTML='';
	  	}
	else {
		if (naseptavac_value == value) {
			return false;
		}
		naseptavac_value = value;
		setTimeout(function () {
			if (naseptavac_value != value) {
				return false;
			}
			send_xmlhttprequest(function (xmlhttp) {
				if (xmlhttp.readyState == 4 && naseptavac_value == value) {
					document.getElementById('vysledek').innerHTML = xmlhttp.responseText;
				}
			}, 'GET', '/suggest.php?rubnas=HL&qnas='+encodeURIComponent(naseptavac_value));
		}, 250);
	}
}
	
