<!--


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function decision(message, url){
if(confirm(message)) location.href = url;
}


/*	-------------------------------------------------------------------------	*/
var sug = [];
var selected=0;

function Ajax(hodnota) { 
	var httpRequest;
	self.encFunc = encodeURIComponent ? 
      encodeURIComponent : escape;
	// selectName = name atribut vysledneho selectu
      if (window.ActiveXObject) {
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
      } else {
        httpRequest = new XMLHttpRequest();
      }
      
      if (hodnota != self.last){ 
    	self.last = hodnota; 
    	if (httpRequest && hodnota.length>0) { 
      		if (httpRequest.readyState != 0) httpRequest.abort();
      		httpRequest.onreadystatechange= function () { AjaxStatus(httpRequest);}; 
      		httpRequest.open("GET","./read_hledej.php?xb1=Suggest&xb2="+self.encFunc(hodnota), true);
      		httpRequest.send(null);
    	}
      }

 }

function AjaxStatus(httpRequest) {
  if (httpRequest.readyState == 4) {
    if(httpRequest.status == 200) {

      if(httpRequest.responseText){
   		AjaxResponse=httpRequest.responseText;
   		// pokud je předáno ID tagu, tak do něj vložit vrácená data
   		if (AjaxResponse){
   			eval(AjaxResponse);
   			suggestHTML();
   		}
      }else{
   			disp(0);
   		}
    
    }
  }
}

function suggestHTML(){
	if(sug.length>0){
		HTMLtext="";
		for(i=0;i<sug.length;i++)	{
			HTMLtext +="<p class='x' id='sg"+(i+1)+"' onclick='SetTXT(this.innerHTML);'>"+sug[i]+"</p>\n";
		}
		document.getElementById("suggest").innerHTML=HTMLtext;
		selected=0;
	
   			disp(1);
   		}else{
   			disp(0);
   		}
}


function disp(st) { 
  self.act = st; 
  var ul = document.getElementById("suggest"); 
  if (st) 
  { 
    clearTimeout(self.timer); 
    ul.style.visibility = "visible"; 
  } 
  else 
  { 
    var f = function(){ul.style.visibility = "hidden";} 
    self.timer = setTimeout(f, 500); 
  } 
}
function SetTXT(hodnota){
      document.getElementById("hledani").value = hodnota;
      document.getElementById("formtop").submit();
    }
//-->

function keypressHandler (evt){
        // don't do anything if the div is hidden
        var div = document.getElementById("suggest");
        
        if (div.style.display == "none")
        return true;
        
        var key = 0;
        if (!evt)
    		var evt = window.event; // nastaveni pro IE
  		if (evt.keyCode)
    		key = evt.keyCode; // IE a Mozilla
  		else
    	if (evt.which)
      		key = e.which; // NN4
        // make sure we have a valid event variable
        if(window.event) {
            evt = window.event;
        }
        // if this key isn't one of the ones we care about, just return
        var KEYUP = 38;
        var KEYDOWN = 40;
        var KEYENTER = 13;
        var KEYTAB = 9;
        
        if ((key != KEYUP) && (key != KEYDOWN)  && (key != KEYENTER))
        {
            return true;
        }
        
        curselected=selected;
        if (key == KEYUP){
            if ((selected-1) >= 0) {
                selected = selected -1;
                //setValues();
                setstyle(curselected,selected);
                return true;
            }
        }
        
        if (key == KEYDOWN) {
            if ((selected+1) <= sug.length) {
                selected = selected +1;
                //setValues();
                //htmlFormat();
                setstyle(curselected,selected);
                return true;
            }
        }
        
        if (key == KEYENTER) {
        	if (selected!=0) {
        	
        	document.getElementById("hledani").value = sug[selected-1];
      		document.getElementById("formtop").submit();
        	return true;
        	}
            //setValues();
            //selectRange(99,99);
            //hideAutocompleteDiv();
            //return false;
        }
        
        return true;
    }
function setstyle(olds,news){
	if(olds!=0){
	document.getElementById("sg"+olds).className=document.getElementById("sg"+olds).className.replace(' hover', '');
	}
    document.getElementById("sg"+news).className += ' hover';
}

function county(tag){
	var checkedkids=0;
	kids = tag.childNodes;

for (var i = 0; i < kids.length; i++) {
 if(kids[i].tagName=="INPUT" && kids[i].type=="checkbox" && kids[i].checked==true){
	checkedkids++;
	 
 }
 
}
if(checkedkids>0) document.getElementById("countyall").checked=false;
else document.getElementById("countyall").checked=true;
	;
}
function allcounty(value){
if(value){
	kids = document.getElementById("county").childNodes;
	for (var i = 0; i < kids.length; i++) {
	 if(kids[i].id!="countyall" && kids[i].tagName=="INPUT" && kids[i].type=="checkbox"){
		kids[i].checked=false;
		 
	 }
	 
	}
}
}
