jQuery(document).ready(function() {
			
	jQuery('.case-study-info').eq(0).css({top: '437px'});
	jQuery('.fpscrollable .items div').eq(0).children('.case-study-info').show();
	jQuery('.fpscrollable .items div').eq(0).find('.img-a').css({zIndex: 2});
	jQuery('.fpscrollable .items div').eq(0).find('.img-b').css({zIndex: 1});
	
	/* Main Menu */
	jQuery('.menu-main > li').eq(2).addClass('end');
	jQuery('.menu-main > li').eq(4).addClass('bottom');
	jQuery('.menu-main > li').eq(5).addClass('end').addClass('bottom');
	
	/* Position Home Carousel */
	headerPos = jQuery('.header').position();
	jQuery('.fpscrollable .items').css({marginLeft: headerPos.left + 'px'});
	jQuery(window).resize(function() {
		headerPos = jQuery('.header').position();
		jQuery('.fpscrollable .items').css({marginLeft: headerPos.left + 'px'});
	});
	
	/* Enquire Now */
	if(jQuery('#enquire-now').size() > 0) {
		enquirePos = jQuery('#enquire-now').offset();
		enquireLeft = enquirePos.left*-1;
		enquireWidth = jQuery('#enquire-now').width()
		jQuery('#enquire-now').css({left: (enquirePos.left*-1) + 'px', width: enquirePos.left + enquireWidth });
	}
	
	/* Gallery */
	var gallery_hover = false;
	jQuery('.gallery-container').hover(function(){ 
		gallery_hover = true; 
	}, function(){ 
		gallery_hover = false; 
	});
	
	var gallery_up = true;
	
	jQuery("body").mouseup(function(){ 
		if(!gallery_hover) {
			jQuery('.gallery-container').animate({top: '-512px'});
			jQuery('#button-gallery').animate({height: '137px', bottom: '-180px'});
			gallery_up = true;
		}
	});
	
	jQuery('#button-gallery').click(function() {
		if(gallery_up) {
			jQuery('.gallery-container').animate({top: '0'});
			jQuery(this).animate({height: '50px', bottom: '-93px'});
			gallery_up = false;
		}
		else {
			jQuery('.gallery-container').animate({top: '-512px'});
			jQuery(this).animate({height: '137px', bottom: '-180px'});
			gallery_up = true;
		}
	});

	var fpscrollable = jQuery('.fpscrollable').scrollable({
		next: '.next',
		prev: '.prev',
		circular: true,
		onBeforeSeek: function() {
			this.getItems().eq(this.getIndex()).find(".img-a").fadeOut(function() {
				jQuery(this).css({zIndex: 1});
				jQuery(this).next().css({zIndex: 2});
				jQuery(this).show();
			});
			
			this.getItems().eq(this.getIndex()).children(".case-study-info").animate({top: '404px'});
			jQuery('.cloned').children(".case-study-info").css({top: '404px'});	
			jQuery('.browse').hide();
		},
		onSeek: function() {
			var sThis = this;
			sThis.getItems().eq(this.getIndex()).find(".img-b").fadeOut(function() {
				
				jQuery(this).css({zIndex: 1});
				jQuery(this).prev().css({zIndex: 2});
				jQuery(this).show();
				
				sThis.getItems().eq(sThis.getIndex()).children(".case-study-info").animate({top: '437px'});
			});
			jQuery('.cloned').children(".case-study-info").css({top: '404px'});
			
			jQuery('.cloned').find('.img-a').css({zIndex: 1});
			jQuery('.cloned').find('.img-b').css({zIndex: 2});
			
			jQuery(".browse:not('.disabled')").fadeIn();
		}
	});
	
	/* Gallery */
	
	function loadGallery() {
		jQuery('.gallery-carousel').scrollable({
			next: '.gallery-next',
			prev: '.gallery-prev',
			circular: true,
			onSeek: function() {
				jQuery('#gallery-current-image').html((this.getIndex()+1));
			}
		});
		
		var galleryCarousel = jQuery(".gallery-carousel").data("scrollable");
		jQuery('#gallery-total-images').html(galleryCarousel.getSize());
	}
	
	loadGallery();
	jQuery('.gallery-carousel').append('<img class="ajax" src="/wp-content/themes/murray/images/ajax-loader.gif">');
	
	jQuery('#gallery-selection li a').click(function() {
		
		jQuery('#gallery-selection li').removeClass('selected');
		jQuery(this).parent().addClass('selected');

		var data = {
			action: 'load_gallery',
			gallery: jQuery(this).attr('data-gallery')
		};
		
		jQuery('.gallery-carousel .items').remove();
		jQuery('.gallery-carousel .ajax').css({display: 'block'});
		
		jQuery.post('/wp-admin/admin-ajax.php', data, function(response) {
			jQuery('.gallery-carousel').replaceWith(response);
			loadGallery();
			jQuery('#gallery-current-image').html('1');
			jQuery('.gallery-carousel').append('<img class="ajax" src="/wp-content/themes/murray/images/ajax-loader.gif">');
		});
	});

	jQuery('.accordion').accordion();
	
	/* Tabs */
	
	jQuery('#tabs').tabs({
		fx: { opacity: 'toggle', duration: 'fast'}
	});
	
	jQuery('#tabs').bind('tabsselect', function(event, ui){
		var strClickedID = ui.panel.id;
		var strSuffix = strClickedID.substring(4);
		jQuery('#journeySliderPointer').animate({left: ((strSuffix - 1) * 140) + 'px'});
	});
	
	jQuery('#journeyLeftSlide').click(function(event){
		var selected = jQuery('#tabs').tabs('option', 'selected');
		jQuery('#tabs').tabs('select' , selected - 1);
	});
	
	jQuery('#journeyRightSlide').click(function(event){
		var selected = jQuery('#tabs').tabs('option', 'selected');
		if((selected+1) == jQuery('ul.sliderMenu li').length) { jQuery('#tabs').tabs('select' , 0); }
		else {
			jQuery('#tabs').tabs('select' , selected + 1);
		}
	});

});
