

/* GLOBAL VARIABLES */

// Fade in/out speed for case studies (seconds):
var fadeSpeed = 1;
	
// Gallery sliding speed:
var gallerySpeed = 0.5;



/* FUNCTIONS */

$(document).ready(function () {
	
	Cufon.replace('h1, h2', { fontFamily: 'DaxWide-Medium' });
	Cufon.replace('#phone, .dax', { fontFamily: 'DaxWide-Regular' });
	
	
	fadeSpeed = fadeSpeed * 1000;
	gallerySpeed = gallerySpeed * 1000;
	
	
	var i = 1;
	// Create case study navigation (01, 02 etc)
	$('.caseStudy').each(function(){
		if (i <10){
			t = "0" + i;
		} else {
			t = i;
		}
		$('.numberNavigation').append('<li id="index-'+i+'">' + t + '</li>');
		i++;
	});
	
		
	if ( $('#intro').length >0 ){
		
		// On case study clicks, fade out old content and replace
		$('.numberNavigation li').click(function(){
			
				currentNav = $('.numberNavigation .current').attr('id');
				
				currentCase = ($(this).attr('id')).split("-");
				
				if (!currentNav){
						
					$('#intro').fadeOut(fadeSpeed, function(){
						$('#caseStudies').css('display', 'block');
						caseStudy = $('.caseStudy')[currentCase[1]-1];
						$(caseStudy).fadeIn(fadeSpeed).addClass('current');
					});
					
				} else {
					if (currentNav != this){
						$('.numberNavigation .current').removeClass('current');
						
						$('.caseStudy.current').removeClass('current').fadeOut(fadeSpeed,function(){
							caseStudy = $('.caseStudy')[currentCase[1]-1];
							$(caseStudy).fadeIn(fadeSpeed).addClass('current');
						});;
						
					}
				}
				
				$(this).addClass('current');
		
		});		
		
	} else {
	
		currentNav = "index-1";
		$('#index-1').addClass('current');
		$('#caseStudies').css('display','block');
		$('.caseStudy').eq(0).addClass('current').fadeIn();
		
		$('.numberNavigation li').click(function(){
		
			currentNav = $('.numberNavigation .current').attr('id');
			
			currentCase = ($(this).attr('id')).split("-");
			
			if (currentNav != this){
				$('.numberNavigation .current').removeClass('current');
					
				$('.caseStudy.current').removeClass('current').fadeOut(fadeSpeed,function(){
					caseStudy = $('.caseStudy')[currentCase[1]-1];
					$(caseStudy).fadeIn(fadeSpeed).addClass('current');
				});;
			}
			
			$(this).addClass('current');
		
		});	
		
	}

	
	
	// Create carousels
	$(".caseStudy").each(function(){
		
		var thumbs = $(this).find('.thumbnails');
		
		var currentCase = this;
		$(this).find('.photoCarousel').scrollable({
			circular: true,
			disabledClass: 't',
			speed: gallerySpeed
			/*onSeek: function() {
			
				// Set overlay image 
			
				var n = (this.getIndex())+2;
				var img = $(currentCase).find('.photo:nth-child('+n+') a').attr('href');
				$('#fullSize img').attr('src',img);
				
			}*/
		}).navigator({
			navi: thumbs
		});
		
		$(this).find('.photoCarousel .items').css('left','-530px');
		
	});
	
	$(".photo.cloned a").attr('rel','');
	
	// Create overlay Fancyboxes
	$("div.photo").not(".cloned").find("a").fancybox({
		cyclic: true,
		padding: 0,
		margin: 0,
		overlayColor: '#000',
		overlayOpacity: 0.6
	});
	
});

