/**
* Oxide Interactive (c) 2011
* www.oxideinteractive.com.au
*/
(function(a){function l(){a("nav a").hover(function(){a(this).addClass("hover")},function(){a(this).removeClass("hover")})}function m(){a("span.mailto").each(function(){var c=a(this),b=c.html(),d=b.substr(0,b.indexOf("<")),b=b.substr(b.indexOf(">")+1),b=d+"@"+b;c.replaceWith('<a href="mailto:'+b+'?subject=Website enquiry">'+b+"</a>")})}function n(){if(!a("body").hasClass("contact")&&!a("html").hasClass("ie6")){if(!a("#contact").hasClass("contact-processed")){var c=a('<a class="close button" href="#">Close</a>'); c.bind("click.contact",function(){a("#contact").hide();a("#mask").fadeOut(500);return false});a("body").append('<div id="mask" />');a("#contact").addClass("close-processed").find("div.wrapper").append(c)}a('a[href="/contact"]').bind("click.contact",function(){if(Modernizr.mq("(max-width:900px)"))return true;a("#mask").fadeIn(500);a("#contact").show();return false})}}function o(){a(window).sausage({page:".project",content:function(a,b){var d=b.attr("class").split(" "),g="sausage-span";for(a in d)d[a].indexOf("project-")> -1&&(g+=" "+d[a]);d=b.find(".title hgroup h2").text();d=="National Library of Australia"&&(d=b.find(".title hgroup h3").text());return'<span class="'+g+'"><strong>'+d+"</strong> </span>"}})}function p(){if(a("html").hasClass("ie7")||a("html").hasClass("ie8"))if(a("#container").wrap('<div class="bg1"><div class="bg2"><div class="bg3"><div class="bg4"><div class="bg5"></div></div></div></div></div>'),a("html").hasClass("ie8")&&a("body").hasClass("front")){var c;e();a(window).bind("resize",function(){window.clearTimeout(c); c=window.setTimeout(e,250)})}}function e(){var c=a("body"),b=a("#container"),c=c.height();b.height("auto");b.height()<c&&b.height(c+"px")}a(document).ready(function(){a("body").hasClass("front")&&a("#recent-work .our-work-wrapper").carousel();window.setTimeout(function(){a("body").hasClass("work")&&o()},500);l();Modernizr.multiplebgs||p();m();n();a('a[href^="http"]').not('[href*="oxideinteractive.com"]').addClass("external").attr("target","_blank")});a.fn.carousel=function(){var c=a.extend({},a.fn.carousel.defaults); return this.not(".oi-carousel-processed").each(function(){function b(b){if(!e()){var b=a(b.target),d=h.find("a.active"),j=b.data("data").target,q=-(b.data("data").num*j.height()),f=d.data("data").num<b.data("data").num;d.removeClass("active");b.addClass("active");i.stop().animate({top:q+"px"},c.scrollTime,c.easing);g(j.css("background-color"),f);return false}}function d(){if(!e()){var a=h.find("a.active");$target=a.data("data").target;offsetTop=-(a.data("data").num*$target.height());i.stop().animate({top:offsetTop+ "px"},250,c.easing)}}function g(b){a("div.mask").stop(true).animate({top:"100px"},250,"linear",function(){a("aside.pitch").stop(true).animate({color:b},c.scrollTime,"linear",function(){a("div.mask").stop(true).css({backgroundColor:b}).animate({top:"2px"},500,"swing")})})}function e(){return Modernizr.mq("(max-width:600px)")?(i.stop().css({top:0}),true):false}var f=a(this),i=f.children("ul.our-work"),h=a('<ul class="oi-carousel-controls"></ul>'),k;f.children("ul").children("li").each(function(c){var d= a(this),f=a("<li />"),e=a('<a href="#" class="btn'+(c+1)+'">'+(c+1)+"</a>"),d={target:d,bgCol:d.css("background-color"),num:c};e.data("data",d).bind("click.carousel",b);c==0&&e.addClass("active");f.append(e);h.append(f)});a(window).resize(function(){window.clearTimeout(k);k=window.setTimeout(d,250)});f.append(h);f.addClass("oi-carousel-processed")})};a.fn.carousel.defaults={easing:"swing",pause:1E4,scrollTime:2E3}})(jQuery); function debug(a){window.console&&window.console.log&&window.console.log(a)};
