/* H L E D A T  O K R E S Y */
function hledat_okresy(url)
{
  var box = $('kraje');
  var kraj_id = box.options[box.selectedIndex].value;
  if (!kraj_id) return;
  
  
  
 new Ajax.Request(url, {
  	method: 'post',
	parameters: {kraj: kraj_id},
	onSuccess: success	
  });
  
  function success(trans){
  	var r = trans.responseText;  
	var res = r.evalJSON();
  	var box2 = $('okresy');
  	box2.options.length = 0;
  	for (i = 0; res.id[i] != 0; i++) {
  		box2.options[i] = new Option(res.nazev[i], res.nazev[i]);
  		box2.options[i].value = res.id[i];
  	}
	box2.disabled = false;
  }
}

/* H L E D A T  O K R E S Y */
function hledat_okresy2(kraj, okres, url)
{
  var box = $('kraje');
  var kraj_id = kraj
  if (!kraj_id) return;
  

  
 new Ajax.Request(url, {
  	method: 'post',
	parameters: {kraj: kraj_id},
	onSuccess: success	
  });
  
  function success(trans){
  	var r = trans.responseText; 
	var res = r.evalJSON();
  	var box2 = $('okresy');
  	box2.options.length = 0;
  	for (i = 0; res.id[i] != 0; i++) {
  		box2.options[i] = new Option(res.nazev[i], res.nazev[i]);
  		box2.options[i].value = res.id[i];
		if (box2.options[i].value == okres) box2.options[i].selected = true;
  	}
	box2.disabled = false;
  }
}


// H L E D A T   T Y P Y
function hledat_typy(url)
{
  var box = $('typ');
  var typ_id = box.options[box.selectedIndex].value;
  if (!typ_id) return;
  
  
  
 new Ajax.Request(url, {
  	method: 'post',
	parameters: {typ: typ_id},
	onSuccess: success	
  });
  
  function success(trans){
  	var r = trans.responseText;  
	var res = r.evalJSON();
  	var box2 = $('podtyp');
  	box2.options.length = 0;
	
	box2.options[0] = new Option("všechny typy", "všechny typy");
  	box2.options[0].value = '0';
	
  	for (i = 0; res.id[i] != 0; i++) {
  		box2.options[i+1] = new Option(res.nazev[i], res.nazev[i]);
  		box2.options[i+1].value = res.id[i];
  	}
	box2.disabled = false;
  }
}


// H L E D A T   T Y P Y    - poptavky, novinky
function vypsat_typy(url)
{
  var box = $('typ');
  var typ_id = box.options[box.selectedIndex].value;
  if (!typ_id) return;
  
  
  
 new Ajax.Request(url, {
  	method: 'post',
	parameters: {typ: typ_id},
	onSuccess: success	
  });
  
  function success(trans){
  	var r = trans.responseText;  
	var res = r.evalJSON();
  	var y = 0;
	var resume = "";
	var checked = "";
  	for (i = 0; res.id[i] != 0; i++) {
		if (i==0 && false) checked = ' checked="checked"'; //ZRUSENO
			else checked = "";
		
		resume += '<div class="podtyp_input"><input type="checkbox" id="pt' + res.id[i] + '" name="pt' + res.id[i] + '"' + checked + ' />' + res.nazev[i] + '</div>';
  	}
	$('podtyp').innerHTML = resume;
  }
}



function initializeSearchingBox(kraj, okres, url) {
	//kraj
	var i;
	var box = $('kraje');
	var boxLenght = box.options.length;
	
	//nalistuj zadany okres
	for (i = 0; i < boxLenght; i++) {
		if (box.options[i].value == kraj) box.options[i].selected = true;
	}
	
	//okresy
	hledat_okresy2(kraj, okres, url);
}


/* NACTENI POPISU K TARIFU */

function tarifChangeDescription() {
	var url = "http://reality.vyrobawebstranek.cz/ajax/tarifChangeDescription.php";
	
	var box = $('tarif');
  	var id = box.options[box.selectedIndex].value;
  	if (!id) return;
  
	
	new Ajax.Request(url, {
  	method: 'post',
	parameters: {id: id},
	onSuccess: success	
  });
  
  function success(trans){
  	var r = trans.responseText;
	$('tarifDescription').value = r;
  }
}