function eventAlbumCarouselSetSelected(pageIndex){
	var selected = $('eventAlbum_carouselNavi').getElementsByClassName('selected');
	for(var i=0; i < selected.length; i++){
  			var tmp = selected[i];
  			$(tmp).removeClassName("selected");
	}
	curPageShowing = pageIndex;
	if($('cp_' + pageIndex)) $('cp_' + pageIndex).addClassName('selected');
}

function eventAlbumCarouselButtonStateHandler(button, enabled) {
 if (button == "eventAlbumCarousel_prev-arrow-0") 
   $('eventAlbumCarousel_prev-arrow-0').src = enabled ? globalBaseUrl + "/images/layout/content/arrow_yellow_left.gif" : globalBaseUrl + "/images/layout/content/arrow_gray_left.gif"
 else 
   $('eventAlbumCarousel_next-arrow-0').src = enabled ? globalBaseUrl + "/images/layout/content/arrow_yellow_right.gif" : globalBaseUrl + "/images/layout/content/arrow_gray_right.gif"
}
function eventAlbumCarouselButtonStateHandler2(button, enabled) {
 if (button == "eventAlbumCarousel_prev-arrow-0") 
   $('eventAlbumCarousel_prev-arrow-0').src = enabled ? globalBaseUrl + "/images/bewegungsmelder/layout/arrow_left.gif" : globalBaseUrl + "/images/bewegungsmelder/spacer.png"
 else 
   $('eventAlbumCarousel_next-arrow-0').src = enabled ? globalBaseUrl + "/images/bewegungsmelder/layout/arrow_right.gif" : globalBaseUrl + "/images/bewegungsmelder/spacer.png"
}

function eventAlbumCarouselAjaxHandler(eventAlbumCarousel, status) {
  var overlay = $('overlay');
  if (status == "before") {
    if (overlay) {
      overlay.setOpacity(0);
      overlay.show();
      Effect.Fade(overlay, {from: 0, to: 0.8, duration: 0.2})
    }
    else
      new Insertion.Top("eventAlbum_carouselNavi", "<div id='overlay' >Lade...<img src='" + globalBaseUrl + "/images/icons/ajax-loader.gif''></div>");
  }
  else 
    Effect.Fade(overlay, {from: 0.8, to: 0.0, duration: 0.2})
    
  if (status == "after" && scrollToPageOnInit != 1){
  	eventAlbumCarousel.scrollTo(scrollToPageOnInit - 5);
  	scrollToPageOnInit = 1;
  }    
}

var eventAlbumCarousel = null;
var globalBaseUrl;
var scrollToPageOnInit = 1;