document.observe('dom:loaded', function(e) {
  // Auftrittsspezifische Funktionalität
  
  // Anzeige der Band-Texte beim Frische Sterne-Contest
  if ($$("#Content .band_contest_submissions").first()) {
    $$("#Content .band_contest_submissions a.more").each(function(element) {
      element.observe("click", function(event) {
        Event.stop(event);
        element.up().toggle();
        element.up().next(".artist_description").toggle();
      })
    });
    $$("#Content .band_contest_submissions a.less").each(function(element) {
      element.observe("click", function(event) {
        Event.stop(event);
        element.up().toggle();
        element.up("li").down(".artist_teaser").toggle();
      })
    });
    $$("#Content .band_contest_submissions a.show_comment").each(function(element) {
      element.observe("click", function(event) {
        Event.stop(event);
        element.up("li").down(".comments").toggle();
      })
    });
  }
  
  // Voting beim Frische Sterne-Contest
  if ($("Voting")) {
    $$("#Voting a.rater").each(function(element) {
      element.observe("click", function(event) {
        no = this.href.toString().split("/")[6];
        new Ajax.Updater("unit_ul" + no, this.href);
        Event.stop(event);
      });
    });
    
  }
});
