/**
 * Systémový modul: doplňkové funkce v jazyku JavaScript
 *
 * Funkce:
 *   confirm_delete() - zobrazí potvrzovací okno před smazáním nějakého záznamu z tabulky
 *   stripeTable() - označení sudých a lichých řádků tabulky
 *
 * @internal Stránka Jihočeské krajské organizace Pionýra
 * @package system
 * @copyright Copyright &copy; Jihočeská krajská organizace Pionýra, 2002-2008.
 * @copyright Všechna práva vyhrazena. All rights reserved.
 * 
 * @internal Changelog:
 * @internal  2003-05-23 (MH) první verze
 * @internal  2004-01-05 (MH) sloučení servisní a veřejné části
 * @internal  2005-02-01 (MH) konfigurace pro HTMLArea
 * @internal  2005-08-27 (MH) revize kódu
 * @internal  2008-04-05 (MH) stínování tabulek
 *
 * @version 2008-01-15
 */


/** Zobrazí potvrzovací okno před smazáním nějakého záznamu z tabulky
 * @param string theLink element (link), ke kterému se přidá potvrzení
 * @param string theWhat pokračování textu 'Opravdu smazat ...'
 * @return boolean zda je potvrzení vydáno
 * @version 2004-01-05
 */
function confirm_delete(theLink, theWhat) {
    // potvrzení není požadováno, když je prohlížeč Opera (nedokonalá JS implementace)
    if (typeof(window.opera) != 'undefined') { return true; }

    var is_confirmed = confirm('Opravdu smazat ' + theWhat + '?');
    if (is_confirmed) { theLink.href += '&potvrzeno=1'; }
    return is_confirmed;
} // konec funkce confirm_delete()

// konfigurace pro komponenty HTMLArea/Xinha (WYSIWYG HTML editor pro MSIE 5.5+)
// _editor_url = "htmlarea/";
_editor_url  = "http://www.jihocesky-pionyr.cz/xinha/";
_editor_lang = "cz";

/*
window.onload = init;
*/

/** Funkce pro označení sudých a lichých řádků tabulky
 * @version 2008-04-05
 */
/* function init() {
  stripeAllTables();
}

function stripeTable(t) {
  var i, odd = true;
  for (i=0; i<t.rows.length; i++) {
    t.rows[i].className += odd ? ' odd' : ' even';
    odd = !odd;
  }
}

function stripeAllTables() {
  var t = document.getElementsByTagName('TABLE');
  for (var i=0; i<t.length; i++) stripeTable(t[i])
} */
