function obnovSeznamCcm_refresh()
	{
		var znacka = document.getElementById("znacka").value;

		if(znacka == "")
			{
				vymazSeznamCcm();
				vymazSeznamCat();
				vymazSeznamRv();
				vymazSeznamTyp();
				return;
			}
		var url = "znacka=" + znacka;


		vytvorXMLHttpRequest();
		xmlHttp.onreadystatechange = zpracujZmenuStavuCcm_refresh;
		xmlHttp.open("POST", path_for_xml , true);
        xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlHttp.send(url);
	}

function obnovSeznamCat_refresh()
	{
		var znacka = document.getElementById("znacka").value;
		var ccm = document.getElementById("ccm").value;

		if(ccm == "")
			{
				vymazSeznamCat();
				vymazSeznamRv();
				vymazSeznamTyp();
				return;
			}
		var url = "znacka=" + znacka + "&ccm=" + ccm;



		vytvorXMLHttpRequest();
		xmlHttp.onreadystatechange = zpracujZmenuStavuCat_refresh;
		xmlHttp.open("POST", path_for_xml , true);
        xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlHttp.send(url);
	}

function obnovSeznamTyp_refresh()
	{
		var znacka = document.getElementById("znacka").value;
		var ccm = document.getElementById("ccm").value;
		var cat = document.getElementById("sekce").value;

		if(cat == "")
			{
				vymazSeznamTyp();
				vymazSeznamRv();
				return;
			}
		var url = "znacka=" + znacka + "&ccm=" + ccm + "&sekce=" + cat;


		vytvorXMLHttpRequest();
		xmlHttp.onreadystatechange = zpracujZmenuStavuTyp_refresh;
		xmlHttp.open("POST", path_for_xml , true);
        xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlHttp.send(url);
	}

function obnovSeznamRv_refresh()
	{
		var znacka = document.getElementById("znacka").value;
		var ccm = document.getElementById("ccm").value;
		var cat = document.getElementById("sekce").value;
		var typ = document.getElementById("typ").value;

		if(typ == "")
			{
				vymazSeznamRv();
				return;
			}
		var url = "znacka=" + znacka + "&ccm=" + ccm + "&sekce=" + cat + "&typ=" + typ;



		vytvorXMLHttpRequest();
		xmlHttp.onreadystatechange = zpracujZmenuStavuRv_refresh;
		xmlHttp.open("POST", path_for_xml , true);
        xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xmlHttp.send(url);
	}

function zpracujZmenuStavuCcm_refresh()
	{
		if(xmlHttp.readyState == 4)
			{
				if(xmlHttp.status == 200)
					{
						aktualizujSeznamCcm();
						document.getElementById("loader").className = "";
						document.getElementById("search_form").className = "";
						
						el = document.getElementById('ccm');
						if(res= /[\?\&]ccm\=([^\&]*)($|\&)/ .exec(location.search)) {
                            for( var i=0; i<el.length; i++ ) {
                                if(el.options[i].value == decodeURIComponent(res[1])) {el.options[i].selected = true;break}
                            }
                            obnovSeznamCat_refresh();
                        }
					}
			}
		else
		    {
                document.getElementById("loader").className = "loader_show";
                document.getElementById("search_form").className = "transparent";
			}
	}

function zpracujZmenuStavuCat_refresh()
	{
		if(xmlHttp.readyState == 4)
			{
				if(xmlHttp.status == 200)
					{
						aktualizujSeznamCat();
						document.getElementById("loader").className = "";
						document.getElementById("search_form").className = "";
						
						el = document.getElementById('sekce');
						if(res= /[\?\&]sekce\=([^\&]*)($|\&)/ .exec(location.search)) {
                            for( var i=0; i<el.length; i++ ) {
                                if(el.options[i].value == decodeURIComponent(res[1])) {el.options[i].selected = true;break}
                            }
                            obnovSeznamTyp_refresh();
                        }
					}
			}
		else
		    {
                document.getElementById("loader").className = "loader_show";
                document.getElementById("search_form").className = "transparent";
			}
	}

function zpracujZmenuStavuRv_refresh()
	{
		if(xmlHttp.readyState == 4)
			{
				if(xmlHttp.status == 200)
					{
						aktualizujSeznamRv();
						document.getElementById("loader").className = "";
						document.getElementById("search_form").className = "";
						
						el = document.getElementById('rv');
						if(res= /[\?\&]rv\=([^\&]*)($|\&)/ .exec(location.search)) {
                            for( var i=0; i<el.length; i++ ) {
                                if(el.options[i].value == decodeURIComponent(res[1])) {el.options[i].selected = true;break}
                            }
                        }
					}
			}
		else
		    {
                document.getElementById("loader").className = "loader_show";
                document.getElementById("search_form").className = "transparent";
			}
	}

function zpracujZmenuStavuTyp_refresh()
	{
		if(xmlHttp.readyState == 4)
			{
				if(xmlHttp.status == 200)
					{
						aktualizujSeznamTyp();
						document.getElementById("loader").className = "";
						document.getElementById("search_form").className = "";
						
						el = document.getElementById('typ');
						if(res= /[\?\&]typ\=([^\&]*)($|\&)/ .exec(location.search)) {
                            for( var i=0; i<el.length; i++ ) {
                                if(el.options[i].value == decodeURIComponent(res[1])) {el.options[i].selected = true;break}
                            }
                            obnovSeznamRv_refresh();
                        }
					}
			}
		else
		    {
                document.getElementById("loader").className = "loader_show";
                document.getElementById("search_form").className = "transparent";
			}
	}
