jQuery(document).ready(function() {



	



	var $ = jQuery;



	$('.backtotop').click(function() {



		



		$('html,body').animate({ scrollTop: 0 }, 1000,'easeInOutExpo');



		return false;



	});



	



	function filter_projects(catid) {



		var projects = $('#project_cats');



		projects.find('div').stop().hide();



		projects.find('div.'+catid).stop().css('opacity',1).fadeIn(300,'swing');



	}



	function update_menu(currenthash) {



		currenthash = (currenthash) ? currenthash : 'cat0';



		$('#pmenu_'+currenthash).css({'background-color':'#002A5C','color':'#FFFFFF'});



		filter_projects(currenthash);



	}



	$('#project_menu a').click(function() {



		$('#project_menu a').css({'background-color':'transparent','color':'#002A5C'});



		update_menu($(this).attr('id').replace('pmenu_',''));



	});



	



	update_menu(window.location.hash.replace('#',''));



	



	$('ul.projects_navmenu li ul li').click(function() {



		window.location.href=$(this).find('a.route').attr('href');



	});



	



	



	function switch_navmenu(tgt) {



		var speed = 1100;



		$('ul.projects_navmenu li[id!="'+tgt+'"]').each(function() {



			var parent = $(this);



			parent.find('ul').slideUp(speed,'easeInOutQuad',function() {



			



				parent.removeClass('selected');



			});



		});



		var parent = $('ul.projects_navmenu li#'+tgt);



		parent.find('ul').slideDown(speed,'easeInOutQuad',function() {



			



			parent.addClass('selected');



		});



	}



	$('ul.projects_navmenu li span.cattitle, ul.projects_navmenu li span.cattitle a').click(function() {



		switch_navmenu($(this).parents('li').attr('id'));



		return false;



	});



	



	$("#banner").slides({



		slideEasing: 'easeInOutExpo',



        generatePagination: false,



        play: 5000,



        slideSpeed: 1000,



		animationStart: function(current){



			$('.banner_left').animate({



				opacity:0



			},100);



		},



		animationComplete: function(current){



			$('.banner_left').animate({



				opacity:1



			},200);



		},



		slidesLoaded: function() {



			$('.banner_left').animate({



				opacity:1



			},200);



		}



	});



	



	$('.bump').hover(function () {



		



		$(".preview_image", this).stop().animate({top:"-45px"},{queue:false,duration:200});



	},



	function() {



	



		$(".preview_image", this).stop().animate({top:"0px"},{queue:false,duration:200});



	});



	



	$("a[rel='sarah']").colorbox({



		transition:"elastic",



		scalePhotos:true,



		maxWidth:'80%',



		maxHeight:'80%'



	});



	



	$('.item-page div.columns').columnize({ columns: 2 });



	$(".colorboxpdf").colorbox({iframe:true, width:'75%', height:'75%', title:false });
	$(".colorboximg").colorbox({width:'auto', height:'auto', title:false });




	/* blog */



	



	$('.items-more').wrapInner('<div id="right_col_sm" />');



	//$('.items-more #right_col_sm').prepend('<h3 class="news">Older News</h3><hr>');

	

	$('p.readmore a, dd.category-name a').addClass('btn');



});




