var now=new Date();var time=now.getTime();self.name="stern";var wlrcmd="";


function flashivw(welcherFlashFilm, channel)
{
  if (channel == undefined) {
    channel = 'allergie';
  }
  
  if (welcherFlashFilm != undefined) {
    
    if (document.images) {
      document.images["ivw"].src = 'http://stern.ivwbox.de/cgi-bin/ivw/CP/1011118;760,,' + welcherFlashFilm + ',?p=' + (Math.random() * 100000);
      // alert(document.images["ivw"].src);
      _hbPageView(welcherFlashFilm, "/flashgesundneu/" + channel + "/");
      pageTracker._setDomainName(".stern.de");
      pageTracker._trackPageview("/flashgesundneu/" + channel + "/" + welcherFlashFilm);
    }
    
  } else {    
    document.images["ivw"].src = 'http://stern.ivwbox.de/cgi-bin/ivw/CP/1011118;760,,FlashTeaser,?p=' + (Math.random() * 100000);
    _hbPageView("FlashTeaserNeu", "/flashgesundneu/" + channel + "/");
    pageTracker._setDomainName(".stern.de");
    pageTracker._trackPageview("/flashgesundneu/" + channel + "/FlashTeaserNeu");
  }
}

var healthGuide =
{
  init: function()
  {
    this.navigation.bind();
    this.accordion.bind();
  },
  
  navigation:
  {
    bind: function()
    {
      if (Prototype.Browser.IE) {
        $$('.mainNavItemWithSubMenu > a').each(function(link) {
          
          var ul = link.next();
          link.observe('mouseover', function(event) {
            healthGuide.navigation.showSub(ul);
          });
          ul.observe('mouseover', function(event) {
            healthGuide.navigation.showSub(ul);
          });

          link.observe('mouseout', function(event) {
            healthGuide.navigation.hideSub(ul);
          });
          ul.observe('mouseout', function(event) {
            healthGuide.navigation.hideSub(ul);
          });
          
        });
      }
    },
    
    showSub: function(ul)
    {
      ul.style.visibility = 'visible';
    },
    
    hideSub: function(ul)
    {
      ul.style.visibility = 'hidden';
    }
  },
  
  accordion:
  {
    getImage: function(item)
    {
      return item.down();
    },
    getLink: function(item)
    {
      return item.down(1);
    },
    getContent: function(item)
    {
      return item.down(3);
    },
    bind: function()
    {
      $$('.jsFoldable').each(function(item) {
        // image
        img = healthGuide.accordion.getImage(item);
        img.observe('click', healthGuide.accordion.trigger.bind(this));
        // link
        link = healthGuide.accordion.getLink(item);
        link.observe('click', healthGuide.accordion.trigger.bind(this));
      });
    },
    
    trigger: function(event)
    {
      var item = Event.element(event);
      while (item.tagName != 'DIV') {
        item = item.up();
      }
      
      var content = healthGuide.accordion.getContent(item);
      if (content.visible()) {
        content.hide();
        healthGuide.accordion.getImage(item).src = '/img/healthguide/icons/plus.gif';
      } else {
        content.show();
        healthGuide.accordion.getImage(item).src = '/img/healthguide/icons/minus.gif';
      }
      
      return false;
    }
  }
}

new Event.observe(window, 'load', function() {
  healthGuide.init();
});
