$(document).ready(function(){
	
	// Read More (About)
	$("div.about_quote div.read_more a").click(function(){
		$(this).parents("div.quote:first").find("p").slideDown();
		$(this).hide();
		return false;
	});
	
	// Read More (Feedback)
	$("div.fback_quote div.read_more2 a").click(function(){
		$(this).parents("div.quote:first").find("p").show();
		$(this).parents("div.quote:first").find("p.intro:first").hide();
		$(this).hide();
		return false;
	});
	
	// Project List
	var original_project = $("div#project_list a.selected");
	$("div#project_list li").hover(function(){
		$("div#project_list a").removeClass("selected");
		$(this).children("a").addClass("selected");
	},
	function(){
		$(this).children("a").removeClass("selected");
		original_project.addClass("selected");
	});
	
	// Project gallery
	$("div#project_photo_caption").hide();
	
	$("div#image_slider ul li a").click(function(){
		$("div#the_photo").html('<img src="'+$(this).attr("href")+'" alt="" />');
		
		if( $(this).children("img").attr("alt") != "" ){
			$("div#project_photo_caption").show().children("p").html( $(this).children("img").attr("alt") );
		}else{
			$("div#project_photo_caption").hide().children("p").html("");
		}
		return false;
	});
	
	var current_photos = false;
	var scrolling = false;
	
	$("a#slide_right").click(function(){
		if( scrolling == true ){
			return false;
		}
		scrolling = true;
		
		current_photos.animate({
			left: "-102px"
		},300,"swing",function(){
			current_photos.css("left","0px").children("li:first").appendTo(current_photos);
			scrolling = false;
		});
		return false;
	});
	
	$("a#slide_left").click(function(){
		if( scrolling == true ){
			return false;
		}
		scrolling = true;
		
		current_photos.css("left","-102px").children("li:last").prependTo(current_photos);
		
		current_photos.animate({
			left: 0
		},300,"swing",function(){
			scrolling = false;
		});
		return false;
	});
	
	$("ul.project_type_tabs a").click(function(){
		$("ul.project_type_tabs a").removeClass("selected");
		$(this).addClass("selected");
		$("div#image_slider ul").hide();
		
		if( $(this).hasClass("tab_before") ){
			current_photos = $("ul#photos_before");
		}else if( $(this).hasClass("tab_during") ){
			current_photos = $("ul#photos_during");
		}else if( $(this).hasClass("tab_after") ){
			current_photos = $("ul#photos_after");
		}
		
		current_photos.show();
		
		if( current_photos.children("li").length > 5 ){
			$("a#slide_left, a#slide_right").show();
		}else{
			$("a#slide_left, a#slide_right").hide();
		}
		
		current_photos.children("li:first").children("a").click();
		
		return false;
	});
	
	$("ul.project_type_tabs a:last").click();
	
	// Side bits
	
	var page_height = $("div#page").height();
	
	for( i=0; i <= 20; i++ ){
		if( (i*600) + 550 < page_height - 180 ){
			$("div#page").append('<span class="left_cog" style="top: '+((i*600) + 550)+'px;"></span>');
		}
		if( (i*600) + 115 < page_height - 280 ){
			$("div#page").append('<span class="right_cog" style="top: '+((i*600) + 115)+'px;"></span>');
		}
	}
	
});
