var bIe=navigator.userAgent.indexOf("MSIE")!=-1 && document.all && !window.innerWidth;
var bMz=navigator.userAgent.indexOf("Gecko")!=-1 && document.getElementById && !document.all;
var bOp=navigator.userAgent.indexOf("Opera")!=-1 && document.getElementById ? 1:0;
var bKn=navigator.userAgent.indexOf("Konqueror")!=-1 && document.getElementById && document.body.offsetWidth ? 1:0;
var bNs=navigator.userAgent.indexOf("Opera")==-1 && document.getElementById && !document.all;
var bOp6=bOp && document.body.offsetWidth ? 1:0;
var bNs4=document.layers ? 1:0;

var interval = 4; // milisekund
var counter = 0; // uhel
var procento = 0; // procento
var barevnejobjekt = 'textik'; // jaky IDcko objektu se bude obarvovat

var pi = 3.14159265358979323846;

var scr = 219;
var scg = 67;
var scb = 147;

var ecr = 237;
var ecg = 190;
var ecb = 63;

function get_element(a) {
    return(bIe ? document.all[a]:bNs4 ? document.layers[a]:document.getElementById(a));
}

function zmenBarvu(idecko) {
  if (get_element(idecko) != null) {
    procento = Math.sin((counter/360)*2*pi);
    acr = Math.round((ecr - scr) * procento + scr);
    acg = Math.round((ecg - scg) * procento + scg);
    acb = Math.round((ecb - scb) * procento + scb);

    barvaTextiku = document.getElementById(idecko).style;
    barvaTextiku.color = 'rgb('+acr+','+acg+','+acb+')';
    counter = counter + 1;
    if (counter >= 180) { counter = 0;}
  }
  else {
    clearInterval(menBarvu);
  }
}

function blick() {
  menBarvu = setInterval("zmenBarvu(barevnejobjekt)",interval);
}

var aktualniUkazka = '';  // ukazka vpravo
var aktualniPolozka = ''; // polozka menu

function ukazka(polozka,idecko) {

  if (get_element(idecko) != null) {

    odkazek = document.getElementById(polozka);
    odkazek.className = 'selected';
    ukazecka = document.getElementById(idecko).style;
    ukazecka.display =  'block';

    if (aktualniPolozka != '') {
      starejodkaz = document.getElementById(aktualniPolozka);
      starejodkaz.className = '';
      staraukazecka = document.getElementById(aktualniUkazka).style;
      staraukazecka.display = 'none';
    }
  
    if (aktualniPolozka != polozka) {
      aktualniUkazka = idecko;
      aktualniPolozka = polozka;
    }
    else {
      aktualniUkazka = '';
      aktualniPolozka = '';
    }
  }
}

function toggle_pozn(poznid) {
   el=document.getElementById('poz'+poznid).style;
   el.display=(el.display == 'inline')?'none':'inline';
}