function clearNavBorderBottom(id) {
  var m=$(id);
  try{
    var ms=m.previousSibling;
    if(ms.tagName == 'LI') {
      ms.style.backgroundImage = 'none';
    }
  } catch(e) {
    try {
      var mp=m.parentNode;
      if(mp.tagName == 'UL') {
        mp.style.backgroundImage = 'none';
      }
    } catch(e) {
    }
  }
}

function fixLastElementAtBottomMargin() {
  try {
    IE6 = Prototype.Browser.IE && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5)) == 6;
    if (!IE6) {
      var e = $('main_content');
      if(e.className == 'three_teaser') {

        var divs = $$('#main_content.three_teaser div.Default');

        last = divs.length-1;
        for( var i=last; i>=0; i-- ) {

          if(divs[i].innerHTML.length) {
            divs[i].addClassName('no_margin');
            break;
          }
        }
        return;
      }
    }
  } catch(error) {
    return;
  }
}

/**
 * Teaser tracking
 */
document.observe("dom:loaded", function() {
  
  var language = $(document).documentElement.lang;
  if (!language)  {
    language = '';
  } else {
    language += ' ';
  }
  
  /*
   * Marginal teaser
   */
  els = $$('.marginal_box');
  
  for (i = 0; i < els.length; i++) {
  
    el = els[i];
    
    links = el.select('a');
    for (k = 0; k < links.length; k++) {

      link = links[k];
      Event.observe(links[k], 'click', function() {

        el = this.up('.marginal_box');
        
        var labeltext = 'Link: "' + this.innerHTML + '"';
        if (this.innerHTML.indexOf('<img') !== -1) {
          labeltext = 'Bild: "' + this.select('img')[0].src + '"';
        }

        pageTracker._trackEvent('Marginal Teaser', language + el.select('div h3')[0].innerHTML, labeltext);
      });
    }
  }
  
  if ($('header_rotation')) {

    /*
     * Home teaser big
     */
    els = $('header_rotation').select('a');
    
    for (i = 0; i < els.length; i++) {
    
      Event.observe(els[i], 'click', function(e) {
        pageTracker._trackEvent('Home Teaser big', language + this.select('img')[0].alt, 'Bild: "' +  this.select('img')[0].src + '"');
      });
    }
    
    /*
     * Home Teaser small
     */
    els = $$('.home_box');
  
    for (i = 0; i < els.length; i++) {
    
      el = els[i];
      
      links = el.select('a');
      for (k = 0; k < links.length; k++) {

        link = links[k];
        Event.observe(links[k], 'click', function() {

          el = this.up('.home_box');
          
          var labeltext = 'Link: "' + this.innerHTML + '"';
          if (this.innerHTML.indexOf('<img') !== -1) {
            labeltext = 'Bild: "' + this.select('img')[0].src + '"';
          }

          pageTracker._trackEvent('Home Teaser small', language + el.select('div h3')[0].innerHTML, labeltext);
        });
      }
    }
  }
  
});
