function userProfileAlbumCarouselSetSelected(pageIndex){
	var selected = $('userProfileAlbum_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 userProfileAlbumCarouselButtonStateHandler(button, enabled) {
 if (button == "userProfileAlbumCarousel_prev-arrow-0") 
   $('userProfileAlbumCarousel_prev-arrow-0').src = enabled ? globalBaseUrl + "/images/frontend/layout/content/arrow_yellow_left.gif" : globalBaseUrl + "/images/frontend/layout/content/arrow_gray_left.gif"
 else 
   $('userProfileAlbumCarousel_next-arrow-0').src = enabled ? globalBaseUrl + "/images/frontend/layout/content/arrow_yellow_right.gif" : globalBaseUrl + "/images/frontend/layout/content/arrow_gray_right.gif"
}
function userProfileAlbumCarouselButtonStateHandler2(button, enabled) {
 if (button == "userProfileAlbumCarousel_prev-arrow-0") 
   $('userProfileAlbumCarousel_prev-arrow-0').src = enabled ? globalBaseUrl + "/images/bewegungsmelder/layout/arrow_left.gif" : globalBaseUrl + "/images/bewegungsmelder/spacer.png"
 else 
   $('userProfileAlbumCarousel_next-arrow-0').src = enabled ? globalBaseUrl + "/images/bewegungsmelder/layout/arrow_right.gif" : globalBaseUrl + "/images/bewegungsmelder/spacer.png"
}

function userProfileAlbumCarouselAjaxHandler(userProfileAlbumCarousel, 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("userProfileAlbum_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){
  	userProfileAlbumCarousel.scrollTo(scrollToPageOnInit - 5);
  	scrollToPageOnInit = 1;
  }
      
}

var userProfileAlbumCarousel = null;
var globalBaseUrl;
var scrollToPageOnInit = 1;