function showImage(id) {
	$('#image').empty();
	//$('#right').html = ' <img src="media/indicator.gif" alt="" />&nbsp;Bezig met laden';
	$('#image'.load = function() {
		$('#image').show('slow', xajax_showImage(id));
	});
	$('#image').attr('src', 'components/albums/albums.image.php?id='+id+'&w=578');
}

var scrollElem;
var scrollToTop = 0;
var scrollTop = 0;
var isScrolling = 0;
var scrollInterval;
function activateScroll(elemId) {
  if(!document.getElementById) return;
  if(!document.getElementById(elemId)) return;
  scrollElem = document.getElementById(elemId);
  scrollElem.style.position = "relative";
  scrollElem.initTop = 296;
  setInterval("checkScroll()", 200);
}
function checkScroll() {
  var s = getWindowScrollTop();
  if(s > scrollElem.initTop) {
    scrollToTop = (s-scrollElem.initTop);
  } else {
    scrollToTop = 0;
  }
  if(scrollTop != scrollToTop && !isScrolling) {
    scrollInterval = setInterval("doScroll()", 50);
  }
}

function doScroll() {
    var scrollDiff = (scrollToTop-scrollTop) / 10;
    if(Math.abs(scrollDiff) < 0.1) {
      isScrolling = false;
      clearInterval(scrollInterval);
      //scrollTop = scrollToTop;
    } else {
      scrollTop += scrollDiff;
      isScrolling = true;
    }
    scrollTop = Math.round(scrollTop);
    scrollElem.style.top = scrollTop + "px";
}

function getElemTop(elem) {
}

function getWindowScrollTop() {
  if(document.documentElement && document.documentElement.scrollTop)
    return document.documentElement.scrollTop;
  if(document.body && document.body.scrollTop)
    return document.body.scrollTop;
  return 0;
}

$(document).ready(function() {
	try {
		jQuery.each($('div.thumbs_extra'), function(key, elm) {
			$('#'+elm.id).hide();
		});
	} catch(e) {}
});

function toggleAlbum(elm) {
	var options = { orientation: 'vertical' };
	try {
		$('#'+elm).toggle('blind', options, 500);
	} catch(e) { alert(e); }
}