jQuery("html").removeClass("no-js").addClass("js");if(navigator.appVersion.indexOf("Mac")!=-1){jQuery("html").addClass("osx")}if($.browser.opera){$(".fade").removeClass("fade");$(".slide").removeClass("slide")}jQuery(document).ready(function(a){(function(){a("[rel=carousel]").carousel();a("[rel=tooltip]").tooltip();a("[rel=popover]").popover();a(".accordion").on("show",function(b){a(b.target).prev(".accordion-heading").find(".accordion-toggle").addClass("active")});a(".accordion").on("hide",function(b){a(this).find(".accordion-toggle").not(a(b.target)).removeClass("active")});a(window).load(function(){a("a[rel=external]").attr("target","_blank")})})();(function(){a(window).load(function(){a(".link").each(function(){var d=a(this);var b=d.find("img").height();var c=a("").addClass("link-overlay").html(" ").css("top",b/2).click(function(){if(href=d.find("a:first").attr("href")){top.location.href=href}});d.append(c)});a(".zoom").each(function(){var d=a(this);var b=d.find("img").height();var c=a("").addClass("zoom-overlay").html(" ").css("top",b/2);d.append(c)})})})();(function(){a(window).load(function(){var c=a("#portfolio-items");function b(d){c.isotope({filter:d});a("#portfolio li.active").removeClass("active");a("#portfolio-filter").find("[data-filter='"+d+"']").parent().addClass("active");if(d!="*"){window.location.hash=d.replace(".","")}if(d=="*"){window.location.hash=""}}if(c.length){a(".project").each(function(){$this=a(this);var d=$this.data("tags");if(d){var f=d.split(",");for(var e=f.length-1;e>=0;e--){$this.addClass(f[e])}}});c.isotope({itemSelector:".project",layoutMode:"fitRows"});a("#portfolio-filter li a").click(function(){var d=a(this).attr("data-filter");b(d);return false});if(window.location.hash!=""){b("."+window.location.hash.replace("#",""))}}})})();(function(){a('').appendTo(a("body"));a(window).scroll(function(){if(a(this).scrollTop()!=0){a("#back-to-top").fadeIn()}else{a("#back-to-top").fadeOut()}});a("#back-to-top").click(function(){a("body,html").animate({scrollTop:0},600)})})();(function(){a(".faq input[type=text]").keyup(function(){var b=a(this).val().toLowerCase();if(b.length>2){a(".faq li").each(function(){var d=a(this).find("h3").text();var e=a(this).find("p").text();var c=(d+e).toLowerCase();if(c.indexOf(b)==-1){a(this).hide()}else{a(this).show()}});if(!a(".faq li:visible").length){a(".no-results").show()}else{a(".no-results").hide()}}else{a(".faq li").show()}})})();(function(){var c=!!("ontouchstart" in window);function b(g,f){var d=a(g.currentTarget);if(f==="left"){d.find(".carousel-control.right").trigger("click")}if(f==="right"){d.find(".carousel-control.left").trigger("click")}}if(c===true){a(".carousel").swipe({allowPageScroll:"auto",swipeLeft:b,swipeRight:b})}})();(function(){a("a[rel=shortcut]").each(function(){var d=a(this);var c=d.data("key");var b=d.attr("href");if(c&&b){a(document).bind("keydown",c,function(){top.location.href=b})}})})()});