jQuery.fn.fadeToggle = function(speed, easing, callback) {
   return this.animate({opacity: 'toggle'}, speed, easing, callback);

}; 


$(document).ready(function(){

//branding
$("a.port_branding_slidedown").click(function(){ $("div#wrap").find("div.port_all:visible,div.port_branding:hidden,div.port_print:visible,div.port_web:visible,div.port_environmental:visible,div.port_illustration:visible,div.port_type:visible").fadeToggle("fast"); });

//print
$("a.port_print_slidedown").click(function(){ $("div#wrap").find("div.port_all:visible,div.port_branding:visible,div.port_print:hidden,div.port_web:visible,div.port_environmental:visible,div.port_illustration:visible,div.port_type:visible").fadeToggle("fast"); });

//web
$("a.port_web_slidedown").click(function(){ $("div#wrap").find("div.port_all:visible,div.port_branding:visible,div.port_print:visible,div.port_web:hidden,div.port_environmental:visible,div.port_illustration:visible,div.port_type:visible").fadeToggle("fast"); });

//environmental
$("a.port_environmental_slidedown").click(function(){ $("div#wrap").find("div.port_all:visible,div.port_branding:visible,div.port_print:visible,div.port_web:visible,div.port_environmental:hidden,div.port_illustration:visible,div.port_type:visible").fadeToggle("fast"); });

//illustration
$("a.port_illustration_slidedown").click(function(){ $("div#wrap").find("div.port_all:visible,div.port_branding:visible,div.port_print:visible,div.port_web:visible,div.port_environmental:visible,div.port_illustration:hidden,div.port_type:visible").fadeToggle("fast"); });

//type
$("a.port_type_slidedown").click(function(){ $("div#wrap").find("div.port_all:visible,div.port_branding:visible,div.port_print:visible,div.port_web:visible,div.port_environmental:visible,div.port_illustration:visible,div.port_type:hidden").fadeToggle("fast"); });

//all
$("a.port_all_slidedown").click(function(){ $("div#wrap").find("div.port_all:hidden,div.port_branding:visible,div.port_print:visible,div.port_web:visible,div.port_environmental:visible,div.port_illustration:visible,div.port_type:visible").fadeToggle("fast"); });

//captions
$("a.captions_slidedown").click(function(){ $("div.portfolio_content").find("span.bubble-container").fadeToggle("normal"); });

});

