
$(document).ready(function(){$("img.img-color").hide();$('div.project').hover(function(){$(this).addClass("project-over");$(this).find("img.img-color").show();},function(){$(this).removeClass("project-over");$(this).find("img.img-color").hide();});$('a.learn-more').click(function(event){event.preventDefault();var t=$(this).text();if(t=="LEARN MORE"){$(this).text("CLOSE");$("#project-desc").slideDown();$(this).css("background-position","0 0");}else{$(this).text("LEARN MORE");$("#project-desc").slideUp();$(this).css("background-position","0 -13px");}});$("#people-icons img").hide();$("#people-icons a, #studio-folks a").hover(function(){var target=$(this).attr("rel");$("#people-icons a[rel="+target+"] img").show();$("#studio-folks a[rel="+target+"]").css({color:"#f00"});},function(){if(!$(this).hasClass("active")){var target=$(this).attr("rel");$("#people-icons a[rel="+target+"] img").hide();$("#studio-folks a[rel="+target+"]").css({color:"#000"});}});$("#studio-folks a, #people-icons a").click(function(event){event.preventDefault();var target=$(this).attr("rel");$("div.person").hide();$("#people-icons a").removeClass("active").children("img").hide();$("#studio-folks a").removeClass("active").css({color:"#000"});$("#"+target).show();$("#people-icons a[rel="+target+"]").addClass("active").children("img").show();$("#studio-folks a[rel="+target+"]").addClass("active").css({color:"#f00"});});$("#studio-folks a[rel=susan_mavor]").click();$(window).bind("resize",sizeProject);sizeProject();setTimeout('750',sizeProject());});var ratios=new Array();function sizeProject()
{var w=0;var h=$(window).innerHeight();$('#project-img-list li img').each(function(index)
{var browserheight=$(window).height();if(ratios[index]==undefined){var ratio=$(this).height()/$(this).width();ratios[index]=ratio;}else{var ratio=ratios[index];}
var new_width=Math.floor(browserheight/ratio);$(this).height(browserheight);$(this).width(new_width);$(this).parent().height(browserheight);$(this).parent().width(new_width);var m=$(this).parent().outerWidth(true)-$(this).width();w+=$(this).width()+m;});$('#project-img-list').width(w+'px');$('#project-img-list').height(h+'px');};(function($){$.fn.sorted=function(customOptions){var options={reversed:false,by:function(a){return a.text();}};$.extend(options,customOptions);$data=$(this);arr=$data.get();arr.sort(function(a,b){var valA=options.by($(a));var valB=options.by($(b));if(options.reversed){return(valA<valB)?1:(valA>valB)?-1:0;}else{return(valA<valB)?-1:(valA>valB)?1:0;}});return $(arr);};})(jQuery);$(function(){$nameSortButton=$('#sort-name');$dateSortButton=$('#sort-date');$typeSortButton=$('#sort-type');$sizeSortButton=$('#sort-size');$typeButtons=$('div.separator.type');$(".project-list div span.date-data").each(function(){if($(this).text()==""||$(this).text()=="0"){$(this).html("3000-1");}});$(".project-list div span.size-data").each(function(){if($(this).text()==""){$(this).html("Medium-1");}});var $projects=$('.project-list');var $data=$projects.clone();$('.project-list div.separator').remove();var callQuicksand=function(sortedData){$projects.quicksand(sortedData,{duration:800,easing:'easeInOutQuad'},function(){$("img.img-color").hide();$('div.project').hover(function(){$(this).addClass("project-over");$(this).find("img.img-color").show();},function(){$(this).removeClass("project-over");$(this).find("img.img-color").hide();});$('div.separator.type a').click(function(evt){var targetType=$(this).attr('rel');var $filteredData=$data.find('div.project.'+targetType);var $sortedData=$filteredData.sorted({by:function(v){return $(v).find('span.type-data').text().toLowerCase();}});callQuicksand($sortedData);});});}
$("#project-sort li").click(function(){$("#project-sort li a").removeClass("active");$(this).children("a").addClass("active");});$nameSortButton.click(function(){var $filteredData=$data.find('div.project:not(.separator)');var $sortedData=$filteredData.sorted({by:function(v){return $(v).find('a').attr('data-id');}});callQuicksand($sortedData);});$dateSortButton.click(function(){var $filteredData=$data.find('div.project:not(.size, .type)');var $sortedData=$filteredData.sorted({by:function(v){return $(v).find('span.date-data').text().toLowerCase();},reversed:true});callQuicksand($sortedData);});$sizeSortButton.click(function(){var $filteredData=$data.find('div.project:not(.date, .type)');var $sortedData=$filteredData.sorted({by:function(v){return $(v).find('span.size-data').text().toLowerCase();},reversed:false});callQuicksand($sortedData);});$typeSortButton.click(function(){var $filteredData=$data.find('div.separator.type');var $sortedData=$filteredData.sorted({by:function(v){return $(v).find('span.type-data').text().toLowerCase();}});callQuicksand($sortedData);});$('div.separator.type a').click(function(evt){var targetType=$(this).attr('rel');var $filteredData=$data.find('div.project.'+targetType);var $sortedData=$filteredData.sorted({by:function(v){return $(v).find('span.type-data').text().toLowerCase();}});callQuicksand($sortedData);});var hash=window.location.hash;if(hash){if(hash.indexOf("type-")!=-1){var type=hash.substring(6);$('div.separator.'+type+' a').click();}else{$("#project-sort li[rel="+hash+"]").click();}}else{$dateSortButton.click();}});
