$(document).ready(function() {
	
if($(".lang-menu")){
	$(".lang-dropdown").hide();
	$(".lang-menu").hover(
	  function () {
		$(".lang-dropdown").fadeIn("fast");
	  }, 
	  function () {
		$(".lang-dropdown").fadeOut("fast");
	  }
);

}	

if($(".virtual-tour-btn").length > 0){
	$(".virtual-tour-btn").colorbox({width:"760", height:"580", iframe:true, title:false, scrolling:false });
}


if($(".expander").length > 0){
		expando();	
	}
	
if($('#homepage-scroller').length) {				
	$('#homepage-scroller').scrollable({size:3, items:'.scroll-items', clickable:false, loop:false, interval: 6000, speed:600 });			
}

if($('#museum-scroller').length) {				
	$('#museum-scroller').scrollable({size:2, items:'.scroll-items', clickable:false, loop:false, interval: 6000, speed:600 });			
}

});

function expando(){
	var expander = $(".expander .clicker a");	
	var reveal = $(".reveal");	
	var showall = $(".show-all");
	var hideall = $(".hide-all");
	
	$(showall).click(function () { 
      $(reveal).slideDown(); 
    });
	
	$(hideall).click(function () { 
      $(reveal).slideUp();
    });

    $(expander).click(function(e) {
        e.preventDefault();
		$(this).parent().next(reveal).slideToggle();
    });

    $(reveal).hide();

    if (document.location.href.toLowerCase().indexOf('/events/') < 0) {
        $(".expander div.reveal:first").show();
    }

}

function sliderthing(){
	
window.onload = function () {
            var container = $('div.sliderGallery');
            var ul = $('ul', container);
            
            var itemsWidth = ul.innerWidth() - container.outerWidth();
            
            $('.slider', container).slider({
                min: 0,
                max: itemsWidth,
                handle: '.handle',
                stop: function (event, ui) {
                    ul.animate({'left' : ui.value * -1}, 500);
                },
                slide: function (event, ui) {
                    ul.css('left', ui.value * -1);
                }
            });
        };	
}
