// Default:
//jQuery(function($) { $('ul.gallery').galleria(); });


// Sandra:
// Default galleria slideshow behavior (with fancy fadeIn/fadeOut). See: http://devkick.com/lab/galleria/
			
			$('.gallery').addClass('gallery_demo'); // adds new class name to maintain degradability
			jQuery(function($) {
				 $('ul.gallery').galleria({
					history   : false,
				 	insert:"#main_img",
				 	onImage: function(image,caption,thumb) { // let's add some image effects for demonstration purposes
					 
					 hideText();
						
						// fade in the image & caption
						if(! ($.browser.mozilla && navigator.appVersion.indexOf("Win")!=-1) ) { // FF/Win fades large images terribly slow
							image.css('display','none').fadeIn(1000);
						}
						caption.css('display','none').fadeIn(1000);
				
						// fetch the thumbnail container
						var _li = thumb.parents('li');
				
						// fade out inactive thumbnail
						_li.siblings().children('img.selected').fadeTo(500,0.5);
				
						// fade in active thumbnail
						thumb.fadeTo('fast',1).addClass('selected');
				
						// add a title for the clickable image
						image.attr('title','Next image >>');
					},
					onThumb : function(thumb) { // thumbnail effects goes here
					
						
							
						// fetch the thumbnail container
						var _li = thumb.parents('li');
				
						// if thumbnail is active, fade all the way.
						var _fadeTo = _li.is('.active') ? '1' : '0.3';
				
						// fade in the thumbnail when finished loading
						thumb.css({display:'none',opacity:_fadeTo}).fadeIn(1500);
				
						// hover effects
						thumb.hover(
							function() { thumb.fadeTo('fast',1); },
							function() { _li.not('.active').children('img').fadeTo('fast',0.5); } // don't fade out if the parent is active
						)
					}
				 }); 
			}); 
			$(document).ready(function() {
			 		
			 // Hide/show thumbnails. Change icon image and title.
			 
			 $('#btToggleThumbnails').click(function() {			 			 
			 			if ($('#thumbnailWrapper').is(":visible") ) {
			 				$('#thumbnailWrapper').hide();    				  
    				  $('#btToggleThumbnails').attr("src","images/navigation/btThumbnailsShowMatteBlack.gif");
    				  $('#btToggleThumbnails').attr("title","Show thumbnails");
    				} else {
    					$('#thumbnailWrapper').show(); 
    					$('#btToggleThumbnails').attr("src","images/navigation/btThumbnailsHideMatteBlack.gif");
    				  $('#btToggleThumbnails').attr("title","Hide thumbnails");
    					$('.gallery').show();
    				}
    				return false;
  			});
  			  			
  			 // Set opacity for navigation icons (necessatry for IE).
  			
  			$('#navigation img').css('opacity',0.5);
  			 
				 // Hover behaviour for navigation icons.
				 
				$('#navigation img').hover(function() {
  						$(this).fadeTo('fast',1);
					}, 
					function() {
  						$(this).fadeTo('fast',0.5);
					});
					
				// Next and previous icon click behavior.
				
				$('#btPrev').click(function() {						 
			 			$.galleria.prev();			 			 
    				return false;
  			});	
  			
  			$('#btNext').click(function() {						 
			 			$.galleria.next();			 			 
    				return false;
  			});		
				
				
				// Slideshow icon click behavior.
				
				var blSlideshow = false;	
				var intSlideshow = null;
				
				
				$('#btToggleSlideshow').click(function() {															
					  blSlideshow = !blSlideshow;		
  					if (blSlideshow) {					  	
  						$('#btToggleSlideshow').attr("src","images/navigation/btSlideshowStopMatteBlack.gif");
    				  $('#btToggleSlideshow').attr("title","Stop slideshow");
			 				intSlideshow = setInterval("$.galleria.next()", 3000);
			 			} else {		
			 				$('#btToggleSlideshow').attr("src","images/navigation/btSlideshowPlayMatteBlack.gif");
    				  $('#btToggleSlideshow').attr("title","Play slideshow");	 				
			 				clearInterval(intSlideshow);
			 			}		 			 
  			});	
  			
  			$('#btHome').click(function() {			 			 
			 			document.location.href="index.html";
    				return false;
  			});
  			
  			
  			
			});
