var http = (window.XMLHttpRequest ? new XMLHttpRequest() : (window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : false));
var dontMakeHidden=false;
var maxCountFreeAdv=30;  //maximalni pocet soukromych inzeratu
var usersTelExists=false;


function getItemContent(item,sElTagName){ //z duvodu rozdilneho adresovani v ie a ostatnich
  if (navigator.appName=="Microsoft Internet Explorer") 
    return item.getElementsByTagName(sElTagName)[0].text;
  else
    return item.getElementsByTagName(sElTagName)[0].textContent;  
}


function getElContent(item){ //z duvodu rozdilneho adresovani v ie a ostatnich
  if (navigator.appName=="Microsoft Internet Explorer") 
    return item.text;
  else
    return item.textContent;  
}

function getDestination() {	

	elSelHotel=document.getElementById("filtr_kod_hotel");
	//alert(elSelHotel.innerHTML);
	hotel=elSelHotel.options[elSelHotel.selectedIndex];
	//alert(elSelHotel.selectedIndex+' = '+hotel.value);
	http.open("POST", webdir+'/parts/searchingFill.php?page=destination', true);
	http.onreadystatechange = function (){	 //obsluha odpovedi ajaxu
    	if (http.readyState == 4 && http.status == 200){
    		var doc = http.responseXML;
	        var root = doc.getElementsByTagName("ajax")[0];
	        var destinace = root.getElementsByTagName("destinace");
	        var elSelLokalita = document.getElementById("filtr_lokalita");

	        if (destinace.length>0){
	        	lokalita=getElContent(destinace[0]);
	        	for (var i=0; i<elSelLokalita.length; i++){
	        		//alert(elSelLokalita.options[i].value+' = '+lokalita)
	        		elSelLokalita.options[i].selected=(elSelLokalita.options[i].value==lokalita);
	        		
	        	}
	        }
    	}
    }
	http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	data = "data="+hotel.value;
	//alert(data);
	http.send(data); 
}

function getHotels() {	
	//alert(location.href);
	elSelLokalita=document.getElementById("filtr_lokalita");
	lokalita=elSelLokalita.options[elSelLokalita.selectedIndex];
	
	http.open("POST", webdir+'/parts/searchingFill.php?page=hotels', true);
	http.onreadystatechange = function (){	 //obsluha odpovedi ajaxu
    	if (http.readyState == 4 && http.status == 200){
    		var doc = http.responseXML;
	        var root = doc.getElementsByTagName("ajax")[0];
	        var hotel = root.getElementsByTagName("hotel");
	        var elSelHotel = document.getElementById("filtr_kod_hotel");
	        
	        //alert(elSelHotel.length);
	        for (var i=elSelHotel.length; i>1; i--)
	        	elSelHotel.remove(1);

	        for (i=0; i<hotel.length; i++){
        		//alert(elSelLokalita.options[i].value+' = '+lokalita)
	        	var newOption=document.createElement('option');
	        	newOption.text=getItemContent(hotel[i],"nazev");
	        	newOption.value=getItemContent(hotel[i],"kod");
	        	try{
	        		elSelHotel.add(newOption,null); // standards compliant
	        	}
	        	catch(ex){
	        		elSelHotel.add(newOption); // IE only
	        	}
	        	
	        }
	        
    	}
    }
	http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	data = "data="+lokalita.value;
	http.send(data); 
}

