function nastavNadpisy() {
  //alert(navigator.appVersion);
  var ielte7 = false;
  var pos = navigator.appVersion.indexOf("MSIE ");
  if (navigator.appName == "Microsoft Internet Explorer" &&  pos >= 0) {
    var str = navigator.appVersion.substring(pos + 5);
    if (parseInt(str) <= 7) ielte7 = true;
  }
  /** Vlozeni ctverecku za nadpisy H2 s odkazy (resp. ctverecky tam uz jsou schovane, zjisti se jen sirka odkazu a podle toho se odsadi ctverecek) **/
  var nadpisy=document.getElementsByTagName('h2'); //vsechny nadpisy
  //pruchod pres vsechny nadpisy
  for (var i in nadpisy) {
    if (nadpisy[i].nodeName!="H2" || nadpisy[i].className.length==0) continue; //nenastavena trida -  pokracovat
    var tridy=nadpisy[i].className.split(" "); //rozdeleni trid do pole
    //pruchod pres tridy odkazu
    for (var j in tridy) {
      if (tridy[j]=="uvod") {
        var odkazy=nadpisy[i].getElementsByTagName("A"); //nacteni odkazu
        if (odkazy.length==0) var odkazy=nadpisy[i].getElementsByTagName("SPAN");  //v nadpisu neni odkaz, nacte se span
        if (odkazy.length==0) { //v nadpisu neni span, vytvori se a text se do nej prevede
          nadpisy[i].innerHTML="<span>"+nadpisy[i].innerHTML+"</span>";
          var span=nadpisy[i].getElementsByTagName("SPAN")[0]; //nacteni spanu
        } else {
          var span=odkazy[0];
        }
        nadpisy[i].style.backgroundPosition=(span.offsetWidth+10)+"px bottom";
        if (ielte7 && span.offsetHeight > 30) {
          //nadpisy[i].style.backgroundPosition=(span.offsetWidth+10)+"px " + (span.offsetHeight) + "px";
          //alert(nadpisy[i].style.backgroundPosition);
          span.style.backgroundPosition= "right bottom";
        } else {
          
        }
        break;
      }
    }
  }

  /** Nastaveni rolloveru u rozcestniku produktu **/  
  var bunky=document.getElementsByTagName('td'); //vsechny bunky
  //pruchod pres vsechny bunky
  for (var i in bunky) {
    if (bunky[i].nodeName!="TD" || bunky[i].className.length==0) continue; //nenastavena trida -  pokracovat
    var tridy=bunky[i].className.split(" "); //rozdeleni trid do pole
    document.body.onmousemove=function() {

    }
    //pruchod pres tridy odkazu
    for (var j in tridy) {
      if (tridy[j]=="rozcestnik") {
        var odkazy=bunky[i].getElementsByTagName("a");
        if (odkazy.length==0) continue;
        //hover po najeti mysi
        bunky[i].onmouseout=function() {
          var tridy=this.className.split(" "); //rozdeleni trid do pole
          var nove_tridy="";
          for (var i in tridy) {
            if (tridy[i]!="rozcestnik_hover") {
              if (nove_tridy!="") nove_tridy+=" "; 
              nove_tridy+=tridy[i];
            }
          }
          this.className=nove_tridy;
        };
        //zruseni hoveru po odjeti mysi
        bunky[i].onmousemove=function() {
        
          var bunky=document.getElementsByTagName('td'); //vsechny bunky
          for (var i in bunky) {
            if (!bunky[i].className || bunky[i].className=="" || bunky[i]==this) continue;
            var tridy=bunky[i].className.split(" "); //rozdeleni trid do pole
            var nove_tridy="";
            for (var j in tridy) {
              if (tridy[j]!="rozcestnik_hover") {
                if (nove_tridy!="") nove_tridy+=" "; 
                nove_tridy+=tridy[j];
              }
            }
            bunky[i].className=nove_tridy;
          }
          var tridy=this.className.split(" "); //rozdeleni trid do pole
          for (var i in tridy) {
            if (tridy[i]=="rozcestnik_hover") return;
          }
          this.className+=" rozcestnik_hover";
        };
        //prechod na prvni odkaz po kliknuti
        bunky[i].onclick=function() {
          var odkazy=this.getElementsByTagName("a");
          if (odkazy.length==0) return;
          window.location.href=odkazy[0].href;
        };
        for (var k in odkazy) {
          odkazy[k].onclick=function(){return false;};
        } 
      }
    }
  }
  
  //cekani na nacteni html
  if (!document.getElementById("zapati_kontejner")) {
    rolCas=rolCas*2;
    setTimeout("nastavNadpisy()", rolCas);
  }


}
rolCas=2;

nastavNadpisy();

