/*******************************************************************************
* Obecné javascriptové funkce
* 
* 2008-10-08 Chaloupka Jaromír
*******************************************************************************/

var ajax = new Array();

/*******************************************************************************
* Vrátí seznam okresů z vybraného kraje
*******************************************************************************/ 
function vrat_okresy(sel, id_sel_kraje, id_sel_okresy) {
  if (!id_sel_kraje) {
	  var id_sel_kraje = sel.options[sel.selectedIndex].value;
	} else {
    id_sel_kraje = id_sel_kraje.toString();
  }
	document.getElementById('okresy').options.length = 0;
	if (id_sel_kraje.length > 0) {
		var index = ajax.length;
		ajax[index] = new sack();		
		ajax[index].requestFile = 'ajax/ajax_vrat_okresy.php?id_sel_kraje='+id_sel_kraje+'&id_sel_okresy='+id_sel_okresy;
		ajax[index].onCompletion = function() {
                                 vypis_okresy(index);
                               };
		ajax[index].runAJAX();
	}
}

/*******************************************************************************
* Vypíše seznam okresů vrácených AJAXem z vybraného kraje
*******************************************************************************/ 
function vypis_okresy(index) {
	var obj = document.getElementById('okresy');
	eval(ajax[index].response);		
}

/*******************************************************************************
* Nastaví domovskou stránku (zatím funguje jen pro IE)
*******************************************************************************/ 
function nastav_domovskou_stranku() {
  document.body.style.behavior = 'url(#default#homepage)';
  document.body.setHomePage('http://www.eter.cz/');
}

/*******************************************************************************
* Přidá stránku k oblíbeným (zatím funguje jen pro IE)
*******************************************************************************/ 
function pridej_stranku_k_oblibenym() {
  window.external.AddFavorite('http://www.eter.cz/', 'ÉTER.cz - katalog firem');
}

/*******************************************************************************
* Zobrazí inzerci z katalogu pro danou firmu
*******************************************************************************/ 
function zobraz_inzerci_z_katalogu(var_symbol) {
  if (var_symbol) {
    var index = ajax.length;
		ajax[index] = new sack();		
		ajax[index].requestFile = 'ajax/ajax_vrat_inzerci.php?var_symbol='+var_symbol;
		ajax[index].onCompletion = function() {
                                 vypis_inzerci(index);
                               };
		ajax[index].runAJAX();
  }
}

/*******************************************************************************
* Vypíše detail inzerce inzerenta
*******************************************************************************/ 
function vypis_inzerci(index) {
  var inzerpolace = SZN.gEl('inzerpolace');
  var inzerpolace_s = SZN.gEl('inzerpolace_s');
  inzerpolace_s.style.background = "#fff url(http://www.eter.cz/img/inzerpolace_s.gif) no-repeat";
  var inzerce = ajax[index].response;
  var inzerce_pole = inzerce.split('$#%');
  var vyska = inzerce_pole[0];
  var text_inzerce = inzerce_pole[1];
  inzerpolace.innerHTML = text_inzerce;
	var i = new SZN.CSSInterpolator(inzerpolace, 500, {});
  i.addProperty('height', 0, vyska, 'px');  
  i.start();
}

/*******************************************************************************
* Zobrazí rozšířené vyhledávání
*******************************************************************************/ 
function rozsirene_vyhledavani(ic, obec, ulice, semail, swww, id_jazyk) {
  // Nastavíme preklady
  if (id_jazyk == 1) {
    var ic_t = 'IČ';
  } else {
    var ic_t = 'ID';
  }
  if (id_jazyk == 1) {
    var obec_t = 'Obec';
  } else {
    var obec_t = 'Village';
  }
  if (id_jazyk == 1) {
    var ulice_t = 'Ulice';
  } else {
    var ulice_t = 'Street';
  }
  if (id_jazyk == 1) {
    var firmy_s_t = 'Firmy s';
  } else {
    var firmy_s_t = 'Company with';
  }
  if (id_jazyk == 1) {
    var email_t = 'e-mailem';
  } else {
    var email_t = 'e-mail';
  }
  if (id_jazyk == 1) {
    var www_t = 'www';
  } else {
    var www_t = 'website';
  }

  var rozsirene = SZN.gEl('rozsirene');
  rozsirene.innerHTML = '<p>'+ic_t+':&nbsp;<input type="text" name="ic" value="'+ic+'" class="input_ic" />&nbsp;&nbsp;'+obec_t+':&nbsp;<input type="text" name="obec" value="'+obec+'" class="input_obec" />&nbsp;&nbsp;'+ulice_t+':&nbsp;<input type="text" name="ulice" value="'+ulice+'" class="input_ulice" /></p>'+
                        '<p>'+firmy_s_t+':&nbsp;&nbsp;<input type="checkbox" id="semail" name="semail" value="1" class="checks" />&nbsp;'+email_t+'&nbsp;&nbsp;<input type="checkbox" id="swww" name="swww" value="1" class="checks" />&nbsp;'+www_t+'</p>';
	if (semail == 1) {
    var checkbox_semail = SZN.gEl('semail');
    checkbox_semail.checked = true;
  }
  if (swww == 1) {
    var checkbox_swww = SZN.gEl('swww');
    checkbox_swww.checked = true;
  }
  var i = new SZN.CSSInterpolator(rozsirene, 500, {});
  i.addProperty('height', 0, 50, 'px');  
  i.start();
}
