(function(b){var a={delay:7000,animateTime:600,categoryFadeTime:700,paused:true,animating:false,timer:false,pause:function(){a.paused=true;a.timer=clearInterval(a.timer)},play:function(){a.pause=false;a.timer=setInterval(a.slideNext,a.delay)},resetTimer:function(){a.timer=clearInterval(a.timer);a.timer=setInterval(a.slideNext,a.delay)},resetProjects:function(){b(".category .project").removeClass("previous current next")},slideNext:function(){if(!a.animating){a.animating=true;var f=b(".category.active .project.current");var d=f.next();if(d.length){var e=f.prev();var c=d.next();e.removeClass("previous");f.animate({left:-900},a.animateTime,function(){f.removeClass("current").addClass("previous")});d.animate({left:0},a.animateTime,function(){d.removeClass("next").addClass("current");a.animating=false});c.addClass("next")}else{a.animating=false;a.nextCategory()}}},slidePrev:function(){if(!a.animating){a.animating=true;var f=b(".category.active .project.current");var e=f.prev();if(e.length){var c=e.prev();var d=f.next();f.animate({left:900},a.animateTime,function(){f.removeClass("current").addClass("next")});e.animate({left:0},a.animateTime,function(){e.removeClass("previous").addClass("current");a.animating=false});c.addClass("previous");d.removeClass("next")}else{a.animating=false;a.prevCategory()}}},nextCategory:function(){if(!a.animating){a.animating=true;var d=b(".category.active");if(d.next().length){var c=d.next()}else{var c=d.parent().find(".category:first-child")}c.addClass("next").css("z-index",10).fadeIn(a.categoryFadeTime,function(){d.removeClass("active").removeAttr("style").children().removeClass("current previous next").removeAttr("style");c.removeAttr("style");var f='a[rel="'+c.attr("id")+'"]';b(f).addClass("selected").parent().siblings().children().removeClass("selected");a.animating=false});c.removeClass("next").addClass("active");var e=b(".category.active .project:first-child").addClass("current");e.next().addClass("next")}},prevCategory:function(){if(!a.animating){a.animating=true;var d=b(".category.active");if(d.prev().length){var c=d.prev()}else{var c=d.parent().find(".category:last-child")}c.addClass("previous").css("z-index",10).fadeIn(a.categoryFadeTime,function(){d.removeClass("active").removeAttr("style").children().removeClass("current previous next").removeAttr("style");c.removeAttr("style");var f='a[rel="'+c.attr("id")+'"]';b(f).addClass("selected").parent().siblings().children().removeClass("selected");a.animating=false});c.removeClass("previous").addClass("active");var e=b(".category.active .project:last-child").addClass("current");e.prev().addClass("previous")}},skipToCategory:function(f){f.addClass("selected").parent().siblings().children().removeClass("selected");var d="#"+f.attr("rel");var c=b(".category.active");next=b(d);if(next.attr("id")!=c.attr("id")){a.timer=clearInterval(a.timer);next.addClass("next").css("z-index",10).fadeIn(a.categoryFadeTime,function(){c.removeClass("active").removeAttr("style").children().removeClass("current previous next").removeAttr("style");next.removeAttr("style")});next.removeClass("next").addClass("active");var e=b(".category.active .project:first-child").addClass("current");e.next().addClass("next");a.timer=setInterval(a.slideNext,a.delay)}},setUp:function(){var d=b(".category:first-child");d.addClass("active");var e=b(".category.active .project:first-child");var c=e.next();e.addClass("current");c.addClass("next")}};b.fn.banner=a.setUp;b(function(){b("#bannerContainer").banner();b("#bannerContainer").mouseover(a.pause).mouseout(a.play);a.play();b(".nextBtn").click(function(){a.slideNext()});b(".prevBtn").click(function(){a.slidePrev()});b("#nextCat").click(function(){a.nextCategory()});b("#prevCat").click(function(){a.previousCategory()});b(".categoryLink").click(function(){a.skipToCategory(b(this))})})})(jQuery);$(document).ready(function(){$("#SearchBoxToggleSw").removeAttr("href");$("#SearchBoxToggleSw").click(function(){$("#SearchBoxToggle").toggle()});$("#SelectBtn").removeAttr("href");$("#SelectBtn").click(function(){$("#SelectList").toggle()});$("#list-simple-two-col ul").makeacolumnlists({cols:2,colWidth:0,equalHeight:false,startN:1});$("#list-simple-two-col").addClass("fixed")});
