var cas = "";
var odkazyVybrane = new Array();
var clankyVybrane = new Array();
var casMenu = "";
var casStdBtn = "";
var casPodmenuPrvni = ""

setBookmarks('clanky-small');
setPrevMenu();
setStdBtn();

casPodmenuPrvni = setInterval("setFirst();", 100);

function setFirst()
{
  var hlavni = document.getElementById('menu-1');
  var podmenu = hlavni.getElementsByTagName('UL');
  
  for(var i in podmenu) {
    if(podmenu[i].className == "podmenu") {
      podmenu[i].childNodes[0].className = "first";
    }
  }
  
  clearInterval(casPodmenuPrvni);
}

function setStdBtn() {
  casStdBtn = setInterval("getStdBtn();", 100);
}


function getStdBtn()
{
  var telo = document.getElementById('telo');
  var btns = telo.getElementsByTagName('INPUT');
  var btnParent = "";
  var btn = "";
  var btnRightSide = "";
  
  if(btns) {
    for(var a in btns) {
      btnRightSide = document.createElement('SPAN');
      btnRightSide.className = 'std_btn_bg';
      
      btn = "";
      btnParent = "";
      
      if(btns[a].className == 'std-btn') {
        btnParent = btns[a].parentNode;
        btn = btns[a];
        //btnParent.removeChild(btns[a]);
        
        //btnRightSide.appendChild(btn);
        btnParent.appendChild(btnRightSide);
      }
    }

    clearInterval(casStdBtn);
  }

}

/* -------------------------------------------------------------------- */
function setPrevMenu()
{
  casMenu = setInterval("getPrevActiveMenu();", 100);
}

function getPrevActiveMenu() {
  var menu = document.getElementById('menu-2').childNodes[1];
  var menuItemsAll = menu.getElementsByTagName('LI');
  
  var numItems = 0;
  var menuItems = new Array();
  
  for(var i in menuItemsAll) {
    if(menuItemsAll[i].parentNode == menu) {
      menuItems[numItems] = menuItemsAll[i];
      numItems++;
    }
  }

  var last = false;
  var prev = false;
  var menuActive = 0;
  
  for(var c in menuItems) {
    if(menuItems[c].childNodes && menuItems[c].childNodes[0].className == 'hl aktivni' && prev == false) {
      menuActive = c;
      prev = true;
    }
    
    if(menuItems[c].childNodes && menuItems[c].childNodes[0].className == 'hl' && last == false) {
      menuItems[c].className = 'last';
      last = true;
    }
  }
  
  if(menuActive) {
    var previous = parseInt(menuActive)+1;
    if(menuItems[previous]) {
      menuItems[previous].className = 'prev';
    }
  }
  
  clearInterval(casMenu);
}


/* -------------------------------------------------------------------- */
function setBookmarks(id)
{
  cas = setInterval("bookmarks(\'"+id+"\');", 300);
}

/* -------------------------------------------------------------------- */
function bookmarks(id)
{
  if(document.getElementById(id)) {
    var odkazy = document.getElementById(id).getElementsByTagName('A');
    var clanky = document.getElementById(id).getElementsByTagName('DIV');

    var u = 0;
    for(var r=0; r<odkazy.length; r++){
      if(odkazy[r].parentNode.className == 'nadpis') {
        odkazyVybrane[u] = odkazy[r];
        u++;
      }
      
      if(odkazy[r].parentNode.className == 'obrazek' && odkazy[r].childNodes[0].tagName == 'IMG') {
        newImage = 'url('+ odkazy[r].childNodes[0].src +')';
        odkazy[r].childNodes[0].style.backgroundImage = newImage;
        odkazy[r].childNodes[0].src = '/sablony/langschool/img/article_pic_top.gif';
      }
    }
    
    u = 0;
    for(var c=0; c<clanky.length; c++){
      if(clanky[c].className == 'clanek') {
        clankyVybrane[u] = clanky[c];
        u++;
      }
    }
    
    for(var i=0; i<odkazyVybrane.length; i++) {
      clankyVybrane[i].id = odkazyVybrane[i].href;
      odkazyVybrane[i].onclick = function() {showCard(this.href,this); return false;};
    }

    var articlePrint = document.createElement('DIV');
    articlePrint.id = 'show_article';
    
    var articlePrintBottom = document.createElement('SPAN');
    articlePrintBottom.className = 'bottom_lista';
    
    document.getElementById(id).appendChild(articlePrint);
    document.getElementById(id).appendChild(articlePrintBottom);
    clearInterval(cas);
    showCard(clankyVybrane[0].id,odkazyVybrane[0]);
  } 
}


function showCard(id,element) {
  var clanek = document.getElementById(id);
  for(var p=0; p<odkazyVybrane.length; p++) {
    odkazyVybrane[p].className = '';
  }

  element.className = 'active';
  element.blur();
  
  document.getElementById('show_article').innerHTML = clanek.innerHTML;
}