(function(a){a.fn.tab=function(c,b){if(typeof c==="object"){b=c}b=a.extend({defaultOpen:(c&&typeof c==="number"&&c>0)?--c:0,tabKeyword:"tab",tabHiddenClass:"tab-hidden",tabListClass:"tab-list",tabActiveClass:"tab-active",tabEvent:"click",timer:0,animateUserAction:true,paginate:false,pause:false,cloneHeading:false,autopause:{selector:""},fx:{change:"standard",duration:"normal"}},b||{});return this.each(function(){var g=null;var q=a(this).find("."+b.tabKeyword);var l=a("<ul>");l.addClass(b.tabListClass);if(b.paginate===true){var d=a('<li class="'+b.tabKeyword+"-paginate "+b.tabKeyword+'-back">Back</li>').bind(b.tabEvent,function(i){clearInterval(m);j(-1,i)});var p=a('<li class="'+b.tabKeyword+"-paginate "+b.tabKeyword+'-forward">Forward</li>').bind(b.tabEvent,function(i){clearInterval(m);j(1,i)});l.append(d)}var r=[];q.each(function(){var w=a(this);var u=a('<li id="'+b.tabKeyword+"-"+w.attr("id")+'"><a href="#'+w.attr("id")+'">'+w.html()+"</a></li>");u.find("a").bind(b.tabEvent,function(y){clearInterval(m);j(this,y)});l.append(u);var v=a("<div>");var t=w.get()[0];if(b.cloneHeading===true){var x=a(w).clone().attr("id",function(){return this.id+"-tab-heading"});v.append(x)}while(t.nextSibling&&t.nextSibling.nodeName!==t.nodeName){v.append(a(t.nextSibling))}var i=w.attr("id");w.remove();try{v.attr("id",i).addClass(b.tabKeyword);r.push(v)}catch(s){console.log("jQuery.tab: You probably did not specify IDs on your heading elements: "+s)}});if(b.paginate===true){l.append(p)}if(b.pause===true){var f=a('<li class="'+b.tabKeyword+'-pause">Pause</li>').bind(b.tabEvent,function(i){h(i)});l.append(f)}a(this).append(l);for(var k=0,o=r.length;k<o;k++){if(b.defaultOpen!==k){r[k].addClass(b.tabHiddenClass)}a(this).append(r[k])}l.find("li[id*="+b.tabKeyword+"-]").each(function(i){if(i===b.defaultOpen){g=MAGNET.dom.storage.activateElement(a(this).get()[0],g,b.tabActiveClass)}});var m=null;if(b.timer>0){m=setInterval(function(){j(1)},b.timer*1000)}var j=function(u,y){if(typeof u==="number"){var i=l.find("li."+b.tabActiveClass).eq(0);switch(u){case -1:u=a(i).prev().find("a").attr("href");if(typeof u==="undefined"){u=a(l).find("li[id*="+b.tabKeyword+"-]").filter(":last").find("a").attr("href")}break;case 1:u=a(i).next().find("a").attr("href");if(typeof u==="undefined"){u=a(l).find("li[id*="+b.tabKeyword+"-]").filter(":first").find("a").attr("href")}break;default:console.log("jQuery.tab: theLink is a number, but it is not -1 or 1, which are the only two allowed values.");break}}var w=u.toString().split("#");var x=w[1];var A=a("#"+x);var v=g.toString().split("#")[1];if(b.autopause.selector!==""&&a(b.autopause.selector,A).length>0){clearInterval(m)}if(n.hasOwnProperty(b.fx.change)){if(!y||(y&&b.animateUserAction===true)){n[b.fx.change](v,A)}else{n.standard(v,A)}}else{n.standard(v,A)}var z=null;l.find("li[id*="+b.tabKeyword+"-]").each(function(B,C){if(a(C).hasClass(b.tabActiveClass)){z=C}});MAGNET.dom.storage.deactivateElement(z,g,b.tabActiveClass);var t=b.tabKeyword+"-"+A.attr("id");var s=document.getElementById(t);g=MAGNET.dom.storage.activateElement(s,g,b.tabActiveClass);if(y){y.preventDefault();y.stopPropagation()}};var h=function(s){var i=a(s.target);clearInterval(m);i.unbind().text("Play").attr("class","tab-play");i.bind(b.tabEvent,function(t){e(t);return false})};var e=function(s){var i=a(s.target);m=null;j(1);if(b.timer>0){m=setInterval(function(){j(1)},b.timer*1000)}i.unbind().text("Pause").attr("class","tab-pause");i.bind(b.tabEvent,function(t){h(t);return false})};var n={standard:function(i,s){a("div."+b.tabKeyword).attr("style","");a("#"+i).addClass(b.tabHiddenClass);s.removeClass(b.tabHiddenClass)},crossfade:function(i,s){a("#"+i).animate({opacity:0},b.fx.duration,function(){a(this).addClass(b.tabHiddenClass)});s.animate({opacity:1},b.fx.duration,function(){a(this).removeClass(b.tabHiddenClass)})},textfade:function(s,t){var i=["rubric","feature-header","feature-blurb-text","byline"];a(window).trigger("CN.customEvents.rotator.slidechange");t.fadeIn(b.fx.duration,function(){a(".rotator-content").fadeIn("slow",function(){a.each(i,function(u,v){setTimeout(function(){a(".rotator-content ."+i[u],t).fadeIn("slow")},600*u)})})}).removeClass(b.tabHiddenClass);a("#"+s).fadeOut(b.fx.duration,function(){a(this).addClass(b.tabHiddenClass);a(".rotator-content",a(this)).children().css("display","none")})}}})}})(jQuery);(function(c){var d=[];c.tools=c.tools||{};c.tools.tooltip={version:"1.1.3",conf:{effect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,lazy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,relative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"focus,blur",widget:"focus mouseover,blur mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(e,g,f){b[e]=[g,f]}};var b={toggle:[function(e){var f=this.getConf(),g=this.getTip(),h=f.opacity;if(h<1){g.css({opacity:h})}g.show();e.call()},function(e){this.getTip().hide();e.call()}],fade:[function(e){this.getTip().fadeIn(this.getConf().fadeInSpeed,e)},function(e){this.getTip().fadeOut(this.getConf().fadeOutSpeed,e)}]};function a(f,g){var p=this,k=c(this);f.data("tooltip",p);var l=f.next();if(g.tip){l=c(g.tip);if(l.length>1){l=f.nextAll(g.tip).eq(0);if(!l.length){l=f.parent().nextAll(g.tip).eq(0)}}}function o(u){var t=g.relative?f.position().top:f.offset().top,s=g.relative?f.position().left:f.offset().left,v=g.position[0];t-=l.outerHeight()-g.offset[0];s+=f.outerWidth()+g.offset[1];var q=l.outerHeight()+f.outerHeight();if(v=="center"){t+=q/2}if(v=="bottom"){t+=q}v=g.position[1];var r=l.outerWidth()+f.outerWidth();if(v=="center"){s-=r/2}if(v=="left"){s-=r}return{top:t,left:s}}var i=f.is(":input"),e=i&&f.is(":checkbox, :radio, select, :button"),h=f.attr("type"),n=g.events[h]||g.events[i?(e?"widget":"input"):"def"];n=n.split(/,\s*/);if(n.length!=2){throw"Tooltip: bad events configuration for "+h}f.bind(n[0],function(r){if(g.oneInstance){c.each(d,function(){this.hide()})}var q=l.data("trigger");if(q&&q[0]!=this){l.hide().stop(true,true)}r.target=this;p.show(r);n=g.events.tooltip.split(/,\s*/);l.bind(n[0],function(){p.show(r)});if(n[1]){l.bind(n[1],function(){p.hide(r)})}});f.bind(n[1],function(q){p.hide(q)});if(!c.browser.msie&&!i&&!g.predelay){f.mousemove(function(){if(!p.isShown()){f.triggerHandler("mouseover")}})}if(g.opacity<1){l.css("opacity",g.opacity)}var m=0,j=f.attr("title");if(j&&g.cancelDefault){f.removeAttr("title");f.data("title",j)}c.extend(p,{show:function(r){if(r){f=c(r.target)}clearTimeout(l.data("timer"));if(l.is(":animated")||l.is(":visible")){return p}function q(){l.data("trigger",f);var t=o(r);if(g.tip&&j){l.html(f.data("title"))}r=r||c.Event();r.type="onBeforeShow";k.trigger(r,[t]);if(r.isDefaultPrevented()){return p}t=o(r);l.css({position:"absolute",top:t.top,left:t.left});var s=b[g.effect];if(!s){throw'Nonexistent effect "'+g.effect+'"'}s[0].call(p,function(){r.type="onShow";k.trigger(r)})}if(g.predelay){clearTimeout(m);m=setTimeout(q,g.predelay)}else{q()}return p},hide:function(r){clearTimeout(l.data("timer"));clearTimeout(m);if(!l.is(":visible")){return}function q(){r=r||c.Event();r.type="onBeforeHide";k.trigger(r);if(r.isDefaultPrevented()){return}b[g.effect][1].call(p,function(){r.type="onHide";k.trigger(r)})}if(g.delay&&r){l.data("timer",setTimeout(q,g.delay))}else{q()}return p},isShown:function(){return l.is(":visible, :animated")},getConf:function(){return g},getTip:function(){return l},getTrigger:function(){return f},bind:function(q,r){k.bind(q,r);return p},onHide:function(q){return this.bind("onHide",q)},onBeforeShow:function(q){return this.bind("onBeforeShow",q)},onShow:function(q){return this.bind("onShow",q)},onBeforeHide:function(q){return this.bind("onBeforeHide",q)},unbind:function(q){k.unbind(q);return p}});c.each(g,function(q,r){if(c.isFunction(r)){p.bind(q,r)}})}c.prototype.tooltip=function(e){var f=this.eq(typeof e=="number"?e:0).data("tooltip");if(f){return f}var g=c.extend(true,{},c.tools.tooltip.conf);if(c.isFunction(e)){e={onBeforeShow:e}}else{if(typeof e=="string"){e={tip:e}}}e=c.extend(true,g,e);if(typeof e.position=="string"){e.position=e.position.split(/,?\s/)}if(e.lazy!==false&&(e.lazy===true||this.length>20)){this.one("mouseover",function(h){f=new a(c(this),e);f.show(h);d.push(f)})}else{this.each(function(){f=new a(c(this),e);d.push(f)})}return e.api?f:this}})(jQuery);(function(d){var c=d.tools.tooltip;c.plugins=c.plugins||{};c.plugins.dynamic={version:"1.1.0",conf:{api:false,classNames:"top right bottom left"}};function b(i,e){var f=e?d(e):d("body");var h=f.width()+f.offset().left;var g=f.height()+f.offset().top;return[i.offset().top<=f.offset().top,h<=i.offset().left+i.width(),g<=i.offset().top+i.height(),i.offset().left<=f.offset().left]}function a(f){var e=f.length;while(e--){if(f[e]){return false}}return true}d.fn.dynamic=function(g){var h=d.extend({},c.plugins.dynamic.conf),f;if(typeof g=="number"){g={speed:g}}g=d.extend(h,g);var e=g.classNames.split(/\s/),i;this.each(function(){if(d(this).tooltip().jquery){throw"Lazy feature not supported by dynamic plugin. set lazy: false for tooltip"}var j=d(this).tooltip().onBeforeShow(function(n,o){var m=this.getTip(),l=this.getConf();if(!i){i=[l.position[0],l.position[1],l.offset[0],l.offset[1],d.extend({},l)]}d.extend(l,i[4]);l.position=[i[0],i[1]];l.offset=[i[2],i[3]];m.css({position:"absolute",top:o.top,left:o.left}).show();var k=b(m,g.viewport||null);if(!a(k)){if(k[2]){if(g.top){l.offset[0]=g.top.offset}l.position[0]="top";m.addClass(e[0])}if(k[3]){if(g.right){l.offset[1]=g.right.offset}l.position[1]="right";m.addClass(e[1])}if(k[0]){if(g.bottom){l.offset[0]=g.bottom.offset}l.position[0]="bottom";m.addClass(e[2])}if(k[1]){if(g.left){l.offset[1]=g.left.offset}l.position[1]="left";m.addClass(e[3])}if((k[0]||k[2])&&this.weChangedZero){l.offset[0]*=-1;this.weChangedZero=true}if((k[1]||k[3])&&this.weChangedOne){l.offset[1]*=-1;this.weChangedOne=true}}m.css({visibility:"visible"}).hide()});j.onShow(function(){var l=this.getConf(),k=this.getTip();l.position=[i[0],i[1]];l.offset=[i[2],i[3]]});j.onHide(function(){var k=this.getTip();k.removeClass(g.classNames)});f=j});return g.api?f:this}})(jQuery);(function(b){var a=b.tools.tooltip;a.effects=a.effects||{};a.effects.slide={version:"1.0.0"};b.extend(a.conf,{direction:"up",bounce:false,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!b.browser.msie});var c={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};b.tools.tooltip.addEffect("slide",function(d){var f=this.getConf(),g=this.getTip(),h=f.slideFade?{opacity:f.opacity}:{},e=c[f.direction]||c.up;h[e[1]]=e[0]+"="+f.slideOffset;if(f.slideFade){g.css({opacity:0})}g.show().animate(h,f.slideInSpeed,d)},function(e){var g=this.getConf(),i=g.slideOffset,h=g.slideFade?{opacity:0}:{},f=c[g.direction]||c.up;var d=""+f[0];if(g.bounce){d=d=="+"?"-":"+"}h[f[1]]=d+"="+i;this.getTip().animate(h,g.slideOutSpeed,function(){b(this).hide();e.call()})})})(jQuery);(function(b){b.tools=b.tools||{};b.tools.scrollable={version:"1.1.2",conf:{size:5,vertical:false,speed:400,keyboard:true,keyboardSteps:null,disabledClass:"disabled",hoverClass:null,clickable:true,activeClass:"active",easing:"swing",loop:false,items:".items",item:null,prev:".prev",next:".next",prevPage:".prevPage",nextPage:".nextPage",api:false}};var c;function a(o,m){var r=this,p=b(this),d=!m.vertical,e=o.children(),k=0,i;if(!c){c=r}b.each(m,function(s,t){if(b.isFunction(t)){p.bind(s,t)}});if(e.length>1){e=b(m.items,o)}function l(t){var s=b(t);return m.globalNav?s:o.parent().find(t)}o.data("finder",l);var f=l(m.prev),h=l(m.next),g=l(m.prevPage),n=l(m.nextPage);b.extend(r,{getIndex:function(){return k},getClickIndex:function(){var s=r.getItems();return s.index(s.filter("."+m.activeClass))},getConf:function(){return m},getSize:function(){return r.getItems().size()},getPageAmount:function(){return Math.ceil(this.getSize()/m.size)},getPageIndex:function(){return Math.ceil(k/m.size)},getNaviButtons:function(){return f.add(h).add(g).add(n)},getRoot:function(){return o},getItemWrap:function(){return e},getItems:function(){return e.children(m.item)},getVisibleItems:function(){return r.getItems().slice(k,k+m.size)},seekTo:function(s,w,t){if(s<0){s=0}if(k===s){return r}if(b.isFunction(w)){t=w}if(s>r.getSize()-m.size){return m.loop?r.begin():this.end()}var u=r.getItems().eq(s);if(!u.length){return r}var v=b.Event("onBeforeSeek");p.trigger(v,[s]);if(v.isDefaultPrevented()){return r}if(w===undefined||b.isFunction(w)){w=m.speed}function x(){if(t){t.call(r,s)}p.trigger("onSeek",[s])}if(d){e.animate({left:-u.position().left},w,m.easing,x)}else{e.animate({top:-u.position().top},w,m.easing,x)}c=r;k=s;v=b.Event("onStart");p.trigger(v,[s]);if(v.isDefaultPrevented()){return r}f.add(g).toggleClass(m.disabledClass,s===0);h.add(n).toggleClass(m.disabledClass,s>=r.getSize()-m.size);return r},move:function(u,t,s){i=u>0;return this.seekTo(k+u,t,s)},next:function(t,s){return this.move(1,t,s)},prev:function(t,s){return this.move(-1,t,s)},movePage:function(w,v,u){i=w>0;var s=m.size*w;var t=k%m.size;if(t>0){s+=(w>0?-t:m.size-t)}return this.move(s,v,u)},prevPage:function(t,s){return this.movePage(-1,t,s)},nextPage:function(t,s){return this.movePage(1,t,s)},setPage:function(t,u,s){return this.seekTo(t*m.size,u,s)},begin:function(t,s){i=false;return this.seekTo(0,t,s)},end:function(t,s){i=true;var u=this.getSize()-m.size;return u>0?this.seekTo(u,t,s):r},reload:function(){p.trigger("onReload");return r},focus:function(){c=r;return r},click:function(u){var v=r.getItems().eq(u),s=m.activeClass,t=m.size;if(u<0||u>=r.getSize()){return r}if(t==1){if(m.loop){return r.next()}if(u===0||u==r.getSize()-1){i=(i===undefined)?true:!i}return i===false?r.prev():r.next()}if(t==2){if(u==k){u--}r.getItems().removeClass(s);v.addClass(s);return r.seekTo(u,time,fn)}if(!v.hasClass(s)){r.getItems().removeClass(s);v.addClass(s);var x=Math.floor(t/2);var w=u-x;if(w>r.getSize()-t){w=r.getSize()-t}if(w!==u){return r.seekTo(w)}}return r},bind:function(s,t){p.bind(s,t);return r},unbind:function(s){p.unbind(s);return r}});b.each("onBeforeSeek,onStart,onSeek,onReload".split(","),function(s,t){r[t]=function(u){return r.bind(t,u)}});f.addClass(m.disabledClass).click(function(){r.prev()});h.click(function(){r.next()});n.click(function(){r.nextPage()});if(r.getSize()<=m.size){h.add(n).addClass(m.disabledClass)}g.addClass(m.disabledClass).click(function(){r.prevPage()});var j=m.hoverClass,q="keydown."+Math.random().toString().substring(10);r.onReload(function(){if(j){r.getItems().hover(function(){b(this).addClass(j)},function(){b(this).removeClass(j)})}if(m.clickable){r.getItems().each(function(s){b(this).unbind("click.scrollable").bind("click.scrollable",function(t){if(b(t.target).is("a")){return}return r.click(s)})})}if(m.keyboard){b(document).unbind(q).bind(q,function(t){if(t.altKey||t.ctrlKey){return}if(m.keyboard!="static"&&c!=r){return}var u=m.keyboardSteps;if(d&&(t.keyCode==37||t.keyCode==39)){r.move(t.keyCode==37?-u:u);return t.preventDefault()}if(!d&&(t.keyCode==38||t.keyCode==40)){r.move(t.keyCode==38?-u:u);return t.preventDefault()}return true})}else{b(document).unbind(q)}});r.reload()}b.fn.scrollable=function(d){var e=this.eq(typeof d=="number"?d:0).data("scrollable");if(e){return e}var f=b.extend({},b.tools.scrollable.conf);d=b.extend(f,d);d.keyboardSteps=d.keyboardSteps||d.size;this.each(function(){e=new a(b(this),d);b(this).data("scrollable",e)});return d.api?e:this}})(jQuery);(function(b){var a=b.tools.scrollable;a.plugins=a.plugins||{};a.plugins.autoscroll={version:"1.0.1",conf:{autoplay:true,interval:3000,autopause:true,steps:1,api:false}};b.fn.autoscroll=function(d){if(typeof d=="number"){d={interval:d}}var e=b.extend({},a.plugins.autoscroll.conf),c;b.extend(e,d);this.each(function(){var g=b(this).scrollable();if(g){c=g}var i,f,h=true;g.play=function(){if(i){return}h=false;i=setInterval(function(){g.move(e.steps)},e.interval);g.move(e.steps)};g.pause=function(){i=clearInterval(i)};g.stop=function(){g.pause();h=true};if(e.autopause){g.getRoot().add(g.getNaviButtons()).hover(function(){g.pause();clearInterval(f)},function(){if(!h){f=setTimeout(g.play,e.interval)}})}if(e.autoplay){setTimeout(g.play,e.interval)}});return e.api?c:this}})(jQuery);(function(b){var a=b.tools.scrollable;a.plugins=a.plugins||{};a.plugins.circular={version:"0.5.1",conf:{api:false,clonedClass:"cloned"}};b.fn.circular=function(e){var d=b.extend({},a.plugins.circular.conf),c;b.extend(d,e);this.each(function(){var i=b(this).scrollable(),n=i.getItems(),k=i.getConf(),f=i.getItemWrap(),j=0;if(i){c=i}if(n.length<k.size){return false}n.slice(0,k.size).each(function(o){b(this).clone().appendTo(f).click(function(){i.click(n.length+o)}).addClass(d.clonedClass)});var l=b.makeArray(n.slice(-k.size)).reverse();b(l).each(function(o){b(this).clone().prependTo(f).click(function(){i.click(-o-1)}).addClass(d.clonedClass)});var m=f.children(k.item);var h=k.hoverClass;if(h){m.hover(function(){b(this).addClass(h)},function(){b(this).removeClass(h)})}function g(o){var p=m.eq(o);if(k.vertical){f.css({top:-p.position().top})}else{f.css({left:-p.position().left})}}g(k.size);b.extend(i,{move:function(s,r,p,q){var u=j+s+k.size;var t=u>i.getSize()-k.size;if(u<=0||t){var o=j+k.size+(t?-n.length:n.length);g(o);u=o+s}if(q){m.removeClass(k.activeClass).eq(u+Math.floor(k.size/2)).addClass(k.activeClass)}if(u===j+k.size){return self}return i.seekTo(u,r,p)},begin:function(p,o){return this.seekTo(k.size,p,o)},end:function(p,o){return this.seekTo(n.length,p,o)},click:function(p,r,q){if(!k.clickable){return self}if(k.size==1){return this.next()}var s=p-j,o=k.activeClass;s-=Math.floor(k.size/2);return this.move(s,r,q,true)},getIndex:function(){return j},setPage:function(p,q,o){return this.seekTo(p*k.size+k.size,q,o)},getPageAmount:function(){return Math.ceil(n.length/k.size)},getPageIndex:function(){if(j<0){return this.getPageAmount()-1}if(j>=n.length){return 0}var o=(j+k.size)/k.size-1;return o},getVisibleItems:function(){var o=j+k.size;return m.slice(o,o+k.size)}});i.onStart(function(p,o){j=o-k.size;return false});i.getNaviButtons().removeClass(k.disabledClass)});return d.api?c:this}})(jQuery);(function(b){b.fn.wheel=function(e){return this[e?"bind":"trigger"]("wheel",e)};b.event.special.wheel={setup:function(){b.event.add(this,d,c,{})},teardown:function(){b.event.remove(this,d,c)}};var d=!b.browser.mozilla?"mousewheel":"DOMMouseScroll"+(b.browser.version<"1.9"?" mousemove":"");function c(e){switch(e.type){case"mousemove":return b.extend(e.data,{clientX:e.clientX,clientY:e.clientY,pageX:e.pageX,pageY:e.pageY});case"DOMMouseScroll":b.extend(e,e.data);e.delta=-e.detail/3;break;case"mousewheel":e.delta=e.wheelDelta/120;break}e.type="wheel";return b.event.handle.call(this,e,e.delta)}var a=b.tools.scrollable;a.plugins=a.plugins||{};a.plugins.mousewheel={version:"1.0.1",conf:{api:false,speed:50}};b.fn.mousewheel=function(f){var g=b.extend({},a.plugins.mousewheel.conf),e;if(typeof f=="number"){f={speed:f}}f=b.extend(g,f);this.each(function(){var h=b(this).scrollable();if(h){e=h}h.getRoot().wheel(function(i,j){h.move(j<0?1:-1,f.speed||50);return false})});return f.api?e:this}})(jQuery);(function(b){var a=b.tools.scrollable;a.plugins=a.plugins||{};a.plugins.navigator={version:"1.0.2",conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:false,api:false,idPrefix:null}};b.fn.navigator=function(d){var e=b.extend({},a.plugins.navigator.conf),c;if(typeof d=="string"){d={navi:d}}d=b.extend(e,d);this.each(function(){var i=b(this).scrollable(),f=i.getRoot(),l=f.data("finder").call(null,d.navi),g=null,k=i.getNaviButtons();if(i){c=i}i.getNaviButtons=function(){return k.add(l)};function j(){if(!l.children().length||l.data("navi")==i){l.empty();l.data("navi",i);for(var m=0;m<i.getPageAmount();m++){l.append(b("<"+(d.naviItem||"a")+" href='#' />"))}g=l.children().each(function(n){var o=b(this);o.click(function(p){i.setPage(n);return p.preventDefault()});if(d.indexed){o.text(n)}if(d.idPrefix){o.attr("id",d.idPrefix+n)}})}else{g=d.naviItem?l.find(d.naviItem):l.children();g.each(function(n){var o=b(this);o.click(function(p){i.setPage(n);return p.preventDefault()})})}g.eq(0).addClass(d.activeClass)}i.onStart(function(o,n){var m=d.activeClass;g.removeClass(m).eq(i.getPageIndex()).addClass(m)});i.onReload(function(){j()});j();var h=g.filter("[href="+location.hash+"]");if(h.length){i.move(g.index(h))}});return d.api?c:this}})(jQuery);CN.page.config=CN.page.config||{};CN.page.config.pluckRatingMarkup='<div class="rating"><div id="rating_'+CN.site.name+'_0000" class="rate"><h4>Rate it:</h4><div id="ratingGroup_'+CN.site.name+'_0000"><a href="#" id="ratingAnchor_'+CN.site.name+'_0000_1">1 Star</a> <a href="#" id="ratingAnchor_'+CN.site.name+'_0000_2">2 Stars</a><a href="#" id="ratingAnchor_'+CN.site.name+'_0000_3">3 Stars</a> <a href="#" id="ratingAnchor_'+CN.site.name+'_0000_4">4 Stars</a> <a href="#" id="ratingAnchor_'+CN.site.name+'_0000_5">5 Stars</a> </div><span class="ratingtxt" id="ratingAverageTxt_'+CN.site.name+'_0000"></span><span id="ratingAverage_'+CN.site.name+'_0000"></span></div></div>';CN.page.config.pluckCommentMarkup='<div class="comments"><div class="publicCommentsBox"><h4>Post a Comment</h4><form id="frmSubmitComment_'+CN.site.name+'_0000" action="" method="get" name="frmSubmitComment_'+CN.site.name+'_0000"><input type="hidden" value="list" name="type" id="commentPageType_'+CN.site.name+'_0000"/><input type="hidden" value="" name="title" id="commentPageTitle_'+CN.site.name+'_0000"/><textarea id="commentText_'+CN.site.name+'_0000" class="commentText" name="text" rows="10" cols="58"/><input type="image" id="frmPostBtn_'+CN.site.name+'_0000" class="post_btn" value="submit" name="submit" src="/images/elements/user/registration/submit.gif"/></form></div><h3>Comments</h3><h5 class="totalComments" id="totalComments_'+CN.site.name+'_0000"></h5><div class="commentAnchor" id="commentAnchor_'+CN.site.name+'_0000"></div></div>';CN.page.config.slideshowDartConfig={name:"slideshowInterstitial",sz:"300x250",kws:["interstitial","top"],store:false};CN.page.config.slideshowIntroShowCallback=function(a){CN.dart.refresh();CN.stats.omniture.setPaginationValue("intro_show").trackAjaxPage()};CN.page.config.slideshowIntroHideCallback=function(a){CN.dart.refresh();CN.stats.omniture.setPaginationValue("intro_hide").trackAjaxPage()};CN.page.config.slideshowViewLargerCallback=function(b,a){var c=function(){if(b.slides[b.currentSlideIndex].getLabel()==="slide"){b.$el.find(".item").each(function(){if(!this.className.match(/item(A|B)/)){jQuery(this).addClass("item"+CN.schemaParser.getInstance().parse(b.data[b.currentSlideIndex].item).pageType())}})}try{b.$el.find(".item-inner").jScrollPane({scrollbarWidth:14,showArrows:true})}catch(d){}};b.onInterstitialShow.subscribe(function(){var d;if(b.slide.getLabel()==="dartinterstitial"){d=CN.config.get("slideshowDartConfig");try{CN.dart.call(d.name,d);CN.stats.omniture.setPaginationValue("slideshow_ad").trackAjaxPage()}catch(f){CN.debug.warn("Tried to perform dart request but failed. Perhaps no interstitial exists")}}});b.onSlideChangeComplete.subscribe(function(){c();if(b.slide.getLabel()==="slide"){CN.stats.omniture.setPaginationValue("slide"+(b.currentSlideIndex+1)).trackAjaxPage()}else{if(b.slide.getLabel()==="domslide"){CN.stats.omniture.setPaginationValue("slideshow_offer").trackAjaxPage()}}});c();jQuery('<div id="slideshow-cm-replay-larger" class="slideshow-replay"><a href="#">Replay</a></div>').insertAfter("#slideshow-cm-replay").bind("click",function(){a.jumpToSlideCommand.execute(1);return false})};CN.page.config.slideshowViewLargerCloseCallback=function(a){jQuery("#slideshow-cm-replay-larger").remove()};if(jQuery("body").hasClass("listC")&&!CN.url.params().showall){if(CN.page.config.viewLarger){jQuery("head").append('<script type="text/javascript" src="/js/cn-fe-slideshow/cn.slideshow.viewlarger.js"><\/script>')}jQuery(function(){var a,b,d,c;CN.page.slideshow=new CN.slideshow.Slides("#items-container",{transition:CN.page.config.transition||"photoflash",showInterstitialTimer:CN.page.config.showInterstitialTimer||5,playTimer:CN.page.config.playTimer||5,useHistory:true,useIntro:true});d=CN.page.slideshow;if(CN.slideshow.plugin.PluckHelper){b=new CN.slideshow.plugin.PluckHelper(d,"#content")}d.onSlideshowReady.subscribe(function(){jQuery(".slideshow-loading").fadeOut("slow");jQuery(".slideshow-loading-message").fadeOut("slow",function(){jQuery(this).remove()})});jQuery.ajax({type:"GET",url:"/services/ajax"+location.pathname+"?mainContent=false&relatedContent=true&documentId="+CN.page.config.contentId,dataType:"json",success:function(j){var g=j.relatedContent||{},h,f,e,k;k={goForward:{trigger:"#items-container .next a"},goBackward:{trigger:"#items-container .previous a"},playSlideshow:{trigger:"#items-container .start a",sliderEl:".stop"},stopSlideshow:{trigger:"#items-container .stop a"}};if(CN.page.config.viewLarger===true){k.viewLarger={trigger:"#items-container .viewlarger a",transition:"crossfade"};jQuery("#items-container .viewlarger a").bind("click",function(){CN.stats.omniture.setPaginationValue("slideshow_enlarge").trackAjaxPage()})}if(CN.page.config.carousel===true){k.carouselNavigation={container:"#item-navigation-container"}}if(CN.page.config.imagelist===true){k.listNavigation={container:"#item-navigation-container"}}if(CN.page.config.viewAll===true){k.viewAllNavigation={trigger:"#items-container .viewall a"}}a=CN.slideshow.controller.init(CN.page.slideshow,k);d.setData(g);for(h=0,f=g.length;h<f;h++){e=new CN.slideshow.Slide(g[h]);d.append(e)}if(jQuery("html").hasClass("slideshow-showinitial-true")){d.onSlideshowReady.subscribe(function(){try{d.$el.find(".item-inner").jScrollPane({scrollbarWidth:14,showArrows:true})}catch(i){}})}d.onSlideChangeComplete.subscribe(function(){try{d.$el.find(".item-inner").jScrollPane({scrollbarWidth:14,showArrows:true})}catch(i){}});CN.slideshow.util.dataReady(d);jQuery("#slideshow-cm-replay").click(function(){a.jumpToSlideCommand.execute(1);return false});jQuery("#items-container .start a").bind("click",function(){CN.stats.omniture.setPaginationValue("slideshow_play").trackAjaxPage()});jQuery("#items-container .stop a").bind("click",function(){CN.stats.omniture.setPaginationValue("slideshow_pause").trackAjaxPage()})},error:function(e,f){jQuery(".slideshow-loading").fadeOut("slow");jQuery(".slideshow-loading-message").fadeOut("slow");CN.debug.error("Data load failed for slideshow, probably 404 or malformed data: "+f)}});c=function(){if(d.slide.getLabel()==="slide"){d.$el.find(".item").each(function(){if(!this.className.match(/item(A|B)/)){jQuery(this).addClass("item"+CN.schemaParser.getInstance().parse(d.data[d.currentSlideIndex].item).pageType())}});CN.stats.omniture.setPaginationValue("slide"+(d.currentSlideIndex+1));CN.stats.omniture.trackAjaxPage()}if(d.slide.getLabel()==="domslide"){CN.stats.omniture.setPaginationValue("slideshow_offer");CN.stats.omniture.trackAjaxPage()}};d.onForwardComplete.subscribe(function(){c()});d.onBackwardComplete.subscribe(function(){c()});d.onJumpToSlideComplete.subscribe(function(){c()});d.onSlideChangeComplete.subscribe(function(){CN.dart.refresh()});d.onInterstitialShow.subscribe(function(){var f;CN.dart.refresh();if(d.slide.getLabel()==="dartinterstitial"){f=CN.config.get("slideshowDartConfig");try{CN.dart.call(f.name,f);CN.stats.omniture.setPaginationValue("slideshow_ad").trackAjaxPage()}catch(g){CN.debug.warn("Tried to perform dart request but failed. Perhaps no interstitial exists")}}});d.onSlideshowReady.subscribe(function(){var f=CN.config.get("slideshowDartConfig"),e=(CN.dart.get?'<div id="'+f.name+f.sz+CN.dart.get("container")+'" class="displayAd"></div>':"");CN.slideshow.api.addSlide("slideshow-cm-container",{slideType:"DomSlide",slideshow:d});CN.slideshow.api.addInterstitial(e,{slideType:"DartInterstitial",slideshow:d});if(d.navigationItems.navigationViewAll){d.navigationItems.navigationViewAll.onShow.subscribe(function(){CN.stats.omniture.setPaginationValue("slideshow_viewthumb").trackAjaxPage()})}if(jQuery("html").hasClass("slideshow-showinitial-true")){c()}});if(CN.slideshow.plugin.PluckHelper){d.onSlideChangeComplete.subscribe(function(){b.initNewSlide()});d.onSlideshowReady.subscribe(function(){b.initNewSlide()})}jQuery("#slideshow-cm-subsoffer a").click(function(){window.open(this.href);return false})})}CN.schemaParser=CN.schemaParser||{};CN.schemaParser.templates={baseItem:function(b,d){try{b.photo[d]()}catch(c){d="main"}var a="";a+='<div class="item">';if(b.photo){a+='<div class="captioned-photo"><div class="img-shadow">';if(b.photo.url()){a+='<a href="'+b.photo.url()+'">'}a+='<img src="'+b.photo[d]()+'" alt="'+(b.photo.alt()||"")+'" />';if(b.photo.url()){a+="</a>"}a+="</div>";if(b.photo.caption()){a+='<p class="caption">'+b.photo.caption()+"</p>"}a+="</div>"}a+='<div class="item-inner">';a+='<div class="headers-container">';a+='<div class="headers">';a+=b.rubric?'<h5 class="rubric">'+b.rubric()+"</h5>":"";a+=b.header?'<h3 class="content-headline">'+b.header()+"</h3>":"";a+=b.subHeaders?'<h4 class="sub-header">'+b.subHeaders()+"</h4>":"";a+="</div>";a+="</div>";a+='<div class="item-text">';a+=b.body&&b.body().length>0?'<div class="body">'+b.body()+"</div>":"";a+=b.embeddedList?b.embeddedList():"";a+=b.contributors?'<div class="byline">'+b.contributors()+"</div>":"";a+=b.photoCredits?'<cite class="photo-credits">'+b.photoCredits()+"</cite>":"";a+=b.footerText||b.footerLegalCopy?'<div class="footer">':"";a+=b.footerText?'<div class="text">'+b.footerText()+"</div>":"";a+=b.footerLegalCopy?'<div class="legal">'+b.footerLegalCopy()+"</div>":"";a+=b.footerText||b.footerLegalCopy?"</div>":"";a+="</div>";a+=b.filePath?b.filePath():"";a+="</div>";a+="</div>";return a},item:function(b){var a=this.baseItem(b,"main");return a},enlargedItem:function(b){var a=this.baseItem(b,"enlargedImage");return a}};
