(function(b){var a={init:function(d){if(d===undefined){d={}}var c={speed:2000,fadeToSpeed:700,nav:true,nextPrev:false,loop:null};b.extend(c,d);return this.each(function(){var j,i=-1,k;if(c.loop!==null){var f=b("ul li",this).length;k=c.loop*f}b("ul li",this).addClass("ui-carousel-li").hide();b("ul li",this).each(function(n){b(this).attr("pos",n)});b("ul li:first",this).addClass("u-carousel-active").show();var l="",m=b("ul",this);m.addClass("ui-carousel-ul");var h={next:function(n){var o=b(".u-carousel-active",m),q,p;if(typeof n==="number"||n===undefined){$next=o.next()}else{$next=n}if(c.nav===true){var r=$next.attr("pos");q=b(".u-carousel-state-active",$nav),p=b($nav.find(".u-carousel-state")[r])}if(!$next.hasClass("u-carousel-active")){if($next.length==0){$next=b("li:first",m)}if(c.nav===true){if(p.length==0){p=b("li:first",$nav)}q.removeClass("u-carousel-state-active");p.addClass("u-carousel-state-active")}o.fadeTo(c.fadeToSpeed,0,function(){b(this).removeClass("u-carousel-active");b(this).css({zIndex:7});b(this).css("display","none")});$next.fadeTo(c.fadeToSpeed,1,function(){b(this).addClass("u-carousel-active");b(this).css({zIndex:6});b(this).css("display","block")})}b("#hd-logos").animate({opacity:0},function(){var v=b(this),t=b(".u-carousel-state-active a",$nav).attr("pos"),s=parseInt(t)+1,u=b("#h-carousel-"+s).find(".call-to-action").attr("href");v.removeClass().addClass("hd-"+t),v.animate({opacity:1});v.parent().attr("href",u)});if(k!==null){k=k-1;if(k===0){clearInterval(j);k=null}}},prev:function(){var p=b(".u-carousel-active",m),o=i===-1?p.prev():b(m.find(".ui-carousel-li")[i]),q,n;if(c.nav===true){q=b(".u-carousel-state-active",$nav),n=i===-1?q.prev():b($nav.find(".u-carousel-state")[i])}if(!o.hasClass("u-carousel-active")){if(o.length==0){o=b("li:first",m)}if(c.nav===true){if(n.length==0){n=b("li:first",$nav)}q.removeClass("u-carousel-state-active");n.addClass("u-carousel-state-active")}p.fadeTo(c.fadeToSpeed,0,function(){b(this).removeClass("u-carousel-active");b(this).css("display","none")});o.fadeTo(c.fadeToSpeed,1,function(){b(this).addClass("u-carousel-active");b(this).css("display","block")})}}};if(c.nextPrev===true){var g='<div class="ui-carousel-prev ui-carousel-control fade-this"><span class="hover">prev</span></div>',e='<div class="ui-carousel-next ui-carousel-control fade-this"><span class="hover">next</span></div>';b(this).prepend(g+e);b(".fade-this",this).FadeThis();b(".ui-carousel-next").click(function(){clearInterval(j);h.next()});b(".ui-carousel-prev").click(function(){var n=b(".ui-carousel-li");if(b(n[0]).hasClass("u-carousel-active")){i=n.length-1}else{i=-1}clearInterval(j);h.prev()})}if(c.nav===true){b("ul li",this).each(function(o){var n=b(this).attr("title");l+='<li class="u-carousel-state u-carousel-state-'+o+'"><a id="u-item-'+o+'" href="#" pos="'+o+'">'+n+"</a></li>"});l='<ul class="u-carousel-nav clearfix">'+l+"</ul>";$nav=b(l);b("a",$nav).click(function(o){o.preventDefault();var p=b(this).attr("pos"),n=b(m.find(".ui-carousel-li")[p]);clearInterval(j);h.next(n);j=setInterval(h.next,c.speed)});b("footer .ft-ct").prepend($nav);b("li:first",$nav).addClass("u-carousel-state-active")}j=setInterval(h.next,c.speed);b(this).data("carousel",{intervalID:j})})},stop:function(){var c=b(this).data("carousel");if(c!==undefined){clearInterval(c.intervalID)}}};b.fn.Carousel=function(c){if(a[c]){return a[c].apply(this,Array.prototype.slice.call(arguments,1))}else{if(typeof c==="object"||!c){return a.init.apply(this,arguments)}else{b.error("Method "+c+" does not exist on jQuery.tooltip")}}}})(jQuery);var MSSI={};MSSI.Home=function(){$("#h-carousel").Carousel({speed:5000})};
