// JavaScript Document



function add_load_event(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

	
function share(){
	if (!document.getElementById("bookmark_link")) return false;
	var bookmark = document.getElementById("bookmark_link");
		bookmark.onclick=function(){
			var ul = document.getElementById("bookmark").getElementsByTagName("ul")[0];
			ul.style.display = "block";
			/*this.getElementsByTagName('a')[0].style.backgroundColor="#FFAA13";
			var linktous = document.getElementById("link");
			var email = document.getElementById("email");
			linktous.getElementsByTagName('a')[0].style.backgroundColor="#e6e6e6";
			email.getElementsByTagName('a')[0].style.backgroundColor="#e6e6e6";*/
			var linktous = document.getElementById("link");
			var dl = linktous.getElementsByTagName("dl")[0];
			dl.style.display = "none";
			var email = document.getElementById("email_to_friend");
			//var email_dl = email.getElementsByTagName("dl")[0];
			email.style.display = "none";
			return false;
		}
		
		var linktous = document.getElementById("link_to_us_link");
		
		linktous.onclick = function(){
			var linktous = document.getElementById("link");
			var dl = linktous.getElementsByTagName("dl")[0];
			
			dl.style.display = "block";
			
			var bookmark = document.getElementById("bookmark");
			
			var ul = bookmark.getElementsByTagName("ul")[0];
			ul.style.display = "none";
			var email = document.getElementById("email_to_friend");
			//var email_dl = email.getElementsByTagName("dl")[0];
			email.style.display = "none";
			
			return false;
			
		}
		
		var email = document.getElementById("email_link");
		email.onclick=function(){
			var email = document.getElementById("email_to_friend");
			//var email_dl = email.getElementsByTagName("dl")[0];
			email.style.display = "block";
			var linktous = document.getElementById("link");
			var dl = linktous.getElementsByTagName("dl")[0];
			dl.style.display = "none";
			var bookmark = document.getElementById("bookmark");
			var ul = bookmark.getElementsByTagName("ul")[0];
			ul.style.display = "none";
			return false;
			
		}
		
		var printpage = document.getElementById("print_link");
		printpage.onclick=function(){
			window.print();
			return false;
		}
		
		var myform= document.getElementById("email_to_friend");
		var button = myform.getElementsByTagName("button")[0];
		button.onclick = function(){
			var myform= document.getElementById("email_to_friend");
			 myform.submit();
		}
		
	
}
add_load_event(share);


/****************************** Secondary Drop Down Menu ********************/
function showDropDown(){
	$(this).find('ul').show();
}

function hideDropDown(){
	//alert("hello");
	$(this).find('ul').hide();
}

function initDropDown(){
	$('ul#primary_navigation li ul').hide();
	
	$('ul#primary_navigation > li').mouseover(showDropDown);
	$('ul#primary_navigation > li').mouseout(hideDropDown);
}

add_load_event(initDropDown);


/****************************** Image Gallery ********************/
var onMouseOutOpacity = 0.67;
$('#thumbs-adv ul.thumbs li').css('opacity', onMouseOutOpacity)
	.hover(
		function () {
			$(this).not('.selected').fadeTo('fast', 1.0);
		}, 
		function () {
			$(this).not('.selected').fadeTo('fast', onMouseOutOpacity);
		}
	);


$(document).ready(function() {
	// Initialize Advanced Galleriffic Gallery
	
	var galleryAdv = $('#gallery-adv').galleriffic('#thumbs-adv', {
		delay:                  2000,
		numThumbs:              12,
		preloadAhead:           10,
		enableTopPager:         true,
		enableBottomPager:      false,
		imageContainerSel:      '#slideshow-adv',
		controlsContainerSel:   '#controls-adv',
		captionContainerSel:    '#caption-adv',
		loadingContainerSel:    '#loading-adv',
		renderSSControls:       true,
		renderNavControls:      true,
		playLinkText:           'Play Slideshow',
		pauseLinkText:          'Pause Slideshow',
		prevLinkText:           '&lsaquo;&lsaquo; Previous Photo',
		nextLinkText:           'Next Photo &rsaquo;&rsaquo;',
		nextPageLinkText:       'Next &rsaquo;&rsaquo;',
		prevPageLinkText:       '&lsaquo;&lsaquo; Prev',
		enableHistory:          true,
		autoStart:              false,
		onChange:               function(prevIndex, nextIndex) {
			$('#thumbs-adv ul.thumbs').children()
				.eq(prevIndex).fadeTo('fast', onMouseOutOpacity).end()
				.eq(nextIndex).fadeTo('fast', 1.0);
		},
		onTransitionOut:        function(callback) {
			$('#slideshow-adv, #caption-adv').fadeOut('fast', callback);
		},
		onTransitionIn:         function() {
			$('#slideshow-adv, #caption-adv').fadeIn('fast');
		},
		onPageTransitionOut:    function(callback) {
			$('#thumbs-adv ul.thumbs').fadeOut('fast', callback);
		},
		onPageTransitionIn:     function() {
			$('#thumbs-adv ul.thumbs').fadeIn('fast');
		}
	});
	

});
