// konstanty kraju (zatim neni databazove)
a = new Array("001-Praha 1","002-Praha 2","003-Praha 3","004-Praha 4","005-Praha 5","006-Praha 6","007-Praha 7","008-Praha 8","009-Praha 9","010-Praha 10");


// pridat/odebrat kraj do/z vyberu
function vyberKraj(kraj)
{
	for(var i=0; i<eval(kraj).length; i++)
	{
		vyberOkres(eval(kraj)[i]);
	}
	return false;
}


// pridat/odebrat okres do/z vyberu
function vyberOkres(okres)
{
	var id = okres.substring(0,3);
	var nazev = okres.substring(4);
	//alert('id:' + id + ' nazev: ' + nazev);
		
	// ukazatele
	elVyberId = document.getElementById('vyber_id');
	elVyberNazvy = document.getElementById('vyber_nazvy');
	if (!elVyberId || !elVyberNazvy) return false;
		
	// prvni polozka
	if (elVyberId.value == "" || elVyberId.value == "all")
	{
		elVyberId.value = id;
		elVyberNazvy.value = nazev;
	}
	// dalsi
	else
	{		
		var valuesId = ";" + elVyberId.value;
		var valuesNazvy = elVyberNazvy.value + ", ";
		//alert(valuesId);
		//alert(valuesNazvy);
		
		var reId = new RegExp(";"+id, "gi");
		var reNazvy = new RegExp(nazev+", ", "gi");
		
		// uz je ve vyberu?
		if ( reId.test(valuesId) )
		{
			// odebirame			  
			valuesId = valuesId.replace(reId, "");
			valuesId = valuesId.replace(/^;/,"");									
			if ( reNazvy.test(valuesNazvy) ) valuesNazvy = valuesNazvy.replace(reNazvy, "");
			valuesNazvy = valuesNazvy.replace(/, $/,"");
			
			elVyberId.value = valuesId;
			elVyberNazvy.value = valuesNazvy;			
		}
		else
		{
			// pridavame
			elVyberId.value += ";"+id;
			elVyberNazvy.value += ", "+nazev;
		}
	}
	
	return false;
}


// pridat cele cesko
function vyberCR(cr)
{
	var id = cr.substring(0,3);
	var nazev = cr.substring(4);
	//alert('id:' + id + ' nazev: ' + nazev);

	// ukazatele
	elVyberId = document.getElementById('vyber_id');
	elVyberNazvy = document.getElementById('vyber_nazvy');
	if (!elVyberId || !elVyberNazvy) return false;

	elVyberId.value = id;
	elVyberNazvy.value = nazev;
	
	return false;
}


// vycisti vyberove pole
function vycistitVyber()
{
	// ukazatele
	elVyberId = document.getElementById('vyber_id');
	elVyberNazvy = document.getElementById('vyber_nazvy');
	if (!elVyberId || !elVyberNazvy) return false;
	
	elVyberId.value = "";
	elVyberNazvy.value = "";
	
	return false;
}


// vyber nesmi byt prazdny!
function overitVyber()
{
	// ukazatele
	elVyberId = document.getElementById('vyber_id');
	elVyberNazvy = document.getElementById('vyber_nazvy');
	if (!elVyberId || !elVyberNazvy) return false;
		
	// pokud neni nic vybrano, zarvi!
	if (elVyberId.value == '' || elVyberNazvy.value == '')
	{
		chybaZadnyVyber();
		return false;
	}		
}
