// *****************************************************************************************************************************************
// podle stavu checked zdrojoveho tlacitka "co" zobrazi prislusny stav graficky
// *****************************************************************************************************************************************
function checkbox_stav(co,velikost,menit_checkbox)
     {
          if (menit_checkbox=='1')
               {
                    if (document.getElementById(co).checked) document.getElementById(co).checked = false;
                                                        else document.getElementById(co).checked = true;
               }

          if (document.getElementById(co).checked)
               {
                    document.images[co+'_stav'].src = "/_img/ico/hotovo-" + velikost + "-1.gif";
               }
          else
               {
                    document.images[co+'_stav'].src = "/_img/ico/hotovo-" + velikost + "-0.gif";
               }
     }
     

// *****************************************************************************************************************************************
// zobrazeni/skryti nej clanku na titulce, volani: nejnovejsi("1/2/3");
// *****************************************************************************************************************************************
function nejnovejsi(jake)
     {
          for (aa=1;aa<=3;aa++)
               {
                    document.getElementById('nej_0'+aa+'_n').className     = 'nej_n';
                    document.getElementById('nej_0'+aa+'_r').style.display = 'none';
               }

          document.getElementById('nej_0'+jake+'_n').className     = 'nej_a';
          document.getElementById('nej_0'+jake+'_r').style.display = '';
     }
     

// *****************************************************************************************************************************************
// ulozi cookie (povinne jsou jen prvni dve hodnoty), volani: nastav_cookie("promenna","hodnota");
// *****************************************************************************************************************************************
function nastav_cookie(key, value, days, path, domain)
     {
          if (days)
               {
                    var date = new Date();
                    date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
               }

          value  = encodeURIComponent(value);
          if (domain) value +='; domain='+domain;
          if (path)   value +='; path='+path;
          if (days)   value +='; expires=' + date.toGMTString();

          document.cookie = key + '=' + value;
     }
     

// *****************************************************************************************************************************************
// precte hodnotu cookie, volani: cti_cookie("nazev");
// *****************************************************************************************************************************************
function cti_cookie(cookieName)
     {
          var theCookie=""+document.cookie;
          var ind=theCookie.indexOf(cookieName);
          if (ind==-1 || cookieName=="") return "";
          var ind1=theCookie.indexOf(';',ind);
          if (ind1==-1) ind1=theCookie.length;
          return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
     }


// *****************************************************************************************************************************************
// nastavi do formularu s datem aktualni cas, volani: nastav_ted("form_datum","rano/vecer/hodiny/minuty/sekundy");
// *****************************************************************************************************************************************
function nastav_ted(pole,rozsah)
     {
          dnes = new Date();

          rok    = dnes.getYear();
          mesic  = dnes.getMonth() + 1;
          den    = dnes.getDate();

          hodin  = dnes.getHours();
          minut  = dnes.getMinutes();
          sekund = dnes.getSeconds();

          if (rozsah=="rano")    { hodin = "00"; minut = "00"; sekund = "00"; }
          if (rozsah=="vecer")   { hodin = "23"; minut = "59"; sekund = "59"; }
          if (rozsah=="hodiny")  {               minut = "00"; sekund = "00"; }
          if (rozsah=="minuty")  {                             sekund = "00"; }

          if ((hodin<10) && (hodin!='00'))   hodin  = '0' + hodin;
          if ((minut<10) && (minut!='00'))   minut  = '0' + minut;
          if ((sekund<10) && (sekund!='00')) sekund = '0' + sekund;

          document.getElementById(pole+'_d').value = den;
          document.getElementById(pole+'_m').value = mesic;
          document.getElementById(pole+'_r').value = rok;
          document.getElementById(pole+'_h').value = hodin;
          document.getElementById(pole+'_i').value = minut;
          document.getElementById(pole+'_s').value = sekund;
     }
     

// *****************************************************************************************************************************************
// pouze potvrzeni pred provedenim nejake akce, volani: onclick='return potvrdit();'
// *****************************************************************************************************************************************
function potvrdit()
     {
          promenna = confirm("Určitě chcete tuto akci provést?");
          if (promenna) return true;
          else return false
     }


// *****************************************************************************************************************************************
// ukaze, jak silne je zadane heslo
// *****************************************************************************************************************************************
function sila_hesla(zdroj,cil,cil_cislo)
     {
          var sila = 0;
     
          heslo = document.getElementById(zdroj).value;

          if (heslo.length>5)                                   sila++;
          if (heslo.length>7)                                   sila++;
          if (heslo.length>9)                                   sila++;
          if ((heslo.match(/[a-z]/)) && (heslo.match(/[A-Z]/))) sila++;
          if (heslo.match(/\d+/))                               sila++;

          if (sila<="1") hlaska = "<span style='font-size:11px;font-weight:bold;color:#FF0000;'>velmi slabé heslo</span>";
          if (sila=="2") hlaska = "<span style='font-size:11px;font-weight:bold;color:#800000;'>slabé heslo</span>";
          if (sila=="3") hlaska = "<span style='font-size:11px;font-weight:bold;color:#000000;'>průměrné heslo</span>";
          if (sila=="4") hlaska = "<span style='font-size:11px;font-weight:bold;color:#FF6600;'>silné heslo</span>";
          if (sila=="5") hlaska = "<span style='font-size:11px;font-weight:bold;color:#008000;'>velmi silné heslo</span>";
          
          document.getElementById(cil).innerHTML   = hlaska;
          document.getElementById(cil_cislo).value = sila;
     }


// *****************************************************************************************************************************************
// zobrazi prvek
// *****************************************************************************************************************************************
function zobraz_prvek(prvek)
     {
          document.getElementById(prvek).style.display='';
     }


// *****************************************************************************************************************************************
// skryje prvek
// *****************************************************************************************************************************************
function skryj_prvek(prvek)
     {
          document.getElementById(prvek).style.display='none';
     }


// *****************************************************************************************************************************************
// zobrazi nebo skryje prvek
// *****************************************************************************************************************************************
function zobraz_skryj_prvek(prvek)
     {
          if (document.getElementById(prvek).style.display=='none') document.getElementById(prvek).style.display='';
          else document.getElementById(prvek).style.display='none';
     }


// *****************************************************************************************************************************************
// vraci retezec jako URL adresu
// *****************************************************************************************************************************************
var zdroj_url = new Array ('ó','Ó','ě','š','č','ř','ž','ý','á','í','é','ú','ů','ť','ď','ľ','ň','Ě','Š','Č','Ř','Ž','Ý','Á','Í','É','Ú','Ů','Ť','Ď','Ľ','Ň',' ','+',',','.','?','!',',','/',':','„','“','(',')','-.','.-','--','---');
var cil_url   = new Array ('o','o','e','s','c','r','z','y','a','i','e','u','u','t','d','l','n','e','s','c','r','z','y','a','i','e','u','u','t','d','l','n','-','-','-','-','-','-','-','-','-','-','-','','','.','-','-','-');
function url(pole)
     {
          obsah = document.getElementById(pole).value;

          delka    = zdroj_url.length;
          
          for (var bb=0;bb<=20;bb++)
               {
                    for (var aa=0;aa<=delka;aa++) obsah = obsah.replace(zdroj_url[aa],cil_url[aa]);
               }

          obsah = obsah.replace("-html",".html");

          obsah = obsah.toLowerCase();
          document.getElementById(pole).value=obsah;
     }


// *****************************************************************************************************************************************
// vraci retezec jako keywords
// *****************************************************************************************************************************************
var zdroj_key = new Array (' ,',' , ',', ');
var cil_key   = new Array (',',',',',');
function keywords(pole)
     {
          obsah = document.getElementById(pole).value;

          delka = zdroj_key.length;
          for (var aa=0; aa <= 40; aa++)
               {
                    obsah = obsah.replace(zdroj_key[aa],cil_key[aa]);
               }

          obsah.toLowerCase;
          document.getElementById(pole).value=obsah;
     }

