function homeGuidepostNew () {
  if(!$('rozcestnik_uvod_new')) return;
  var contEl = $('rozcestnik_uvod_new');
  var columns = 3;
  var link = new Array('http://www.mestsky-okruh-brno.cz/proc-se-stavi-vmo-brno','http://www.mestsky-okruh-brno.cz/useky-vmo-brno','http://www.mestsky-okruh-brno.cz/zmeny-v-doprave');
  
  contEl.getElements('td').each(function(item, index) { 
    item.set('rel', index);
  });
  
  // Klik udalost
  contEl.getElements('tr').addEvent('click', function(event) {
    new Event(event).stop();
    pos = getPosNew(event);
    var clickCol = pos%columns;
    location.href = link[clickCol];
  });
  
   // Hover udalost
  contEl.getElements('tr').addEvent('mouseover', function(event){
    var pos = getPosNew(event);
    var hoverCol = pos%columns;
    contEl.getElements('td')[hoverCol+columns].addClass('hover'+hoverCol);
    contEl.getElements('td')[hoverCol+columns+3].addClass('hover_sp'+hoverCol);
  });
  
     // Hover udalost
  contEl.getElements('tr').addEvent('mouseout', function(event){
    var pos = getPosNew(event);
    var hoverCol = pos%columns;
    contEl.getElements('td')[hoverCol+columns].removeClass('hover'+hoverCol);
    contEl.getElements('td')[hoverCol+columns+3].removeClass('hover_sp'+hoverCol);
  });
  
}

/* Vraci pozici akce v rozcestniku na uvodce */
function getPosNew(event)  {
  var targets = $(event.target);
  var pos = 0;
  
  if(targets.get('tag') == 'td') {
    pos = targets.get('rel');
  } else {
    if(targets.getParent().get('tag') == 'td') {
      pos = targets.getParent().get('rel');
    } else {
      if(targets.getParent().getParent().get('tag') == 'td') {
        pos = targets.getParent().getParent().get('rel');
      }
    }
  }
  return pos;
}



/* Nastavuje odkazy v rozcestniku na uvodni strane a tridy */
function homeGuidepost () {
  if(!$('rozcestnik_uvod')) return;
  var link = new Array('http://www.mestsky-okruh-brno.cz/vmo-brno?develop_www=1','http://www.mestsky-okruh-brno.cz/useky-vmo-brno?develop_www=1','http://www.mestsky-okruh-brno.cz/aktuality?develop_www=1');
  
  $('rozcestnik_uvod').getElements('li').each(function(item, index){ 
    item.set('rel', index);
  });
  
  $('rozcestnik_uvod').getElements('li').addEvent('click', function(event){
    new Event(event).stop();
    var pos = getPos(event);
    location.href = link[pos];
  });
  
  $('rozcestnik_uvod').getElements('li').addEvent('mouseover', function(event){
    new Event(event).stop();
    var pos = getPos(event);
    $('rozcestnik_uvod').getElements('li')[pos].addClass('hover'+pos);
  });
  
  $('rozcestnik_uvod').getElements('li').addEvent('mouseout', function(event){
    new Event(event).stop();
    var pos = getPos(event);
    $('rozcestnik_uvod').getElements('li')[pos].removeClass('hover'+pos);
  });
}



/* Vraci pozici akce v rozcestniku na uvodce */
function getPos(event)  {
  
  var targets = $(event.target);
  var pos = 0;

  if(targets.getParent().get('tag') == 'ul' || targets.get('tag') == 'li') pos = targets.get('rel');
  if(targets.getParent().get('tag') == 'li') {
    pos = targets.getParent().get('rel');
  } else {
    if(targets.getParent().getParent().get('tag') == 'li') {
      pos = targets.getParent().getParent().get('rel');
    } else {
      if(targets.getParent().getParent().getParent().get('rel') == 'li') {
        pos = targets.getParent().getParent().getParent().get('rel');
      }
    }
  }
  
  return pos;
}

/* Obaluje text span tagem */
function tabOrganization () {
  if($$('div.zalozky_organizace_dopravy').length==0) return
  
  var el = $$('div.zalozky_organizace_dopravy')[0];
  var liEl = el.getElements('li');
  
  liEl.each(function(item, index){
    item.set('class','item'+index)
    var insideContent = new Element('span', {html: item.get('html')});
    item.empty();
    item.adopt(insideContent);
  }); 
}

function topMenu () {
  if(!$('menu_horni')) return;
  
  var liEl = $('menu_horni').getElements('li');
  
  liEl.each(function(item, index){
    if(item.get('class') == 'uroven1_aktualni' || item.get('class') == 'uroven1_aktualni_prvni') pos = index;
  }); 
  
  if(liEl[pos+1] != null) liEl[pos+1].setStyle('background-image','none') 
  
  
  liEl.addEvent('mouseover', function(event){
    new Event(event).stop();
    var targets = $(event.target);
    el = targets.getParent().getParent().getNext();
    if(el==null || el.get('class') == 'uroven1_aktualni') return;
    el.setStyle('background-image','none') 
  });
  
  liEl.addEvent('mouseout', function(event){
    new Event(event).stop();
    var targets = $(event.target);
    el = targets.getParent().getParent().getNext();
    if(el==null || el.get('class') == 'uroven1_aktualni') return;
    
    el.setStyles({
      'background-image': 'url("fileadmin/template/img/menu_horni/pipe.gif")',
      'background-position': 'left center',
      'background-repeat': 'no-repeat'
    });
  });
  
}

function centerHeightThumb () {
  if(!$('thumb')) return;
  var height = 85;
  
  var thumbs = $('thumb').getElements('img');
  thumbs.each(function(item, index) {
    if(item.get('height') < height) {
      var marginTop = ((height-item.get('height'))/2).toInt();
      item.setStyle('margin-top',marginTop);
    }
  });  
}

window.addEvent('domready', function() {
  //homeGuidepost();
  centerHeightThumb();
  homeGuidepostNew();
  tabOrganization();
  //topMenu();
  
});

