/**
 * @author gvandort
 */
var loadAlbum = function(){
	// We only want these styles applied when javascript is enabled
		$('div.navigation').css({'width' : '300px', 'float' : 'left'});
		$('div.content').css('display', 'block');

		// Initially set opacity on thumbs and add
		// additional styling for hover effect on thumbs
		var onMouseOutOpacity = 0.67;
		$('#thumbs ul.thumbs li').opacityrollover({
			mouseOutOpacity:   onMouseOutOpacity,
			mouseOverOpacity:  1.0,
			fadeSpeed:         'fast',
			exemptionSelector: '.selected'
		});
		
		// Initialize Advanced Galleriffic Gallery
		var gallery = $('#thumbs').galleriffic({
			delay:                     2500,
			numThumbs:                 15,
			preloadAhead:              10,
			enableTopPager:            true,
			enableBottomPager:         true,
			maxPagesToShow:            7,
			imageContainerSel:         '#slideshow',
			controlsContainerSel:      '#controls',
			captionContainerSel:       '#caption',
			loadingContainerSel:       '#loading',
			renderSSControls:          true,
			renderNavControls:         true,
			playLinkText:              'Diavoorstelling Afspelen',
			pauseLinkText:             'Pauzeer Diavoorstelling',
			prevLinkText:              '&lsaquo; Vorige Foto',
			nextLinkText:              'Volgende Foto &rsaquo;',
			nextPageLinkText:          'Volgende &rsaquo;',
			prevPageLinkText:          '&lsaquo; Vorige',
			enableHistory:             false,
			autoStart:                 false,
			syncTransitions:           true,
			defaultTransitionDuration: 900,
			onSlideChange:             function(prevIndex, nextIndex) {
				// 'this' refers to the gallery, which is an extension of $('#thumbs')
				this.find('ul.thumbs').children()
					.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
					.eq(nextIndex).fadeTo('fast', 1.0);
			},
			onPageTransitionOut:       function(callback) {
				this.fadeTo('fast', 0.0, callback);
			},
			onPageTransitionIn:        function() {
				this.fadeTo('fast', 1.0);
			}
		});
	}
		


if ($.query.get('albumID')) {
	$.ajax({
		type: 'GET',
		url: "backend/photos/getPhotos.php?id=" + $.query.get('albumID').substring(1)+ "rid=" + Math.random(),
		//url: "backend/test.json",
		dataType: 'html',
		success: function(response){
			response = eval("(" + response + ")");
			$("#image_gallery_container").html(TrimPath.parseTemplate($("#image_gallery_template").html()).process(response));
			loadAlbum();
		}
	});
}
else{
	$.ajax({
		type: 'GET',
		url: "backend/photos/getPhotoAlbums.php?id=" + Math.random(),
		//url: "backend/albums.json",
		dataType: 'html',
		success: function(response){
			response = eval("(" + response + ")");
			$("#image_gallery_container").html(TrimPath.parseTemplate($("#image_album_template").html()).process(response));
			
			var onMouseOutOpacity = 0.67;
				$('.album_cont').opacityrollover({
				mouseOutOpacity:   onMouseOutOpacity,
				mouseOverOpacity:  1.0,
				fadeSpeed:         'fast',
				exemptionSelector: '.selected'
			});
			
		}
	});
}

		
