$(document).ready(function() {
	
	jQuery('.scroll-pane').jScrollPane({showArrows:false, scrollbarWidth:30, dragMaxHeight:25, animateTo:true, topCapHeight:5, bottomCapHeight: 5});
								 
	$('#slideshow').css('visibility','visible').hide();
	$('.thumb').click(function () {
		//$('#df_gallery').css('visibility','visible');
		$('#slideshow').fadeIn();						
        $('#df_video').hide();
		player.sendEvent('STOP');
      });
	
	
	$('table.df_video_thumbs_tbl').click(function () {
        $('#slideshow').hide();
      });
	
	$(".df_video_thumbs_tbl td a").click(function() {
	  $('#df_video').show();
	  var captionText = $(this).attr("title");
	  $("#df_video_caption").text(captionText);
	});

							   
  $('#nav_wrapper').hover(function() {
 		$('#nav').animate({ top : "0px" }, {queue:false, duration:400});
	},
	function() {
 		$('#nav').animate({ top : "-50px" }, {queue:false, duration:400}); 
	});  

						   
$('#df_awards_box').css('display','none');

 $('#df_view_awards').click(function() {
 $('#df_awards_box').fadeIn('medium');
});
 $('#df_awards_close').click(function() {
 $('#df_awards_box').fadeOut('fast');
});

 $rssopen = false;
 $twitteropen = false;
 
 $('#df_rss_tab').click(function(){
 //$(this).blur();

 if ($rssopen == false){ 

 $('#df_rss_panel').css('z-index','11');
 $('#df_rss_panel').animate({ right : "0px" });

 $('#df_twitter_panel').animate({ right : "-200px" }, function() {
    $('#df_twitter_panel').css('z-index','10');
}); 
 $twitteropen = false;
 $rssopen = true;

 }else{

 $('#df_rss_panel').animate({ right : "-200px" }, function() {
    $('#df_rss_panel').css('z-index','10');
	$('#df_twitter_panel').css('z-index','11');
});
 $rssopen = false;

 }

 return false;
 });
 
 $('#df_twitter_tab').click(function(){
 //$(this).blur();

 if ($twitteropen == false){ 

 $('#df_twitter_panel').animate({ right : "0px" });
 $('#df_twitter_panel').css('z-index','11');
 $twitteropen = true;
 $('#df_rss_panel').animate({ right : "-200px" });
 $rssopen = false;

 }else{

 $('#df_twitter_panel').animate({ right : "-200px" });
 $('#df_twitter_panel').css('z-index','11');
 $twitteropen = false;

 }

 return false;
 });

 });
 
 
 (function(){
  // if firefox 3.5+, hide content till load (or 3 seconds) to prevent FOUT
  var d = document, e = d.documentElement, s = d.createElement('style');
  if (e.style.MozTransform === ''){ // gecko 1.9.1 inference
    s.textContent = 'body{visibility:hidden}';
    e.firstChild.appendChild(s);
    function f(){ s.parentNode && s.parentNode.removeChild(s); }
    addEventListener('load',f,false);
    setTimeout(f,3000); 
  }
})();
	
var player = null;
function playerReady(thePlayer) {
	//player = window.document[thePlayer.id];
	player = document.getElementById("player1")
}


jQuery(document).ready(function($) {
				// We only want these styles applied when javascript is enabled
				$('div.navigation').css({'width' : '440px', 'height' : '130px', 'padding-top' : '90px', 'margin-left' : '110px'});
				$('div.content').css('display', 'block');
				// $('div#df_rss_panel').css('right', '-300px');

				// Initially set opacity on thumbs and add
				// additional styling for hover effect on thumbs
				var onMouseOutOpacity = 0.8;
				$('#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:                 4,
					preloadAhead:              10,
					enableTopPager:            false,
					enableBottomPager:         false,
					maxPagesToShow:            7,
					imageContainerSel:         '#slideshow',
					controlsContainerSel:      '#controls',
					captionContainerSel:       '#caption',
					loadingContainerSel:       '#loading',
					renderSSControls:          true,
					renderNavControls:         true,
					playLinkText:              'Play Slideshow',
					pauseLinkText:             'Pause Slideshow',
					prevLinkText:              '&lsaquo; Previous Photo',
					nextLinkText:              'Next Photo &rsaquo;',
					nextPageLinkText:          'Next &rsaquo;',
					prevPageLinkText:          '&lsaquo; Prev',
					enableHistory:             true,
					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);
					}
				});

				/**** Functions to support integration of galleriffic with the jquery.history plugin ****/

				// PageLoad function
				// This function is called when:
				// 1. after calling $.historyInit();
				// 2. after calling $.historyLoad();
				// 3. after pushing "Go Back" button of a browser
				function pageload(hash) {
					// alert("pageload: " + hash);
					// hash doesn't contain the first # character.
					if(hash) {
						$.galleriffic.gotoImage(hash);
					} else {
						gallery.gotoIndex(0);
					}
				}

				// Initialize history plugin.
				// The callback is called at once by present location.hash. 
				$.historyInit(pageload, "advanced.html");

				// set onlick event for buttons using the jQuery 1.3 live method
				$("a[rel='history']").live('click', function(e) {
					if (e.button != 0) return true;
					
					var hash = this.href;
					hash = hash.replace(/^.*#/, '');

					// moves to a new page. 
					// pageload is called at once. 
					// hash don't contain "#", "?"
					$.historyLoad(hash);

					return false;
				});

				/****************************************************************************************/
				
			});