$(document).ready(function() {

	/* HOME ROTATOR */
	
	$('#home_images').cycle({ 
		fx:    'fade', 
		pause:  1,
		next:   '#home_next', 
		prev:   '#home_back',
	});
	
	$("#home_thumbs li:last-child").addClass("last");
	
	/* PROJECTS SEARCH BAR */
	
	$('#service').hover(
		function () {
	    	$('#service ul').stop(true, true).fadeIn('fast');
		},
	  	function () {
	    	$('#service ul').stop(true, true).fadeOut('fast');
	  	}
	);

	$('#type').hover(
		function () {
	    	$('#type ul').stop(true, true).fadeIn('fast');
		},
	  	function () {
	    	$('#type ul').stop(true, true).fadeOut('fast');
	  	}
	);
	$('#keyword').hover(
		function () {
	    	$('#keyword ul').stop(true, true).fadeIn('fast');
		},
	  	function () {
	    	$('#keyword ul').stop(true, true).fadeOut('fast');
	  	}
	);
	
	/* PROJECTS ROLLOVER */
	
	$('#project_images a').hover(function() {
		$(".projects_title", this).stop().animate({bottom:'0'},{queue:false,duration:200});
				}, function() {
		$(".projects_title", this).stop().animate({bottom:'-30px'},{queue:false,duration:200});
	});
	
	/* PROJECT ROTATOR */
	
	$('#project_images').cycle({ 
		fx:    'fade', 
		pause:  1,
		timeout: 0,
		next:   '#page_next', 
		prev:   '#page_back',
		pager:  '#project_pager',
	});
	
	/* $("#project_images li:nth-child(4n+4)").addClass("last"); */
	
	/* INDIVIDUAL PROJECT ROTATOR */
	
	$('#individual_images').cycle({ 
		fx:    'fade', 
		pause:  1,
		next:   '#individual_next', 
		prev:   '#individual_back',
		pager:  '#individual_pager',
		pagerAnchorBuilder: function(idx, slide) { 
	        return '<li><a href="#"><img src="' + slide.src + '" width="60" height="29" /></a></li>'; 
	    } 
	});
	
	$("#individual_pager li:last-child").addClass("last");
	
	/* DESIGN PHASES & SERVICES ROTATOR */
	
	$('.design_images').cycle({ 
		fx:    'fade', 
		timeout: 0,
	});
	
	$(document).ready(
	    function() {
	        $(".design_images").each(function(i) {
	            $(this).cycle();
	        });
	    }
	);
		
	/* DESIGN PHASES & SERVICES ACCORDIAN */
	
	$('.design_title').click(function() {
		$('.design_title').removeClass('active');
	 	$('.design_content').slideUp('fast');
		if($(this).next().is(':hidden') == true) {
			$(this).addClass('active');
			$(this).next().slideDown('fast');
		}
	});
	 
	$('.design_content').hide();
	
	/* HISTORY ROTATOR */
	
	$('#history_images').cycle({ 
		fx:    'fade', 
		pause:  1,
	});
	
	/* HISTORY LIST */
	
	$(".values li:nth-child(odd)").addClass("odd");
	
	/* LEADERSHIP ROLLOVERS */
	
	$('.leadership_thumbs li a').hover(function() {
		$(".employee_name", this).stop().animate({bottom:'0'},{queue:false,duration:200});
				}, function() {
		$(".employee_name", this).stop().animate({bottom:'-80px'},{queue:false,duration:200});
	});
	
	/* LEADERSHIP LIST */
	
	$("#leader_right div:nth-child(even)").addClass("even");
	
	/* RECOMMENDATIONS LIST */
	
	$(".recommendations li:nth-child(odd)").addClass("odd");
	
	/* SOCIAL MEDIA FADE */
	
	$(function() {
		$("#sharethis a, #social a").css("opacity",".5");
		$("#sharethis a, #social a").hover(function () {
			$(this).stop().animate({ opacity: 1.0 }, "fast"); 
		},
		function () {
			$(this).stop().animate({ opacity: 0.5 }, "fast");
		});
	});
	
	/* CONTACT ROTATOR */
	
	$('#contact_images').cycle({ 
		fx:    'fade',
	});
	
	/* NEWS & BLOG POSTS */
	
	$("#blog_content .post:nth-child(even)").addClass("even");
	
	/* CASE STUDIES ROTATOR */
	
	$('#case_images').cycle({ 
		fx:    'fade', 
		pause:  1,
		timeout: 0,
		next:   '#page_next', 
		prev:   '#page_back',
		pager:  '#project_pager',
	});
	
	$("#case_images li:nth-child(3n)").addClass("last");
	
	/* CASE STUDIES ROLLOVERS */
	
	$('#case_images li a').hover(function() {
		$(".cases_thumb_caption", this).stop().animate({bottom:'0'},{queue:false,duration:200});
				}, function() {
		$(".cases_thumb_caption", this).stop().animate({bottom:'-40px'},{queue:false,duration:200});
	});
	
	/* INDIVIDUAL CASE STUDIES ROTATOR */
	//REMOVE THIS FUNCTION!!!
/*
	$('#incase_images').cycle({ 
		fx:    'fade',
		timeout: 0,
		next:   '#home_next', 
		prev:   '#home_back',
		pager:  '#incase_thumbs',
	    pagerAnchorBuilder: function(idx, slide) {
	        return '<li><a href="#"><img src="' + slide.src + '" width="60" /></a></li>'; 
	    }
	});
*/
	
	/* INDIVIDUAL CASE STUDIES VIDEOS */
	
	/*$('.incase_video').click(function() {
		$('.incase_video').each(function() {
			$(this).removeClass('activeSlide');
		});
		$(this).addClass('activeSlide');
		var videoNumber = $(this).attr('href');
		$.ajax({
			url: '/beta/ajax/incase_ajax.php'+videoNumber,
			success: function(data) {
				//$('#incase_images').cycle('pause');
				$('#casestudy_large_images').addClass('hidden').hide();
				$('.sliderNav').hide();
				$("#casestudy_thumbs li a.activeSlide").removeClass('activeSlide');
				
				$('div#videos').html(data);
				$('div#videos').css({'display':'inline-block'});
				$(".design_box .current").fadeOut('slow',function(){
					videoNumber = videoNumber.replace("?id=","");
					$(".design_box #casedescvideo_"+videoNumber).fadeIn('slow').addClass('current');
				}).removeClass('current');
				
				
				var conHeight = $('div#casestudy_rotator').height();
				var conWidth = $('div#casestudy_rotator').width();
				
				var height = $('div#videos').height();
				var width = $('div#videos').width();
				
				var topPad = ((conHeight - height) / 2);
				var leftPad = ((conWidth - width) / 2);
				
				$('div#videos').css({'padding-top':topPad});
				$('div#videos').css({'padding-left':leftPad});
				
			}
		});
		return false;	
	});
	*/
	/*
	$('#incase_thumbs a').click(function() {
		$('div#incase_videos').hide();
		$('.sliderNav').show();
		$('#incase_images').show();
		$('#incase_images').cycle('resume');
	});
	*/

	/* INDIVIDUAL PROJECT VIDEOS */
	
	$('.project_video').click(function() {
		$('.project_video').each(function() {
			$(this).removeClass('activeSlide');
		});
		$(this).addClass('activeSlide');
		var videoNumber = $(this).attr('href');
		$.ajax({
			url: '/ajax/project_video.php'+videoNumber,
			success: function(data) {
				$('#individual_images').cycle('pause');
				$('#individual_images').addClass('hidden').hide();
				$('.sliderNav').hide();
				$("#individual_pager li a.activeSlide").removeClass('activeSlide');
				
				$('div#videos').html(data);
				$('div#videos').css({'display':'inline-block'});
/*
				$(".design_box .current").fadeOut('slow',function(){
					videoNumber = videoNumber.replace("?id=","");
					$(".design_box #casedescvideo_"+videoNumber).fadeIn('slow').addClass('current');
				}).removeClass('current');
*/
				$('#individual_back').hide();
				$('#individual_next').hide();
				
				var conHeight = $('div#individual_project').height();
				var conWidth = $('div#individual_project').width();
				
				var height = $('div#videos').height();
				var width = $('div#videos').width();
				
				var topPad = ((conHeight - height) / 2);
				var leftPad = ((conWidth - width) / 2);
				
				$('div#videos').css({'padding-top':topPad});
				$('div#videos').css({'padding-left':leftPad});
				
			}
		});
		return false;	
	});
	
	$('#individual_pager a').click(function(){
		$('#videos').hide();
		$('#individual_back').show();
		$('#individual_next').show();
		$('#individual_images').show();
		$('#individual_images').cycle('resume');
		$('.project_video').each(function(){
			$(this).removeClass('activeSlide');
		});
	});

});

	
