/*
* @file magnet.popups.js
* @author Paul Bronshteyn
* @comment Built by a geek loaded on caffeine ...
* @copyright (c) Conde Nast Digital
*/
if(typeof CN==="undefined"||!CN){var CN={}}CN.popups=(function(g){var k=true,t=true,C=false,f=false,n=false,A={scrollbars:0,location:0,directories:0,status:0,menubar:0,toolbar:0,resizable:0},h={name:"arrivalpop",cookie:"ArrivalCookie",path:"/nolayout/arrival",width:460,height:295,top:-50,left:-50},u={name:"exitingpop",cookie:"ExitingCookie",path:"/nolayout/exit",width:460,height:295,top:50,left:50},r=24,e=3,v,d=location.pathname,s=CN.site.domain,o=["/sweeps","/registration","/services/newsletters"],x=[],l=["buysub.com","condenastdirect.com","clk.atdmt.com","magazinestoresubscriptions.com"],q=["mbid"],w={arriving:{},exiting:{}},a=function(G,E){for(var F=0,D=E.length;F<D;F++){if(G.indexOf(E[F])!==-1){return true}}return false},p=function(F,D){for(var E in D){if(D[E].strict){if(F===E){return D[E].options}}else{if(F.indexOf(E)!==-1){return D[E].options}}}return false},b=function(G,E){for(var F=0,D=G.length;F<D;F++){if(g.inArray(G[F],E)===-1){E.push(G[F])}}},B=function(H,F){var G=0,D=H.length,E;for(;G<D;G++){E=g.inArray(H[G],F);if(E>-1){F.remove(E,1)}}},m=function(D){var E,F="",G;if(D.cookie){CN.cookie.set(D.cookie,D.cookie,{expires:D.cookieLife||r,path:"/",domain:s})}D.args=g.extend({},A,D.args||{});for(E in D.args){F+=","+E+"="+D.args[E]}G=window.open(D.path,D.name,"height="+(D.height||screen.height)+",width="+(D.width||screen.width)+",top="+parseInt(screen.height/2-(D.height||screen.height)/2+D.top)+",left="+parseInt(screen.width/2-(D.width||screen.width)/2+D.left)+F);return(G)?(true,G.focus()):false},y=function(){if(C||(!m(h)&&f)){if(CN.ecom&&CN.ecom.floatingAd){CN.cookie.set(h.cookie,h.cookie,{expires:h.cookieLife||r,path:"/",domain:s});CN.ecom.floatingAd.init()}}},c=function(F){var D=p(d,w.exiting),G="",E="";if(D){g(window).unbind("unload",c);if(F.type==="click"){G=(F.target.parentNode.pathname||F.target.pathname||"").replace(/(^[^/])/,"/$1")}if((D.cookie&&!CN.cookie.get(D.cookie))&&(D.excludePath&&!a(G,D.excludePath))){m(D)}return}if(!t||a(d,x)||CN.cookie.get(u.cookie)){return}if(F.type==="click"){g(window).unbind("unload",c);if(/^(#|javascript:)/.test(this.href)){return}E=F.target.hostname||g(F.target).parents("a:eq(0)")[0].hostname||""}E=(E)?CN.url.domain(E):"";if(E===s||a(E,l)){return}m(u)},z=function(D){var E=this.movie||CN.url.domain(this.data);if(E[0]==="/"||E===s){g(window).unbind("unload",c)}};return{init:function(){var E=0,D=q.length,F=CN.url.params();for(;E<D;E++){if(F[q[E]]){return this}}g("a,area").live("click",c);g(window).bind("unload",c);g(function(){g("form").bind("submit",function(){g(window).unbind("unload",c)})});g("object").live("mousedown",z);if(CN.site.env==="DEV"){r=1}if(!k||CN.cookie.get(h.cookie)||a(d,o)){return this}v=setTimeout(y,e*1000);return this},setArriving:function(E,D){k=E===true;g.extend(h,(D||{}));return this},setExiting:function(E,D){t=E===true;g.extend(u,(D||{}));return this},setLayer:function(D){C=D===true;return this},setForceLayer:function(D){f=D===true;return this},isLayer:function(){return true},setCookieLife:function(D){r=CN.utils.intval(D)||r;return this},setPopDelay:function(D){e=CN.utils.intval(D)||e;return this},setPopArguments:function(D){g.extend(A,(D||{}));return this},setCustomExitPath:function(F,E,D){if(!F){return this}if(CN.isBoolean(E)){D=E;E=u}w.exiting[F]={strict:D||false,options:E||u};return this},excludePath:function(){b(arguments,o);b(arguments,x);return this},excludeArrivalPath:function(){b(arguments,o);return this},removeArrivalPath:function(){B(arguments,o);return this},excludeExitPath:function(){b(arguments,x);return this},removeExitPath:function(){B(arguments,x);return this},excludeExitDomain:function(){b(arguments,l);return this},removeExitDomain:function(){B(arguments,l);return this},excludeUrlParam:function(){b(arguments,q);return this},removeUrlParam:function(){B(arguments,q);return this},setATGArriving:function(E,D){if(!n){k=E===true;if(!k){v=clearTimeout(v)}else{if(!v){setTimeout(y,e*1000)}}g.extend(h,(D||{}));CN.debug.info("ATG set arriving:",[k])}return this},setATGExiting:function(E,D){if(!n){t=E===true;g.extend(u,(D||{}));CN.debug.info("ATG set exiting:",[t])}return this},setATGLayer:function(D){if(!n){C=D===true;CN.debug.info("ATG set layer:",[C])}return this},setSiteOverride:function(D){n=D===true;return this}}})(jQuery);if(typeof CN==="undefined"||!CN){throw ("CN and/or jQuery library is missing!")}CN.ad=CN.ad||{};CN.ad.topics=(function(f,a){var b={name:"cn_adtopic",options:{domain:CN.url.domain(),path:"/"},check:function(){return f.cookie.get(b.name)},read:function(){var g=b.check();return g!==""?CN.utils.parseStr(g,"usercookie"):false},remove:function(){f.cookie.del(b.name,b.options)},write:function(g){f.cookie.set(b.name,"zone="+(g.zone||"")+"|site="+(g.site||"")+(g.ad&&g.ad.kws?"|kws="+g.ad.kws.join(","):""),b.options)}},c=function(h){var g=function(){b.write(CN.dart.get(["site","zone","ad"]))};if(CN.dart.get("initialized")){g()}else{jQuery(window).bind("CN.customEvents.dartInitialized",g)}e(h.plugin,{})},d=function(k){var h=b.read(),g={};if(!h){return false}g={site:h.site,zone:h.zone};if(h.kws){g.ad={kws:h.kws.split(",")}}b.remove();e(k.plugin,g)},e=function(l,h){var k=0,g=l.callbacks.length;l.isFinished=true;jQuery(window).trigger("CN.customEvents.dartPlugin",[l,h]);for(;k<g;k++){l.callbacks[k]["func"].apply((l.callbacks[k]["scope"]||null),(l.callbacks[k]["args"]||[]))}};return{setTopic:c,getTopic:d,plugin:function(g){if(g){return{init:c,name:"CN Ad Topics :: Store Cookie",callbacks:[],isFinished:false}}if(b.check()){return{init:d,name:"CN Ad Topics :: Read Cookie",callbacks:[],isFinished:false}}return{init:false,name:"CN Ad Topics :: no action required"}}}}(CN,CN.ad));CN.ad.kwExtend=(function(d){var b=false,c=function(f){e(f.plugin,{ad:{kws:(d.get("ad").kws||[]).concat(b)}})},e=function(k,g){var h=0,f=k.callbacks.length;k.isFinished=true;jQuery(window).trigger("CN.customEvents.dartPlugin",[k,g]);for(;h<f;h++){k.callbacks[h]["func"].apply((k.callbacks[h]["scope"]||null),(k.callbacks[h]["args"]||[]))}},a=function(g){var f=0;if(CN.isString(g)){b=g.split(",");for(;f<b.length;f++){b[f]=CN.utils.trim(CN.utils.transliterate(b[f])).replace(/\W/g,"-").toLowerCase()}}return{init:b&&b.length?c:false,name:"CN Ad Keyword extension plug-in",callbacks:[],isFinished:b&&b.length?false:true}};return{plugin:a}}(CN.dart));(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 r=this,m=c(this);f.data("tooltip",r);var n=f.next();if(g.tip){n=c(g.tip);if(n.length>1){n=f.nextAll(g.tip).eq(0);if(!n.length){n=f.parent().nextAll(g.tip).eq(0)}}}function q(w){var v=g.relative?f.position().top:f.offset().top,u=g.relative?f.position().left:f.offset().left,x=g.position[0];v-=n.outerHeight()-g.offset[0];u+=f.outerWidth()+g.offset[1];var s=n.outerHeight()+f.outerHeight();if(x=="center"){v+=s/2}if(x=="bottom"){v+=s}x=g.position[1];var t=n.outerWidth()+f.outerWidth();if(x=="center"){u-=t/2}if(x=="left"){u-=t}return{top:v,left:u}}var k=f.is(":input"),e=k&&f.is(":checkbox, :radio, select, :button"),h=f.attr("type"),p=g.events[h]||g.events[k?(e?"widget":"input"):"def"];p=p.split(/,\s*/);if(p.length!=2){throw"Tooltip: bad events configuration for "+h}f.bind(p[0],function(u){if(g.oneInstance){c.each(d,function(){this.hide()})}var s=n.data("trigger");if(s&&s[0]!=this){n.hide().stop(true,true)}u.target=this;r.show(u);p=g.events.tooltip.split(/,\s*/);n.bind(p[0],function(){r.show(u)});if(p[1]){n.bind(p[1],function(){r.hide(u)})}});f.bind(p[1],function(s){r.hide(s)});if(!c.browser.msie&&!k&&!g.predelay){f.mousemove(function(){if(!r.isShown()){f.triggerHandler("mouseover")}})}if(g.opacity<1){n.css("opacity",g.opacity)}var o=0,l=f.attr("title");if(l&&g.cancelDefault){f.removeAttr("title");f.data("title",l)}c.extend(r,{show:function(t){if(t){f=c(t.target)}clearTimeout(n.data("timer"));if(n.is(":animated")||n.is(":visible")){return r}function s(){n.data("trigger",f);var v=q(t);if(g.tip&&l){n.html(f.data("title"))}t=t||c.Event();t.type="onBeforeShow";m.trigger(t,[v]);if(t.isDefaultPrevented()){return r}v=q(t);n.css({position:"absolute",top:v.top,left:v.left});var u=b[g.effect];if(!u){throw'Nonexistent effect "'+g.effect+'"'}u[0].call(r,function(){t.type="onShow";m.trigger(t)})}if(g.predelay){clearTimeout(o);o=setTimeout(s,g.predelay)}else{s()}return r},hide:function(t){clearTimeout(n.data("timer"));clearTimeout(o);if(!n.is(":visible")){return}function s(){t=t||c.Event();t.type="onBeforeHide";m.trigger(t);if(t.isDefaultPrevented()){return}b[g.effect][1].call(r,function(){t.type="onHide";m.trigger(t)})}if(g.delay&&t){n.data("timer",setTimeout(s,g.delay))}else{s()}return r},isShown:function(){return n.is(":visible, :animated")},getConf:function(){return g},getTip:function(){return n},getTrigger:function(){return f},bind:function(s,t){m.bind(s,t);return r},onHide:function(s){return this.bind("onHide",s)},onBeforeShow:function(s){return this.bind("onBeforeShow",s)},onShow:function(s){return this.bind("onShow",s)},onBeforeHide:function(s){return this.bind("onBeforeHide",s)},unbind:function(s){m.unbind(s);return r}});c.each(g,function(s,t){if(c.isFunction(t)){r.bind(s,t)}})}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(k,e){var f=e?d(e):d("body");var h=f.width()+f.offset().left;var g=f.height()+f.offset().top;return[k.offset().top<=f.offset().top,h<=k.offset().left+k.width(),g<=k.offset().top+k.height(),k.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/),k;this.each(function(){if(d(this).tooltip().jquery){throw"Lazy feature not supported by dynamic plugin. set lazy: false for tooltip"}var l=d(this).tooltip().onBeforeShow(function(p,q){var o=this.getTip(),n=this.getConf();if(!k){k=[n.position[0],n.position[1],n.offset[0],n.offset[1],d.extend({},n)]}d.extend(n,k[4]);n.position=[k[0],k[1]];n.offset=[k[2],k[3]];o.css({position:"absolute",top:q.top,left:q.left}).show();var m=b(o,g.viewport||null);if(!a(m)){if(m[2]){if(g.top){n.offset[0]=g.top.offset}n.position[0]="top";o.addClass(e[0])}if(m[3]){if(g.right){n.offset[1]=g.right.offset}n.position[1]="right";o.addClass(e[1])}if(m[0]){if(g.bottom){n.offset[0]=g.bottom.offset}n.position[0]="bottom";o.addClass(e[2])}if(m[1]){if(g.left){n.offset[1]=g.left.offset}n.position[1]="left";o.addClass(e[3])}if((m[0]||m[2])&&this.weChangedZero){n.offset[0]*=-1;this.weChangedZero=true}if((m[1]||m[3])&&this.weChangedOne){n.offset[1]*=-1;this.weChangedOne=true}}o.css({visibility:"visible"}).hide()});l.onShow(function(){var n=this.getConf(),m=this.getTip();n.position=[k[0],k[1]];n.offset=[k[2],k[3]]});l.onHide(function(){var m=this.getTip();m.removeClass(g.classNames)});f=l});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(),k=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+"="+k;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",touch:true,api:false}};var c;function a(q,o){var t=this,r=b(this),d=!o.vertical,e=q.children(),m=0,k;if(!c){c=t}b.each(o,function(u,v){if(b.isFunction(v)){r.bind(u,v)}});if(e.length>1){e=b(o.items,q)}function n(v){var u=b(v);return o.globalNav?u:q.parent().find(v)}q.data("finder",n);var f=n(o.prev),h=n(o.next),g=n(o.prevPage),p=n(o.nextPage);b.extend(t,{getIndex:function(){return m},getClickIndex:function(){var u=t.getItems();return u.index(u.filter("."+o.activeClass))},getConf:function(){return o},getSize:function(){return t.getItems().size()},getPageAmount:function(){return Math.ceil(this.getSize()/o.size)},getPageIndex:function(){return Math.ceil(m/o.size)},getNaviButtons:function(){return f.add(h).add(g).add(p)},getRoot:function(){return q},getItemWrap:function(){return e},getItems:function(){return e.children(o.item)},getVisibleItems:function(){return t.getItems().slice(m,m+o.size)},seekTo:function(u,y,v){if(u<0){u=0}if(m===u){return t}if(b.isFunction(y)){v=y}if(u>t.getSize()-o.size){return o.loop?t.begin():this.end()}var w=t.getItems().eq(u);if(!w.length){return t}var x=b.Event("onBeforeSeek");r.trigger(x,[u]);if(x.isDefaultPrevented()){return t}if(y===undefined||b.isFunction(y)){y=o.speed}function z(){if(v){v.call(t,u)}r.trigger("onSeek",[u])}if(d){e.stop().animate({left:-w.position().left},y,o.easing,z)}else{e.stop().animate({top:-w.position().top},y,o.easing,z)}c=t;m=u;x=b.Event("onStart");r.trigger(x,[u]);if(x.isDefaultPrevented()){return t}f.add(g).toggleClass(o.disabledClass,u===0);h.add(p).toggleClass(o.disabledClass,u>=t.getSize()-o.size);return t},move:function(w,v,u){k=w>0;return this.seekTo(m+w,v,u)},next:function(v,u){return this.move(1,v,u)},prev:function(v,u){return this.move(-1,v,u)},movePage:function(y,x,w){k=y>0;var u=o.size*y;var v=m%o.size;if(v>0){u+=(y>0?-v:o.size-v)}return this.move(u,x,w)},prevPage:function(v,u){return this.movePage(-1,v,u)},nextPage:function(v,u){return this.movePage(1,v,u)},setPage:function(v,w,u){return this.seekTo(v*o.size,w,u)},begin:function(v,u){k=false;return this.seekTo(0,v,u)},end:function(v,u){k=true;var w=this.getSize()-o.size;return w>0?this.seekTo(w,v,u):t},reload:function(){r.trigger("onReload");return t},focus:function(){c=t;return t},click:function(w){var x=t.getItems().eq(w),u=o.activeClass,v=o.size;if(w<0||w>=t.getSize()){return t}if(v==1){if(o.loop){return t.next()}if(w===0||w==t.getSize()-1){k=(k===undefined)?true:!k}return k===false?t.prev():t.next()}if(v==2){if(w==m){w--}t.getItems().removeClass(u);x.addClass(u);return t.seekTo(w,time,fn)}if(!x.hasClass(u)){t.getItems().removeClass(u);x.addClass(u);var z=Math.floor(v/2);var y=w-z;if(y>t.getSize()-v){y=t.getSize()-v}if(y!==w){return t.seekTo(y)}}return t},bind:function(u,v){r.bind(u,v);return t},unbind:function(u){r.unbind(u);return t}});b.each("onBeforeSeek,onStart,onSeek,onReload".split(","),function(u,v){t[v]=function(w){return t.bind(v,w)}});f.addClass(o.disabledClass).click(function(){t.prev()});h.click(function(){t.next()});p.click(function(){t.nextPage()});if(t.getSize()<=o.size){h.add(p).addClass(o.disabledClass)}g.addClass(o.disabledClass).click(function(){t.prevPage()});var l=o.hoverClass,s="keydown."+Math.random().toString().substring(10);t.onReload(function(){if(l){t.getItems().hover(function(){b(this).addClass(l)},function(){b(this).removeClass(l)})}if(o.clickable){t.getItems().each(function(v){b(this).unbind("click.scrollable").bind("click.scrollable",function(w){if(b(w.target).is("a")){return}return t.click(v)})})}if(o.touch){var u={};e[0].ontouchstart=function(w){var v=w.touches[0];u.x=v.clientX;u.y=v.clientY};e[0].ontouchmove=function(y){if(y.touches.length==1&&!e.is(":animated")){var x=y.touches[0],w=u.x-x.clientX,v=u.y-x.clientY;t[vertical&&v>0||!vertical&&w>0?"next":"prev"]();y.preventDefault()}}}if(o.keyboard){b(document).unbind(s).bind(s,function(v){if(v.altKey||v.ctrlKey){return}if(o.keyboard!="static"&&c!=t){return}var w=o.keyboardSteps;if(d&&(v.keyCode==37||v.keyCode==39)){t.move(v.keyCode==37?-w:w);return v.preventDefault()}if(!d&&(v.keyCode==38||v.keyCode==40)){t.move(v.keyCode==38?-w:w);return v.preventDefault()}return true})}else{b(document).unbind(s)}});t.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 k,f,h=true;g.play=function(){if(k){return}h=false;k=setInterval(function(){g.move(e.steps)},e.interval);g.move(e.steps)};g.pause=function(){k=clearInterval(k)};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 k=b(this).scrollable(),p=k.getItems(),m=k.getConf(),f=k.getItemWrap(),l=0;if(k){c=k}if(p.length<m.size){return false}p.slice(0,m.size).each(function(q){b(this).clone().appendTo(f).click(function(){k.click(p.length+q)}).addClass(d.clonedClass)});var n=b.makeArray(p.slice(-m.size)).reverse();b(n).each(function(q){b(this).clone().prependTo(f).click(function(){k.click(-q-1)}).addClass(d.clonedClass)});var o=f.children(m.item);var h=m.hoverClass;if(h){o.hover(function(){b(this).addClass(h)},function(){b(this).removeClass(h)})}function g(q){var r=o.eq(q);if(m.vertical){f.css({top:-r.position().top})}else{var s=r.position().left||r.outerWidth();f.css({left:-s})}}g(m.size);b.extend(k,{move:function(u,t,r,s){var w=l+u+m.size;var v=w>k.getSize()-m.size;if(w<=0||v){var q=l+m.size+(v?-p.length:p.length);g(q);w=q+u}if(s){o.removeClass(m.activeClass).eq(w+Math.floor(m.size/2)).addClass(m.activeClass)}if(w===l+m.size){return self}return k.seekTo(w,t,r)},begin:function(r,q){return this.seekTo(m.size,r,q)},end:function(r,q){return this.seekTo(p.length,r,q)},click:function(r,t,s){if(!m.clickable){return self}if(m.size==1){return this.next()}var u=r-l,q=m.activeClass;u-=Math.floor(m.size/2);return this.move(u,t,s,true)},getIndex:function(){return l},setPage:function(r,s,q){return this.seekTo(r*m.size+m.size,s,q)},getPageAmount:function(){return Math.ceil(p.length/m.size)},getPageIndex:function(){if(l<0){return this.getPageAmount()-1}if(l>=p.length){return 0}var q=(l+m.size)/m.size-1;return q},getVisibleItems:function(){var q=l+m.size;return o.slice(q,q+m.size)}});k.onStart(function(r,q){l=q-m.size;return false});k.getNaviButtons().removeClass(m.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(k,l){h.move(l<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 k=b(this).scrollable(),f=k.getRoot(),n=f.data("finder").call(null,d.navi),g=null,m=k.getNaviButtons();if(k){c=k}k.getNaviButtons=function(){return m.add(n)};function l(){if(!n.children().length||n.data("navi")==k){n.empty();n.data("navi",k);for(var o=0;o<k.getPageAmount();o++){n.append(b("<"+(d.naviItem||"a")+" href='#' />"))}g=n.children().each(function(p){var q=b(this);q.click(function(r){k.setPage(p);return r.preventDefault()});if(d.indexed){q.text(p)}if(d.idPrefix){q.attr("id",d.idPrefix+p)}})}else{g=d.naviItem?n.find(d.naviItem):n.children();g.each(function(p){var q=b(this);q.click(function(r){k.setPage(p);return r.preventDefault()})})}g.eq(0).addClass(d.activeClass)}k.onStart(function(q,p){var o=d.activeClass;g.removeClass(o).eq(k.getPageIndex()).addClass(o)});k.onReload(function(){l()});l();var h=g.filter("[href="+location.hash+"]");if(h.length){k.move(g.index(h))}});return d.api?c:this}})(jQuery);(function(e){e.tools=e.tools||{version:"@VERSION"};e.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:false,slideUpSpeed:400,slideDownSpeed:400,history:false},addEffect:function(f,g){d[f]=g}};var d={"default":function(g,f){this.getPanes().hide().eq(g).show();f.call()},fade:function(h,f){var g=this.getConf(),l=g.fadeOutSpeed,k=this.getPanes();if(l){k.fadeOut(l)}else{k.hide()}k.eq(h).fadeIn(g.fadeInSpeed,f)},slide:function(h,f){var g=this.getConf();this.getPanes().slideUp(g.slideUpSpeed);this.getPanes().eq(h).slideDown(g.slideDownSpeed,f)},ajax:function(g,f){this.getPanes().eq(0).load(this.getTabs().eq(g).attr("href"),f)}};var c,b;e.tools.tabs.addEffect("horizontal",function(h,f){if(c){return}var g=this.getPanes().eq(h),k=this.getCurrentPane();b||(b=this.getPanes().eq(0).width());c=true;g.show();k.animate({width:0},{step:function(l){g.css("width",b-l)},complete:function(){e(this).hide();f.call();c=false}});if(!k.length){f.call();c=false}});function a(f,m,k){var g=this,h=f.add(this),l=f.find(k.tabs),n=m.jquery?m:f.children(m),o;if(!l.length){l=f.children()}if(!n.length){n=f.parent().find(m)}if(!n.length){n=e(m)}e.extend(this,{click:function(p,s){var q=l.eq(p);if(typeof p=="string"&&p.replace("#","")){q=l.filter("[href*="+p.replace("#","")+"]");p=Math.max(l.index(q),0)}if(k.rotate){var r=l.length-1;if(p<0){return g.click(r,s)}if(p>r){return g.click(0,s)}}if(!q.length){if(o>=0){return g}p=k.initialIndex;q=l.eq(p)}if(p===o){return g}s=s||e.Event();s.type="onBeforeClick";h.trigger(s,[p]);if(s.isDefaultPrevented()){return}d[k.effect].call(g,p,function(){o=p;s.type="onClick";h.trigger(s,[p])});l.removeClass(k.current);q.addClass(k.current);return g},getConf:function(){return k},getTabs:function(){return l},getPanes:function(){return n},getCurrentPane:function(){return n.eq(o)},getCurrentTab:function(){return l.eq(o)},getIndex:function(){return o},next:function(){return g.click(o+1)},prev:function(){return g.click(o-1)},destroy:function(){l.unbind(k.event).removeClass(k.current);n.find("a[href^=#]").unbind("click.T");return g}});e.each("onBeforeClick,onClick".split(","),function(q,p){if(e.isFunction(k[p])){e(g).bind(p,k[p])}g[p]=function(r){if(r){e(g).bind(p,r)}return g}});if(k.history&&e.fn.history){e.tools.history.init(l);k.event="history"}l.each(function(p){e(this).bind(k.event,function(q){g.click(p,q);return q.preventDefault()})});n.find("a[href^=#]").bind("click.T",function(p){g.click(e(this).attr("href"),p)});if(location.hash&&k.tabs=="a"&&f.find("[href="+location.hash+"]").length){g.click(location.hash)}else{if(k.initialIndex===0||k.initialIndex>0){g.click(k.initialIndex)}}}e.fn.tabs=function(g,f){var h=this.data("tabs");if(h){h.destroy();this.removeData("tabs")}if(e.isFunction(f)){f={onBeforeClick:f}}f=e.extend({},e.tools.tabs.conf,f);this.each(function(){h=new a(e(this),g,f);e(this).data("tabs",h)});return f.api?h:this}})(jQuery);(function(c){var a;a=c.tools.tabs.slideshow={conf:{next:".forward",prev:".backward",disabledClass:"disabled",autoplay:false,autopause:true,interval:3000,clickable:true,api:false}};function b(n,l){var q=this,f=n.add(this),m=n.data("tabs"),e,d=true;function k(s){var r=c(s);return r.length<2?r:n.parent().find(s)}var p=k(l.next).click(function(){m.next()});var o=k(l.prev).click(function(){m.prev()});function h(){e=setTimeout(function(){m.next()},l.interval)}c.extend(q,{getTabs:function(){return m},getConf:function(){return l},play:function(){if(e){return q}var r=c.Event("onBeforePlay");f.trigger(r);if(r.isDefaultPrevented()){return q}d=false;f.trigger("onPlay");f.bind("onClick",h);h();return q},pause:function(){if(!e){return q}var r=c.Event("onBeforePause");f.trigger(r);if(r.isDefaultPrevented()){return q}e=clearTimeout(e);f.trigger("onPause");f.unbind("onClick",h);return q},resume:function(){d||q.play()},stop:function(){q.pause();d=true}});c.each("onBeforePlay,onPlay,onBeforePause,onPause".split(","),function(s,r){if(c.isFunction(l[r])){c(q).bind(r,l[r])}q[r]=function(t){return c(q).bind(r,t)}});if(l.autopause){m.getTabs().add(p).add(o).add(m.getPanes()).hover(q.pause,q.resume)}if(l.autoplay){q.play()}if(l.clickable){m.getPanes().click(function(){m.next()})}if(!m.getConf().rotate){var g=l.disabledClass;if(!m.getIndex()){o.addClass(g)}m.onBeforeClick(function(s,r){o.toggleClass(g,!r);p.toggleClass(g,r==m.getTabs().length-1)})}}c.fn.slideshow=function(d){var e=this.data("slideshow");if(e){return e}d=c.extend({},a.conf,d);this.each(function(){e=new b(c(this),d);c(this).data("slideshow",e)});return d.api?e:this}})(jQuery);jQuery.cookie=function(b,k,n){if(typeof k!="undefined"){n=n||{};if(k===null){k="";n.expires=-1}var e="";if(n.expires&&(typeof n.expires=="number"||n.expires.toUTCString)){var f;if(typeof n.expires=="number"){f=new Date();f.setTime(f.getTime()+(n.expires*24*60*60*1000))}else{f=n.expires}e="; expires="+f.toUTCString()}var m=n.path?"; path="+(n.path):"";var g=n.domain?"; domain="+(n.domain):"";var a=n.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(k),e,m,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var l=document.cookie.split(";");for(var h=0;h<l.length;h++){var c=jQuery.trim(l[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};(function(c){var a=c.scrollTo=function(f,e,d){c(window).scrollTo(f,e,d)};a.defaults={axis:"xy",duration:parseFloat(c.fn.jquery)>=1.3?0:1};a.window=function(d){return c(window)._scrollable()};c.fn._scrollable=function(){return this.map(function(){var e=this,d=!e.nodeName||c.inArray(e.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!d){return e}var f=(e.contentWindow||e).document||e.ownerDocument||e;return c.browser.safari||f.compatMode=="BackCompat"?f.body:f.documentElement})};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}if(typeof d=="function"){d={onAfter:d}}if(f=="max"){f=9000000000}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2}d.offset=b(d.offset);d.over=b(d.over);return this._scrollable().each(function(){var n=this,l=c(n),m=f,k,g={},o=l.is("html,body");switch(typeof m){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(m)){m=b(m);break}m=c(m,this);case"object":if(m.is||m.style){k=(m=c(m)).offset()}}c.each(d.axis.split(""),function(s,t){var u=t=="x"?"Left":"Top",w=u.toLowerCase(),r="scroll"+u,q=n[r],p=a.max(n,t);if(k){g[r]=k[w]+(o?0:q-l.offset()[w]);if(d.margin){g[r]-=parseInt(m.css("margin"+u))||0;g[r]-=parseInt(m.css("border"+u+"Width"))||0}g[r]+=d.offset[w]||0;if(d.over[w]){g[r]+=m[t=="x"?"width":"height"]()*d.over[w]}}else{var v=m[w];g[r]=v.slice&&v.slice(-1)=="%"?parseFloat(v)/100*p:v}if(/^\d+$/.test(g[r])){g[r]=g[r]<=0?0:Math.min(g[r],p)}if(!s&&d.queue){if(q!=g[r]){h(d.onAfterFirst)}delete g[r]}});h(d.onAfter);function h(p){l.animate(g,e,d.easing,p&&function(){p.call(this,f,d)})}}).end()};a.max=function(l,k){var h=k=="x"?"Width":"Height",e="scroll"+h;if(!c(l).is("html,body")){return l[e]-c(l)[h.toLowerCase()]()}var g="client"+h,f=l.ownerDocument.documentElement,d=l.ownerDocument.body;return Math.max(f[e],d[e])-Math.min(f[g],d[g])};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);(function(a){a.url={};a.extend(a.url,{_params:{},init:function(){var b="";try{b=(document.location.href.split("?",2)[1]||"").split("#")[0].split("&")||[];for(var c=0;c<b.length;c++){var f=b[c].split("=");if(f[0]){this._params[f[0]]=unescape(f[1])}}}catch(d){alert(d)}},param:function(b){return this._params[b]||""},paramAll:function(){return this._params}});a.url.init()})(jQuery);(function(a){a.PaginationCalculator=function(b,c){this.maxentries=b;this.opts=c};a.extend(a.PaginationCalculator.prototype,{numPages:function(){return Math.ceil(this.maxentries/this.opts.items_per_page)},getInterval:function(f){var d=Math.floor(this.opts.num_display_entries/2);var e=this.numPages();var c=e-this.opts.num_display_entries;var g=f>d?Math.max(Math.min(f-d,c),0):0;var b=f>d?Math.min(f+d+(this.opts.num_display_entries%2),e):Math.min(this.opts.num_display_entries,e);return{start:g,end:b}}});a.PaginationRenderers={};a.PaginationRenderers.defaultRenderer=function(b,c){this.maxentries=b;this.opts=c;this.pc=new a.PaginationCalculator(b,c)};a.extend(a.PaginationRenderers.defaultRenderer.prototype,{createLink:function(b,e,d){var f,c=this.pc.numPages();b=b<0?0:(b<c?b:c-1);d=a.extend({text:b+1,classes:""},d||{});if(b==e){f=a("<span class='current'>"+d.text+"</span>")}else{f=a("<a>"+d.text+"</a>").attr("href",this.opts.link_to.replace(/__id__/,b))}if(d.classes){f.addClass(d.classes)}f.data("page_id",b);return f},appendRange:function(c,f,g,b,e){var d;for(d=g;d<b;d++){this.createLink(d,f,e).appendTo(c)}},getLinks:function(h,e){var f,b,c=this.pc.getInterval(h),g=this.pc.numPages(),d=a("<div class='pagination'></div>");if(this.opts.prev_text&&(h>0||this.opts.prev_show_always)){d.append(this.createLink(h-1,h,{text:this.opts.prev_text,classes:"prev"}))}if(c.start>0&&this.opts.num_edge_entries>0){b=Math.min(this.opts.num_edge_entries,c.start);this.appendRange(d,h,0,b,{classes:"sp"});if(this.opts.num_edge_entries<c.start&&this.opts.ellipse_text){jQuery("<span>"+this.opts.ellipse_text+"</span>").appendTo(d)}}this.appendRange(d,h,c.start,c.end);if(c.end<g&&this.opts.num_edge_entries>0){if(g-this.opts.num_edge_entries>c.end&&this.opts.ellipse_text){jQuery("<span>"+this.opts.ellipse_text+"</span>").appendTo(d)}f=Math.max(g-this.opts.num_edge_entries,c.end);this.appendRange(d,h,f,g,{classes:"ep"})}if(this.opts.next_text&&(h<g-1||this.opts.next_show_always)){d.append(this.createLink(h+1,h,{text:this.opts.next_text,classes:"next"}))}a("a",d).click(e);return d}});a.fn.pagination=function(k,b){b=jQuery.extend({items_per_page:10,num_display_entries:11,current_page:0,num_edge_entries:0,link_to:"#",prev_text:"Prev",next_text:"Next",ellipse_text:"...",prev_show_always:true,next_show_always:true,renderer:"defaultRenderer",load_first_page:false,callback:function(){return false}},b||{});var c=this,f,m,e;function d(o){var p,n=a(o.target).data("page_id"),q=g(n);if(!q){o.stopPropagation()}return q}function g(n){c.data("current_page",n);m=f.getLinks(n,d);c.empty();m.appendTo(c);var o=b.callback(n,c);return o}e=b.current_page;c.data("current_page",e);k=(!k||k<0)?1:k;b.items_per_page=(!b.items_per_page||b.items_per_page<0)?1:b.items_per_page;if(!a.PaginationRenderers[b.renderer]){throw new ReferenceError("Pagination renderer '"+b.renderer+"' was not found in jQuery.PaginationRenderers object.")}f=new a.PaginationRenderers[b.renderer](k,b);var h=new a.PaginationCalculator(k,b);var l=h.numPages();c.bind("setPage",{numPages:l},function(o,n){if(n>=0&&n<o.data.numPages){g(n);return false}});c.bind("prevPage",function(n){var o=a(this).data("current_page");if(o>0){g(o-1)}return false});c.bind("nextPage",{numPages:l},function(n){var o=a(this).data("current_page");if(o<n.data.numPages-1){g(o+1)}return false});m=f.getLinks(e,d);c.empty();m.appendTo(c);if(b.load_first_page){b.callback(e,c)}}})(jQuery);jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,f,a,h,g){return jQuery.easing[jQuery.easing.def](e,f,a,h,g)},easeInQuad:function(e,f,a,h,g){return h*(f/=g)*f+a},easeOutQuad:function(e,f,a,h,g){return -h*(f/=g)*(f-2)+a},easeInOutQuad:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f+a}return -h/2*((--f)*(f-2)-1)+a},easeInCubic:function(e,f,a,h,g){return h*(f/=g)*f*f+a},easeOutCubic:function(e,f,a,h,g){return h*((f=f/g-1)*f*f+1)+a},easeInOutCubic:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f+a}return h/2*((f-=2)*f*f+2)+a},easeInQuart:function(e,f,a,h,g){return h*(f/=g)*f*f*f+a},easeOutQuart:function(e,f,a,h,g){return -h*((f=f/g-1)*f*f*f-1)+a},easeInOutQuart:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f+a}return -h/2*((f-=2)*f*f*f-2)+a},easeInQuint:function(e,f,a,h,g){return h*(f/=g)*f*f*f*f+a},easeOutQuint:function(e,f,a,h,g){return h*((f=f/g-1)*f*f*f*f+1)+a},easeInOutQuint:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f*f+a}return h/2*((f-=2)*f*f*f*f+2)+a},easeInSine:function(e,f,a,h,g){return -h*Math.cos(f/g*(Math.PI/2))+h+a},easeOutSine:function(e,f,a,h,g){return h*Math.sin(f/g*(Math.PI/2))+a},easeInOutSine:function(e,f,a,h,g){return -h/2*(Math.cos(Math.PI*f/g)-1)+a},easeInExpo:function(e,f,a,h,g){return(f==0)?a:h*Math.pow(2,10*(f/g-1))+a},easeOutExpo:function(e,f,a,h,g){return(f==g)?a+h:h*(-Math.pow(2,-10*f/g)+1)+a},easeInOutExpo:function(e,f,a,h,g){if(f==0){return a}if(f==g){return a+h}if((f/=g/2)<1){return h/2*Math.pow(2,10*(f-1))+a}return h/2*(-Math.pow(2,-10*--f)+2)+a},easeInCirc:function(e,f,a,h,g){return -h*(Math.sqrt(1-(f/=g)*f)-1)+a},easeOutCirc:function(e,f,a,h,g){return h*Math.sqrt(1-(f=f/g-1)*f)+a},easeInOutCirc:function(e,f,a,h,g){if((f/=g/2)<1){return -h/2*(Math.sqrt(1-f*f)-1)+a}return h/2*(Math.sqrt(1-(f-=2)*f)+1)+a},easeInElastic:function(f,h,e,n,m){var k=1.70158;var l=0;var g=n;if(h==0){return e}if((h/=m)==1){return e+n}if(!l){l=m*0.3}if(g<Math.abs(n)){g=n;var k=l/4}else{var k=l/(2*Math.PI)*Math.asin(n/g)}return -(g*Math.pow(2,10*(h-=1))*Math.sin((h*m-k)*(2*Math.PI)/l))+e},easeOutElastic:function(f,h,e,n,m){var k=1.70158;var l=0;var g=n;if(h==0){return e}if((h/=m)==1){return e+n}if(!l){l=m*0.3}if(g<Math.abs(n)){g=n;var k=l/4}else{var k=l/(2*Math.PI)*Math.asin(n/g)}return g*Math.pow(2,-10*h)*Math.sin((h*m-k)*(2*Math.PI)/l)+n+e},easeInOutElastic:function(f,h,e,n,m){var k=1.70158;var l=0;var g=n;if(h==0){return e}if((h/=m/2)==2){return e+n}if(!l){l=m*(0.3*1.5)}if(g<Math.abs(n)){g=n;var k=l/4}else{var k=l/(2*Math.PI)*Math.asin(n/g)}if(h<1){return -0.5*(g*Math.pow(2,10*(h-=1))*Math.sin((h*m-k)*(2*Math.PI)/l))+e}return g*Math.pow(2,-10*(h-=1))*Math.sin((h*m-k)*(2*Math.PI)/l)*0.5+n+e},easeInBack:function(e,f,a,k,h,g){if(g==undefined){g=1.70158}return k*(f/=h)*f*((g+1)*f-g)+a},easeOutBack:function(e,f,a,k,h,g){if(g==undefined){g=1.70158}return k*((f=f/h-1)*f*((g+1)*f+g)+1)+a},easeInOutBack:function(e,f,a,k,h,g){if(g==undefined){g=1.70158}if((f/=h/2)<1){return k/2*(f*f*(((g*=(1.525))+1)*f-g))+a}return k/2*((f-=2)*f*(((g*=(1.525))+1)*f+g)+2)+a},easeInBounce:function(e,f,a,h,g){return h-jQuery.easing.easeOutBounce(e,g-f,0,h,g)+a},easeOutBounce:function(e,f,a,h,g){if((f/=g)<(1/2.75)){return h*(7.5625*f*f)+a}else{if(f<(2/2.75)){return h*(7.5625*(f-=(1.5/2.75))*f+0.75)+a}else{if(f<(2.5/2.75)){return h*(7.5625*(f-=(2.25/2.75))*f+0.9375)+a}else{return h*(7.5625*(f-=(2.625/2.75))*f+0.984375)+a}}}},easeInOutBounce:function(e,f,a,h,g){if(f<g/2){return jQuery.easing.easeInBounce(e,f*2,0,h,g)*0.5+a}return jQuery.easing.easeOutBounce(e,f*2-g,0,h,g)*0.5+h*0.5+a}});
/*
 * jQuery Form Plugin
 * version: 2.84 (12-AUG-2011)
 * @requires jQuery v1.3.2 or later
 *
 * Examples and documentation at: http://malsup.com/jquery/form/
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
(function(b){b.fn.ajaxSubmit=function(d){if(!this.length){a("ajaxSubmit: skipping submit process - no element selected");return this}var c,s,f,g=this;if(typeof d=="function"){d={success:d}}c=this.attr("method");s=this.attr("action");f=(typeof s==="string")?b.trim(s):"";f=f||window.location.href||"";if(f){f=(f.match(/^([^#]+)/)||[])[1]}d=b.extend(true,{url:f,success:b.ajaxSettings.success,type:c||"GET",iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank"},d);var m={};this.trigger("form-pre-serialize",[this,d,m]);if(m.veto){a("ajaxSubmit: submit vetoed via form-pre-serialize trigger");return this}if(d.beforeSerialize&&d.beforeSerialize(this,d)===false){a("ajaxSubmit: submit aborted via beforeSerialize callback");return this}var r,l,y=this.formToArray(d.semantic);if(d.data){d.extraData=d.data;for(r in d.data){if(b.isArray(d.data[r])){for(var t in d.data[r]){y.push({name:r,value:d.data[r][t]})}}else{l=d.data[r];l=b.isFunction(l)?l():l;y.push({name:r,value:l})}}}if(d.beforeSubmit&&d.beforeSubmit(y,this,d)===false){a("ajaxSubmit: submit aborted via beforeSubmit callback");return this}this.trigger("form-submit-validate",[y,this,d,m]);if(m.veto){a("ajaxSubmit: submit vetoed via form-submit-validate trigger");return this}var p=b.param(y);if(d.type.toUpperCase()=="GET"){d.url+=(d.url.indexOf("?")>=0?"&":"?")+p;d.data=null}else{d.data=p}var z=[];if(d.resetForm){z.push(function(){g.resetForm()})}if(d.clearForm){z.push(function(){g.clearForm()})}if(!d.dataType&&d.target){var e=d.success||function(){};z.push(function(n){var k=d.replaceTarget?"replaceWith":"html";b(d.target)[k](n).each(e,arguments)})}else{if(d.success){z.push(d.success)}}d.success=function(A,n,B){var v=d.context||d;for(var q=0,k=z.length;q<k;q++){z[q].apply(v,[A,n,B||g,g])}};var w=b("input:file",this).length>0;var u="multipart/form-data";var o=(g.attr("enctype")==u||g.attr("encoding")==u);if(d.iframe!==false&&(w||d.iframe||o)){if(d.closeKeepAlive){b.get(d.closeKeepAlive,function(){h(y)})}else{h(y)}}else{if(b.browser.msie&&c=="get"){var x=g[0].getAttribute("method");if(typeof x==="string"){d.type=x}}b.ajax(d)}this.trigger("form-submit-notify",[this,d]);return this;function h(V){var A=g[0],v,R,L,T,O,C,G,E,F,P,S,J;var D=!!b.fn.prop;if(V){for(R=0;R<V.length;R++){v=b(A[V[R].name]);v[D?"prop":"attr"]("disabled",false)}}if(b(":input[name=submit],:input[id=submit]",A).length){alert('Error: Form elements must not have name or id of "submit".');return}L=b.extend(true,{},b.ajaxSettings,d);L.context=L.context||L;O="jqFormIO"+(new Date().getTime());if(L.iframeTarget){C=b(L.iframeTarget);P=C.attr("name");if(P==null){C.attr("name",O)}else{O=P}}else{C=b('<iframe name="'+O+'" src="'+L.iframeSrc+'" />');C.css({position:"absolute",top:"-1000px",left:"-1000px"})}G=C[0];E={aborted:0,responseText:null,responseXML:null,status:0,statusText:"n/a",getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(n){var Y=(n==="timeout"?"timeout":"aborted");a("aborting upload... "+Y);this.aborted=1;C.attr("src",L.iframeSrc);E.error=Y;L.error&&L.error.call(L.context,E,Y,n);T&&b.event.trigger("ajaxError",[E,L,Y]);L.complete&&L.complete.call(L.context,E,Y)}};T=L.global;if(T&&!b.active++){b.event.trigger("ajaxStart")}if(T){b.event.trigger("ajaxSend",[E,L])}if(L.beforeSend&&L.beforeSend.call(L.context,E,L)===false){if(L.global){b.active--}return}if(E.aborted){return}F=A.clk;if(F){P=F.name;if(P&&!F.disabled){L.extraData=L.extraData||{};L.extraData[P]=F.value;if(F.type=="image"){L.extraData[P+".x"]=A.clk_x;L.extraData[P+".y"]=A.clk_y}}}var K=1;var H=2;function I(Y){var n=Y.contentWindow?Y.contentWindow.document:Y.contentDocument?Y.contentDocument:Y.document;return n}function Q(){var aa=g.attr("target"),Y=g.attr("action");A.setAttribute("target",O);if(!c){A.setAttribute("method","POST")}if(Y!=L.url){A.setAttribute("action",L.url)}if(!L.skipEncodingOverride&&(!c||/post/i.test(c))){g.attr({encoding:"multipart/form-data",enctype:"multipart/form-data"})}if(L.timeout){J=setTimeout(function(){S=true;N(K)},L.timeout)}function ab(){try{var n=I(G).readyState;a("state = "+n);if(n.toLowerCase()=="uninitialized"){setTimeout(ab,50)}}catch(ad){a("Server abort: ",ad," (",ad.name,")");N(H);J&&clearTimeout(J);J=undefined}}var Z=[];try{if(L.extraData){for(var ac in L.extraData){Z.push(b('<input type="hidden" name="'+ac+'" />').attr("value",L.extraData[ac]).appendTo(A)[0])}}if(!L.iframeTarget){C.appendTo("body");G.attachEvent?G.attachEvent("onload",N):G.addEventListener("load",N,false)}setTimeout(ab,15);A.submit()}finally{A.setAttribute("action",Y);if(aa){A.setAttribute("target",aa)}else{g.removeAttr("target")}b(Z).remove()}}if(L.forceSync){Q()}else{setTimeout(Q,10)}var W,X,U=50,B;function N(ac){if(E.aborted||B){return}try{X=I(G)}catch(af){a("cannot access response document: ",af);ac=H}if(ac===K&&E){E.abort("timeout");return}else{if(ac==H&&E){E.abort("server abort");return}}if(!X||X.location.href==L.iframeSrc){if(!S){return}}G.detachEvent?G.detachEvent("onload",N):G.removeEventListener("load",N,false);var aa="success",ae;try{if(S){throw"timeout"}var Z=L.dataType=="xml"||X.XMLDocument||b.isXMLDoc(X);a("isXml="+Z);if(!Z&&window.opera&&(X.body==null||X.body.innerHTML=="")){if(--U){a("requeing onLoad callback, DOM not available");setTimeout(N,250);return}}var ag=X.body?X.body:X.documentElement;E.responseText=ag?ag.innerHTML:null;E.responseXML=X.XMLDocument?X.XMLDocument:X;if(Z){L.dataType="xml"}E.getResponseHeader=function(aj){var ai={"content-type":L.dataType};return ai[aj]};if(ag){E.status=Number(ag.getAttribute("status"))||E.status;E.statusText=ag.getAttribute("statusText")||E.statusText}var n=L.dataType||"";var ad=/(json|script|text)/.test(n.toLowerCase());if(ad||L.textarea){var ab=X.getElementsByTagName("textarea")[0];if(ab){E.responseText=ab.value;E.status=Number(ab.getAttribute("status"))||E.status;E.statusText=ab.getAttribute("statusText")||E.statusText}else{if(ad){var Y=X.getElementsByTagName("pre")[0];var ah=X.getElementsByTagName("body")[0];if(Y){E.responseText=Y.textContent?Y.textContent:Y.innerHTML}else{if(ah){E.responseText=ah.innerHTML}}}}}else{if(L.dataType=="xml"&&!E.responseXML&&E.responseText!=null){E.responseXML=M(E.responseText)}}try{W=k(E,L.dataType,L)}catch(ac){aa="parsererror";E.error=ae=(ac||aa)}}catch(ac){a("error caught: ",ac);aa="error";E.error=ae=(ac||aa)}if(E.aborted){a("upload aborted");aa=null}if(E.status){aa=(E.status>=200&&E.status<300||E.status===304)?"success":"error"}if(aa==="success"){L.success&&L.success.call(L.context,W,"success",E);T&&b.event.trigger("ajaxSuccess",[E,L])}else{if(aa){if(ae==undefined){ae=E.statusText}L.error&&L.error.call(L.context,E,aa,ae);T&&b.event.trigger("ajaxError",[E,L,ae])}}T&&b.event.trigger("ajaxComplete",[E,L]);if(T&&!--b.active){b.event.trigger("ajaxStop")}L.complete&&L.complete.call(L.context,E,aa);B=true;if(L.timeout){clearTimeout(J)}setTimeout(function(){if(!L.iframeTarget){C.remove()}E.responseXML=null},100)}var M=b.parseXML||function(n,Y){if(window.ActiveXObject){Y=new ActiveXObject("Microsoft.XMLDOM");Y.async="false";Y.loadXML(n)}else{Y=(new DOMParser()).parseFromString(n,"text/xml")}return(Y&&Y.documentElement&&Y.documentElement.nodeName!="parsererror")?Y:null};var q=b.parseJSON||function(n){return window["eval"]("("+n+")")};var k=function(ac,aa,Z){var Y=ac.getResponseHeader("content-type")||"",n=aa==="xml"||!aa&&Y.indexOf("xml")>=0,ab=n?ac.responseXML:ac.responseText;if(n&&ab.documentElement.nodeName==="parsererror"){b.error&&b.error("parsererror")}if(Z&&Z.dataFilter){ab=Z.dataFilter(ab,aa)}if(typeof ab==="string"){if(aa==="json"||!aa&&Y.indexOf("json")>=0){ab=q(ab)}else{if(aa==="script"||!aa&&Y.indexOf("javascript")>=0){b.globalEval(ab)}}}return ab}}};b.fn.ajaxForm=function(c){if(this.length===0){var d={s:this.selector,c:this.context};if(!b.isReady&&d.s){a("DOM not ready, queuing ajaxForm");b(function(){b(d.s,d.c).ajaxForm(c)});return this}a("terminating; zero elements found by selector"+(b.isReady?"":" (DOM not ready)"));return this}return this.ajaxFormUnbind().bind("submit.form-plugin",function(f){if(!f.isDefaultPrevented()){f.preventDefault();b(this).ajaxSubmit(c)}}).bind("click.form-plugin",function(l){var k=l.target;var g=b(k);if(!(g.is(":submit,input:image"))){var f=g.closest(":submit");if(f.length==0){return}k=f[0]}var h=this;h.clk=k;if(k.type=="image"){if(l.offsetX!=undefined){h.clk_x=l.offsetX;h.clk_y=l.offsetY}else{if(typeof b.fn.offset=="function"){var m=g.offset();h.clk_x=l.pageX-m.left;h.clk_y=l.pageY-m.top}else{h.clk_x=l.pageX-k.offsetLeft;h.clk_y=l.pageY-k.offsetTop}}}setTimeout(function(){h.clk=h.clk_x=h.clk_y=null},100)})};b.fn.ajaxFormUnbind=function(){return this.unbind("submit.form-plugin click.form-plugin")};b.fn.formToArray=function(q){var p=[];if(this.length===0){return p}var d=this[0];var g=q?d.getElementsByTagName("*"):d.elements;if(!g){return p}var k,h,f,r,e,m,c;for(k=0,m=g.length;k<m;k++){e=g[k];f=e.name;if(!f){continue}if(q&&d.clk&&e.type=="image"){if(!e.disabled&&d.clk==e){p.push({name:f,value:b(e).val()});p.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y})}continue}r=b.fieldValue(e,true);if(r&&r.constructor==Array){for(h=0,c=r.length;h<c;h++){p.push({name:f,value:r[h]})}}else{if(r!==null&&typeof r!="undefined"){p.push({name:f,value:r})}}}if(!q&&d.clk){var l=b(d.clk),o=l[0];f=o.name;if(f&&!o.disabled&&o.type=="image"){p.push({name:f,value:l.val()});p.push({name:f+".x",value:d.clk_x},{name:f+".y",value:d.clk_y})}}return p};b.fn.formSerialize=function(c){return b.param(this.formToArray(c))};b.fn.fieldSerialize=function(d){var c=[];this.each(function(){var h=this.name;if(!h){return}var f=b.fieldValue(this,d);if(f&&f.constructor==Array){for(var g=0,e=f.length;g<e;g++){c.push({name:h,value:f[g]})}}else{if(f!==null&&typeof f!="undefined"){c.push({name:this.name,value:f})}}});return b.param(c)};b.fn.fieldValue=function(h){for(var g=[],e=0,c=this.length;e<c;e++){var f=this[e];var d=b.fieldValue(f,h);if(d===null||typeof d=="undefined"||(d.constructor==Array&&!d.length)){continue}d.constructor==Array?b.merge(g,d):g.push(d)}return g};b.fieldValue=function(c,k){var e=c.name,q=c.type,r=c.tagName.toLowerCase();if(k===undefined){k=true}if(k&&(!e||c.disabled||q=="reset"||q=="button"||(q=="checkbox"||q=="radio")&&!c.checked||(q=="submit"||q=="image")&&c.form&&c.form.clk!=c||r=="select"&&c.selectedIndex==-1)){return null}if(r=="select"){var l=c.selectedIndex;if(l<0){return null}var o=[],d=c.options;var g=(q=="select-one");var m=(g?l+1:d.length);for(var f=(g?l:0);f<m;f++){var h=d[f];if(h.selected){var p=h.value;if(!p){p=(h.attributes&&h.attributes.value&&!(h.attributes.value.specified))?h.text:h.value}if(g){return p}o.push(p)}}return o}return b(c).val()};b.fn.clearForm=function(){return this.each(function(){b("input,select,textarea",this).clearFields()})};b.fn.clearFields=b.fn.clearInputs=function(){var c=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var e=this.type,d=this.tagName.toLowerCase();if(c.test(e)||d=="textarea"){this.value=""}else{if(e=="checkbox"||e=="radio"){this.checked=false}else{if(d=="select"){this.selectedIndex=-1}}}})};b.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=="function"||(typeof this.reset=="object"&&!this.reset.nodeType)){this.reset()}})};b.fn.enable=function(c){if(c===undefined){c=true}return this.each(function(){this.disabled=!c})};b.fn.selected=function(c){if(c===undefined){c=true}return this.each(function(){var d=this.type;if(d=="checkbox"||d=="radio"){this.checked=c}else{if(this.tagName.toLowerCase()=="option"){var e=b(this).parent("select");if(c&&e[0]&&e[0].type=="select-one"){e.find("option").selected(false)}this.selected=c}}})};function a(){var c="[jquery.form] "+Array.prototype.join.call(arguments,"");if(window.console&&window.console.log){window.console.log(c)}else{if(window.opera&&window.opera.postError){window.opera.postError(c)}}}})(jQuery);if(typeof CN==="undefined"){var CN={}}CN.site.wwd=function(b){var a;a={createUL:function(e){var c="",d="<li><a href=$href$>$title$</a></li>";b.each(e,function(f,g){c+=d.replace(/\$href\$/ig,g.href).replace(/\$title\$/ig,g.title)});return"<ul>"+c+"</ul>"},dwrRequest:function(d,c,e){if(CN.isNull(d)){CN.debug.warn("DWR "+d+" was requested but is not available yet.");return}return window[d][c](e)},dwrErrorHandler:function(c){CN.debug.warn("DWR, error handler: "+c);return false},ajaxRequest:function(e,d,f,c){if(CN.isNull(d)){CN.debug.warn("ajaxRequest: "+d+" not specified.");return}if(typeof c!="object"){c=[]}c.push(f);if(e==="dwr"){d=d.split(".");return window[d[0]][d[1]].apply(null,c)}if(e==="jsonp"){b.ajax({url:d,dataType:"jsonp",success:f})}},setLoginKws:(function(){var c=jQuery.cookie("username");if(!CN.isNull(c)&&!CN.isUndefined(c)){CN.dart.register(CN.ad.kwExtend.plugin("login_yes"))}else{CN.dart.register(CN.ad.kwExtend.plugin("login_no"))}})(),configPopups:{exit:{path:"/images/processed/wwd3/exit/exit.html",width:450,height:375},exitArchive:{path:"/images/processed/wwd3/exit/exit_archive.html",width:450,height:375}},substitute:function(e,d,c){if(typeof(c)!=="function"){c=function(f){return f}}return e.replace(/\%\{(\w*)}/g,function(f,g){return c(d[g])})},ellipseAfter:function(d,c){if((d.length-3)>c){d=d.substr(0,c-3).replace(/\s*$/,"");d=d.substr(0,d.lastIndexOf(" "));d=d+"..."}return d},objectToString:function(d){var c=function(f){var e=[],g;for(var h in f){if(f.hasOwnProperty(h)){g=f[h];if(g&&typeof g=="object"){e[e.length]=h+":{ "+arguments.callee(g).join(", ")+"}"}else{if(typeof g=="string"){e[e.length]=[h+': "'+g.toString()+'"']}else{e[e.length]=[h+": "+g.toString()]}}}}return e};return"{"+c(d).join(", ").replace(/\s/g,"")+"}"},mapCache:(function(d){var d=CN.isUndefined(d)||!(CN.isNumber(d)&&d<=0)?100:d,f=[],l=0,c=[];var h=function(p){var m=null;try{var n=0;var q=p+"";var o=0;for(o=0;o<q.length;++o){n=31*n+q.charCodeAt(o)}m=n%d}catch(r){CN.debug.error(r)}return m};var g=function(m){var n=CN.site.wwd.core.mapCache.get(CN.site.wwd.core.mapCache.hash(m));return !(CN.isUndefined(n)||CN.isNull(n))};var e=function(o){var p=null;var q=CN.site.wwd.core.mapCache.hash(o);var m=f[q];if(!(CN.isUndefined(m)||CN.isNull(m))){var n=0;for(n=0;n<m.length&&CN.isNull(p);++n){if(m[n].key===o){p=m[n].value;++p.hitCount;p.useCount=(++l);p.ttl=(1/Math.floor(Math.log(p.hitCount)))+p.createTime}}}return p};var k=function(p,r){var s=CN.site.wwd.core.mapCache.hash(p);var m=f[s];if(CN.isUndefined(m)||CN.isNull(m)){m=[]}var n=false;var o=0;for(o=0;o<m.length&&!n;++o){n=m[o].key===p}if(!n){var q={key:p,value:r,hash:s,hitCount:0,createTime:++l,ttl:0};m[m.length]=q;f[s]=m;c[c.length]=q;c.sort(function(u,t){return u.ttl+t.ttl})}};return{get:e,put:k,hash:h,containsKey:g}})()};return{core:a}}(jQuery);if(typeof CN==="undefined"){var CN={}}CN.site.wwd.features=function(a){features={etfList:function(c){var b=a.map(c,function(d){return{href:d.contentUrl,title:unescape(d.contentTitle)}});if(b.length<1){return false}return CN.site.wwd.core.createUL(b)},justIn:function(c){var b=a.map(c,function(d){return{href:d.uri,title:CN.site.wwd.core.ellipseAfter(unescape(d.hed),48)}});if(b.length<1){return false}return a("#header .justin").trigger("customJustInArticles",CN.site.wwd.core.createUL(b))},featuredStories:function(e){var d=a.map(e,function(f){return{href:f.uri,image:f.imageUri,imageAltText:f.imageAltText,title:unescape(f.hed),kickerName:f.kickerName,kickerUri:f.kickerUri}});if(d.length<1){return false}var b="";for(var c=0;c<d.length;c+=1){b+=CN.site.wwd.core.substitute('<div><a href="%{href}"><img width="120" src="%{image}" alt="%{imageAltText}"></a><div><h4><a href="%{kickerUri}">%{kickerName}</a></h4><h3><a href="%{href}">%{title}</a></h3></div></div>',d[c])}return a(".scrollable-container").trigger("customfeaturedStories",b)},featuredImages:function(e){var d=a.map(e,function(f){return{href:f.clipId,image:f.imageType.SMALL,imageAltText:f.imageAltText}});if(d.length<1){return false}var b="";for(var c=0;c<6;c+=1){b+=CN.site.wwd.core.substitute('<a href="/featured-images/slideshow/%{href}" style="background: url(%{image}) no-repeat center center transparent"><span>%{imageAltText}</span></a>',d[c])}return a(".tabs-container").trigger("customfeaturedImages",b)},featuredVideos:function(e){var d=a.map(e.videos.slice(0,17),function(g){var f=g.linkText||"";return{href:g.linkURL,id:g.id,thumbnail:g.videoStillURL,title:unescape(g.name),linkText:f}});if(d.length<1){return false}var b="";for(var c=0;c<d.length;c+=1){b+=CN.site.wwd.core.substitute('<div><a href="/wwd-video/?bclid=21900703001&bctid=%{id}"><span></span><img src="%{thumbnail}" width="142" height="80"></a><h3><a href="/wwd-video/?bclid=21900703001&bctid=%{id}">%{title}</a></h3><p><a href="%{href}">%{linkText}</a></p></div>',d[c])}return a(".scrollable-container").trigger("customfeaturedVideos",b)},dropdown:{maxViewable:10,initialize:function(){a(".drop-down").each(function(c){if(a(this).find(".drop-down-value").length==0){a(this).prepend(a("<input>").val("").addClass("drop-down-value").css("display","none"))}var b=a("#"+this.id+" li").length;b=Math.min(b,16);if(b>=10){a("#"+this.id+" .drop-down-box").height((20*b)+5)}a("#"+this.id+" .drop-down-box").css("overflow-y","auto");var c=this;a("#"+this.id+" .drop-down-title").mousedown(function(){CN.site.wwd.features.dropdown.mousedown(c)});a(this).mouseout(function(){CN.site.wwd.features.dropdown.mouseout(c)});a(this).mouseover(function(){CN.site.wwd.features.dropdown.mouseover(c)})})},mousedown:function(c){if(this.closing&&this.closing!=c){clearTimeout(this.timerId);this.close()}var b=a(c).find(".drop-down-box");if(b.css("display")==="none"){b.show();a(c).addClass("on")}else{b.hide();a(c).removeClass("on")}},mouseout:function(b){if(this.closing&&this.closing!=b){a("#"+this.closing.id+" .drop-down-box").hide()}this.closing=b;this.timerId=setTimeout("CN.site.wwd.features.dropdown.close()",800)},mouseover:function(b){if(this.closing==b){clearTimeout(this.timerId)}},close:function(){a("#"+this.closing.id).removeClass("on");a("#"+this.closing.id+" .drop-down-box").hide()}},pushDown:function(c,b){a(c).toggleClass("on");a(b).slideToggle();return false},initExitPopup:(function(){var b=a.cookie("epType");if(!CN.isNull(b)){CN.popups.excludeExitDomain("subscribe.wwd.com","espcomp.net");if(b==="archive"){CN.popups.setArriving(false).setExiting(true,CN.site.wwd.core.configPopups.exitArchive).init()}else{CN.popups.setArriving(false).setExiting(true,CN.site.wwd.core.configPopups.exit).init()}}})(),setExitPopup:function(c){var b=a.cookie("epType");if(CN.isNull(b)||b!=c){if(c==="archive"){a.cookie("epType","archive",{path:"/"});CN.popups.setArriving(false).setExiting(true,CN.site.wwd.core.configPopups.exitArchive).init()}else{a.cookie("epType","normal",{path:"/"});CN.popups.setArriving(false).setExiting(true,CN.site.wwd.core.configPopups.exit).init()}}},listdown:{timerId:0,close:function(b){b.removeClass("on");clearTimeout(this.timerId);this.timerId=0},clear:function(){if(this.timerId>0){clearTimeout(this.timerId);this.timerId=0}}},inputValFocus:function(b,d){var c=d||"Search";a(b).focus(function(){if(a(this).val()===d){a(this).val("")}}).blur(function(){if(a(this).val()===""){a(this).val(d)}})},tabs:function(c,d,e){var b=c.attr("class");var e=(b.match(/default-\d+/))?b.match(/default-\d+/)[0].match(/\d+/)[0]:(b.match(/default-null/))?null:0;d.each(function(h,k){var g=a(k);var m=k.className.split(" ")[1]||"";var l="li";var n="fade";if(m==="accordion"){l="h3";n="slide"}g.tabs("> .tabs-content > .items > div",{tabs:l,effect:n,initialIndex:e,onBeforeClick:function(u,s){var f=this.getPanes().eq(s);var r=this.getTabs().children().eq(s).attr("href");var o=this.getTabs().children().eq(s).attr("data-ajaxspec");if(f.is(":empty")&&(/^http.+/.test(r))){var t=CN.isNull(r.match(/callback=[^&#]+/))?"":r.match(/callback=[^&#]+/)[0].substr(9);r=r.replace(/[&|?]callback=[^&#]+/,"");a.ajax({url:r,dataType:(t.length>0)?"jsonp":"json",jsonpCallback:t,context:f,success:function(x){this.html(CN.site.wwd.features[t](x))}})}else{if(!CN.isUndefined(o)){var v=a.parseJSON(o.replace(/'/g,'"'));var q=null;if(!(CN.isUndefined(CN.site.wwd.core.mapCache)||CN.isNull(CN.site.wwd.core.mapCache))){var p=CN.site.wwd.features.af.gsp[v.start]||{};q=CN.site.wwd.core.mapCache.get(v.start+CN.site.wwd.core.objectToString(p))}if(!(CN.isNull(q)||CN.isUndefined(q))){var w={success:true,totalResults:q};CN.site.wwd.features[v.callback](w)}else{CN.site.wwd.core.ajaxRequest(v.type,v.context,CN.site.wwd.features[v.callback],v.args);c.bind("custom"+v.callback,function(y,x){f.html(x)})}}}},onClick:function(p,f){if(!CN.isUndefined(this.getTabs().children().eq(f).attr("data-ajaxspec"))&&this.getIndex()>0){var o=this.getTabs().eq(f).html().replace(/(\s*\n*)(<.*?>)(\s*\n*)/ig,"").toLowerCase().replace(" ","-");if(this.getIndex()!=e){wwd.stats.trackAction("tab-"+o,true)}this.getTabs().children().eq(0).unbind("click");this.getTabs().children().eq(0).one("click",function(){var q=p.target.getTabs().eq(0).html().replace(/(\s*\n*)(<.*?>)(\s*\n*)/ig,"").toLowerCase().replace(" ","-");wwd.stats.trackAction("tab-"+q,true)});if(e){this.getTabs().children().eq(e).unbind("click");this.getTabs().children().eq(e).one("click",function(){var q=p.target.getTabs().eq(e).html().replace(/(\s*\n*)(<.*?>)(\s*\n*)/ig,"").toLowerCase().replace(" ","-");wwd.stats.trackAction("tab-"+q,true)})}}}})})},scrollable:function(g){var k=(g.prop("class").match(/size\d+/))?g.prop("class").match(/size\d+/)[0].match(/\d+$/)[0]:3;var e=g.prop("class").match(/norepeat/)||0;var d=g.prop("class").match(/stat-\w+/)?g.prop("class").match(/stat-\w+/)[0].match(/\w+$/)[0]:"";var f=g.prop("class").match(/autoplay/)||0;var h=g.prop("class").match(/circular/)||0;var c=g.prop("class").match(/autocenter/)||0;var b=g.find("ul.controls");g.find(".scrollable-content").scrollable({size:parseInt(k),disabledClass:(!e)?"repeat":"disabled",clickable:false,loop:f?true:false,onReload:function(n){var l=this;a(l.getItems()).find("a").click(function(s){if(c){var p=l.getItems().index(a(s.target).parent());var r=l.getItems().last();var q=Math.round(r.position().left+r.outerWidth()-l.getRoot().width());var o=Math.round(a(s.target).parent().position().left-(l.getRoot().width()/2-a(s.target).parent().width()/2));o=(o<0)?0:(o>q)?q:o;o=(0-o)+"px";l.seekTo(p-1);a(s.target).parent().parent().stop().animate({left:o});b.children().removeClass("active");b.children().eq(l.getPageIndex()+1).addClass("active")}if(d!=""){wwd.stats.trackAction(d,true)}});if(l.getPageAmount()<=1){b.addClass("disabled");return}if(l.getRoot().parent().hasClass("controls-index")){for(var m=l.getPageAmount();m>0;m-=1){b.children().first().after(a('<li><a href="#'+m+'" onclick="javascript:void(0);"><!--'+m+"--></a></li>").click(function(o){l.seekTo((a(this).find("a").attr("href").match(/\d+$/)-1)*l.getConf().size);if(d!=""&&!(l.getIndex()%l.getConf().size)){wwd.stats.trackAction(d+"-panel"+n.target.getPageIndex(),true)}o.preventDefault()}))}b.children().first().next().addClass("active");if(d!=""){b.children().first().click(function(){wwd.stats.trackAction(d+"-panel"+n.target.getPageIndex(),true)});b.children().last().click(function(){wwd.stats.trackAction(d+"-panel"+n.target.getPageIndex(),true)})}}if(!e){b.children().first().bind("customEnd",function(o){l.seekTo(l.getSize())});b.children().first().one("click",function(o){a(this).trigger("customEnd")})}},onSeek:function(o){var n=this;b.children().removeClass("active");b.children().eq(o.target.getPageIndex()+1).addClass("active");if(!e){var l=b.children().first();var m=b.children().last();l.unbind("customEnd");m.unbind("customStart");if(l.hasClass("repeat")){l.bind("customEnd",function(p){n.seekTo(n.getSize())});l.one("click",function(p){a(this).trigger("customEnd")})}if(m.hasClass("repeat")){m.bind("customStart",function(p){n.seekTo(n.seekTo(0))});m.one("click",function(p){a(this).trigger("customStart")})}}}}).filter(function(){return h}).circular().filter(function(){return f}).autoscroll(10000)},scrollTo:{call:function(g,c,b){var d;var f=(g.target.innerHTML.toLowerCase()==="#")?"pound":(g.target.innerHTML.toLowerCase()==="back to top")?"top":g.target.innerHTML.toLowerCase();if(c){d=c.find(".scrollTo-"+b+"-"+f);c.scrollTo(d,800)}else{d=a("#main").find(".scrollTo-"+b+"-"+f);a.scrollTo(d,800)}return false}},af:{initialized:false,cache:null,elms:{},criteria:[],catids:[],gsp:[],init:function(h){var r={name:"",id:""},k=function(v,w,u){this.name=v;this.id=w;this.domel=u},d=[],t=false,e=false,l=1000;var q=function(){if(CN.site.wwd.features.af.initialized){return}var x=CN.site.wwd.features.af.elms;x.af=a("#yrail .af-container");x.search=x.af.find("p.search");x.title=x.af.find("h2");x.sections=x.af.find("ul:first li a");x.howto=x.af.find(".af-instruct > a");var w=x.af.find(".how-it-works");x.howto.click(function(A){A.preventDefault();w.css("display","block");w.find(".h-close").unbind("click").click(function(B){B.preventDefault();w.css("display","none")})});x.sections.click(function(){w.css("display","none")});x.clear=x.af.find(".af-clear > a");x.external=x.af.find(".external");var z=CN.site.wwd.features.af.criteria;x.search.click(function(D){D.preventDefault();wwd.stats.trackAction("viewarticles",true);var A=[];var C=[];for(var B in z[r.id]){if(B==="remove"){continue}if(B==="years"){continue}a.merge(A,a.map(z[r.id][B],function(E){return E[0]}))}for(var B in z[r.id]){if(B==="years"){a.merge(C,a.map(z[r.id][B],function(E){return E[0]}))}}if(A.length===0){A.push(CN.site.wwd.features.af.catids[r.id])}window.location="/search/results/?attributes="+A.join(",")+"&years="+C.join(", ")+"&sortCriteria=date"});var v='<div class="af-inbox clear-selections"><div class="header"><h3 class="clearfix">Clear<sub>- clear all selections</sub></h3><a class="h-close" href="#">Close</a></div><div><div>%{sections}</div></div></div>';var y='<h4>%{section}</h4><ul class="list">%{list}</ul>';x.clear.click(function(G){G.preventDefault();var F="";for(var D in z[r.id]){var A=["topics","regions","years"];if(a.inArray(D,A)>=0){var C="";var B=a.map(z[r.id][D],function(I,H){return{id:I[0],topic:I[1].name,rel:I[1].domel}});a.each(B,function(I,H){var J=document.createElement("span");J.innerHTML=H.topic;var K=a("<a>").html("- remove").attr({href:"#",rel:D,"data-id":H.id});C+=a("<div>").append(a("<li>").append(J).append(K).clone()).remove().html()});if(B.length>0){F+=CN.site.wwd.core.substitute(y,{section:D,list:C})}}}var E=CN.site.wwd.core.substitute(v,{sections:F});x.external.append(E).find(".clear-selections").css("display","block").find(".h-close").unbind("click").click(function(H){H.preventDefault();a(this).parent().parent().css("display","none").remove()}).end().find("ul li a").click(function(H){H.preventDefault();p(H.target.rel,a(H.target).attr("data-id"));a(H.target).parent().remove()}).end().find("sub").click(function(H){m()})});var u=function(E,A){var B=a(E.target).find(".accordion > .items div");var D=["topics","regions","years:explicit"];D.topics=a(B.find("div.scrollable-content")[0]).find("div.items > div");D.regions=a(B.find("div.scrollable-content")[1]).find("div.items > div");D["years:explicit"]=a(B.find("div.scrollable-content")[2]).find("div.items > div");if(CN.isUndefined(z[A])){z[A]=[]}var C=[];a.each(D,function(F,G){var H=G.match(/:explicit$/)?1:0;var I=G;if(H){I=G;G=G.split(":")[0]}C[G]=[];D[I].click(function(J){if(t){J.preventDefault();J.stopImmediatePropagation();return false}}).toggle(function(){clearTimeout(e);t=false;if(H){if(!CN.isUndefined(CN.site.wwd.features.af.criteria[r.id][G])){a.each(CN.site.wwd.features.af.criteria[r.id][G],function(N,O){a(O).each(function(Q,P){if(!CN.isUndefined(P.domel)){a(P.domel).trigger("click")}})})}}a(this).addClass("on");a(a(B.find("div.scrollable-content")[0]).parents(".items").children("h3")[F]).addClass("on");var L=(a(this).attr("id").match(/afid-\d+/))?a(this).attr("id").match(/afid-\d+/)[0].substr(5):0;var M=a(this).find("a").html();if(!CN.isUndefined(CN.site.wwd.features.af.criteria[r.id][G])){var J=a.map(CN.site.wwd.features.af.criteria[r.id][G],function(N){return N[0]});if(a.inArray(L,J)>=0){return false}}var K=new k(M,L,this);tmpTab2=[L,K];C[G].push(tmpTab2);d[G]=C[G];CN.site.wwd.features.af.criteria[r.id][G]=d[G];e=setTimeout(function(){t=true;o(r.id)},l)},function(){clearTimeout(e);t=false;a(this).removeClass("on");var J=(a(this).attr("id").match(/afid-\d+/))?a(this).attr("id").match(/afid-\d+/)[0].substr(5):0;s(G,J)})})};x.external.find("> .items > div").bind("customSetCriteria",function(B,A){u(B,A)});x.sections.click(function(C){t=true;var A=a(C.target).parent().parent().find("li").index(a(C.target).parent());r.name=a(C.target).html();var B=a(C.target).attr("id").match(/-\d+$/)[0].substr(1);n(a(C.target).attr("id").replace(/-\d+$/,""),A,B)});x.external.find("> .items > div").eq(0).trigger("customSetCriteria",[x.title.prop("id")]);x.af.find("form").submit(function(){wwd.stats.trackAction("afquery",a(this).find("#afTxtQuery").val())});CN.site.wwd.features.af.initialized=true};var p=function(v,x){var w=CN.site.wwd.features.af.criteria;var u=a.map(w[r.id][v],function(z,y){return(z[0]===x)?{domel:z[1].domel,idx:y}:null});a.each(u,function(y,z){a(z.domel).trigger("click")})};var s=function(v,x){clearTimeout(e);t=false;var w=CN.site.wwd.features.af.criteria;var u=a.map(w[r.id][v],function(z,y){return(z[0]===x)?{domel:z[1].domel,idx:y}:null});w[r.id][v].splice(u[0].idx,1);if(w[r.id][v].length<1){a.each(u,function(y,z){a(z.domel).closest(".clearfix").prev().removeClass("on")})}e=setTimeout(function(){t=true;o(r.id)},l)};var m=function(){var y=CN.site.wwd.features.af.criteria;for(var x in y[r.id]){var w=["topics","regions","years"];if(a.inArray(x,w)>=0){var u=a.map(y[r.id][x],function(z,v){return(z.length>0)?z[1].domel:null});a.each(u,function(v,z){a(z).trigger("click")})}}CN.site.wwd.features.af.elms.external.find(".clear-selections div div").remove();y[r.id]=[]};var b=function(){var v={};var w=CN.site.wwd.features.af.criteria;var u=function(y){var x=a.map(y,function(A,z){return A[0]});return x};if(w[r.id]&&w[r.id]["topics"]&&w[r.id]["topics"].length>0){v.sections=u(w[r.id]["topics"])}if(w[r.id]&&w[r.id]["regions"]&&w[r.id]["regions"].length>0){v.regions=u(w[r.id]["regions"])}if(w[r.id]&&w[r.id]["years"]&&w[r.id]["years"].length>0){v.years=u(w[r.id]["years"])}return v};var o=function(v){CN.site.wwd.features.af.elms.search.addClass("in-progress");var w=null;w=CN.site.wwd.core.mapCache.get(v+CN.site.wwd.core.objectToString(b()));if(!(CN.isNull(w)||CN.isUndefined(w))){var u={success:true,totalResults:w};f(u)}else{var x=b();CN.site.wwd.features.af.gsp[v]=x;CN.site.wwd.core.ajaxRequest("dwr","TocController.performSearchCount",f,[v,"","",1,x])}};var g=function(A){var z=a.map(A,function(C){return{id:C.id,title:C.value}});if(z.length<1){return false}var x="";for(var y=0;y<z.length;y+=1){x+=CN.site.wwd.core.substitute('<div id="afid-%{id}"><a href="javascript:void(0);" title="%{title}">%{title}</a></div>',z[y])}var w="";var u=new Date().getFullYear();for(var y=u;y>1993;y-=1){w+='<div id="afid-'+y+'"><a href="#">'+y+"</a></div>"}var v='<div class="tabs-container"><div class="tabs accordion tabs-content"><div class="items"><h3 class="current"><a href="javascript:void(0)">Topic</a></h3><div class="clearfix"><div class="scrollable-container size3 norepeat af stat-aftopic controls-index autocenter"><div class="scrollable-content"><div class="items">'+x+'</div></div><ul class="controls"><li class="prev disabled"><a onclick="javascript:return false;" href="#prevPage"></a></li><li class="next"><a onclick="javascript:return false;" href="#nextPage"></a></li></ul></div></div><h3><a href="javascript:void(0)">Region</a></h3><div class="clearfix"><div class="scrollable-container size3 norepeat af stat-afregion controls-index autocenter"><div class="scrollable-content"><div class="items"><div id="afid-82"><a href="#">North America</a></div><div id="afid-85"><a href="#">South and Central America</a></div><div id="afid-83"><a href="#">Europe</a></div><div id="afid-84"><a href="#">Asia Pacific</a></div><div id="afid-86"><a href="#">Africa and the Middle East</a></div></div></div><ul class="controls"><li class="prev disabled"><a onclick="javascript:return false;" href="#prevPage"></a></li><li class="next"><a onclick="javascript:return false;" href="#nextPage"></a></li></ul></div></div><h3><a href="javascript:void(0)">Year</a></h3><div class="clearfix"><div class="scrollable-container size3 norepeat af stat-afyear controls-index autocenter"><div class="scrollable-content"><div class="items">'+w+'</div></div><ul class="controls"><li class="prev disabled"><a onclick="javascript:return false;" href="#prevPage"></a></li><li class="next"><a onclick="javascript:return false;" href="#nextPage"></a></li></ul></div></div></div></div></div>';var B=CN.site.wwd.features.af.elms.external.find("> .items #criteria-"+r.id);CN.site.wwd.behaviors().init(B.append(a(v)));B.trigger("customSetCriteria",[r.id])};var c=function(w,u,v){var x=CN.site.wwd.features.af.elms.external.find("> .items > div").eq(u);if(x.is(":empty")){x.prop("id","criteria-"+w);CN.site.wwd.core.ajaxRequest("dwr","ArticleFinderController.getSubCategories",g,[v])}};var n=function(w,u,v){if(w!=r.id&&u>0){r.id=w;c(w,u,v);o(w)}r.id=w;CN.site.wwd.features.af.elms.af.find("form #afPrimaryCatId").val(v);CN.site.wwd.features.af.elms.af.find("form #afTxtQuery").val("Search "+r.name);CN.site.wwd.features.af.catids[r.id]=v;CN.site.wwd.features.af.elms.title.attr("id",w);CN.site.wwd.features.af.elms.title.html(r.name);t=false};var f=function(w){q();var u=CN.site.wwd.features.af.elms.af||a("#yrail .af-container");var v=CN.site.wwd.features.af.elms.search.find("a span")||u.find("p.search a span");r.id=(CN.site.wwd.features.af.elms.title)?CN.site.wwd.features.af.elms.title.attr("id"):u.find("h2").attr("id");v.html("View "+w.totalResults+" Articles");CN.site.wwd.features.af.elms.search.removeClass("in-progress");t=false;CN.site.wwd.core.mapCache.put(r.id+CN.site.wwd.core.objectToString(b()),w.totalResults)};f(h)}},afWorker:function(b){if(!b.success){return false}CN.site.wwd.features.af.init(b)},adsCustResizeBinding:(function(){var b=["yrailTop300x250","yrailSub300x101","yrailSponsor300x100","yrailBottom300x250"];a.each(b,function(c,d){a(window).bind("CN.customEvents.dartResize."+d,function(k,g,f,h){if(h.el.height()>1){h.el.parent().css("margin-bottom","25px")}})})})(),doSearch:function(c,d){c=c.replace(/^\s+|\s+$/g,"");if(c.toLowerCase()==="search wwd.com"){c=""}wwd.stats.trackAction("query",c);this.query=encodeURI(c).replace(/&/g,"%26").replace(/'/g,"%27");var e="";if(!CN.isUndefined(CN.site.wwd.search)){var b=[];var b=(CN.site.wwd.search.gsp.section)?jQuery.map(CN.site.wwd.search.gsp.section,function(f){return f}):jQuery.map(searchedElems,function(f){return f.id});e=(b.length>0)?"&attributes="+b.join(","):""}if(!CN.isUndefined(d)&&d.noAttributes){e=""}this.url="/search/results/?query="+this.query+e;window.location.href=this.url},doImageSearch:function(c,d){c=c.replace(/^\s+|\s+$/g,"");if(c.toLowerCase()==="search images by keyword"){c=""}if(c.toLowerCase()==="photo search"){c=""}wwd.stats.trackAction("query",c);this.query=encodeURI(c).replace(/&/g,"%26").replace(/'/g,"%27");var e="";this.cookieQuery="";if(!CN.isUndefined(CN.site.wwd.search)){this.cookieQuery=getSearchCookie("imageSearchCookie");var b=[];var b=(CN.site.wwd.search.gsp.section)?jQuery.map(CN.site.wwd.search.gsp.section,function(f){return f}):jQuery.map(searchedElems,function(f){return f.id});var e=(b.length>0)?"&attributes="+b.join(","):""}if(!CN.isUndefined(d)&&d.noAttributes){e=""}this.url="/image-search/results/?query="+this.query+this.cookieQuery.replace(/query=[\W\w-_ ]*/g,"")+e;window.location.href=this.url}};return features}(jQuery);jQuery(document).ready(function(){emailafriend.getValues()});function goToSection(){window.location=("/")}function changeSearchText(a){if(a=="Search WWD.com"){return""}else{return a}}function blurSearchText(a){if(a.replace(/^\s+/,"")==""){return"Search WWD.com"}else{return a}}function scrollToComments(){var a=jQuery("#comment-container").offset().top;jQuery("html,body").animate({scrollTop:a},1000)}jQuery(document).ready(function(){jQuery(".article-pagination-container a").click(function(){var a=jQuery("#content").offset().top;jQuery("html,body").animate({scrollTop:a},1000)})});function showRoadBlock(){if(jQuery(".dialog-container").length==0){var b=jQuery("<div></div>");b.addClass("dialog-container");var a=jQuery("<div></div>").addClass("dialog-modal").css("opacity",0.75).css("z-index",100);b.append(a);jQuery("body").append(b);var c=jQuery("#roadblock-placeholder").html();jQuery(".dialog-container").append(c);jQuery("#roadblock-placeholder").remove();if(jQuery("#roadblock-popup").find(".roadblock-header").html().indexOf("closeRoadblock")<0){jQuery("#roadblock-popup").find(".roadblock-header").append("<a href='javascript:closeRoadblock();'>Close <span>x<span></a>")}jQuery(".dialog-container").fadeIn("fast",function(){jQuery("#roadblock-popup").fadeIn("slow")})}else{jQuery(".dialog-container").fadeIn("fast",function(){jQuery("#roadblock-popup").fadeIn("slow")})}wwd.stats.trackAction("downloadroadblock",true)}function closeRoadblock(){jQuery("#roadblock-popup").fadeOut("fast",function(){jQuery(".dialog-container").hide()})}var newsletterNamesArray=new Array();function displayNewsLetters(){var a=document.getElementById("newsletter-email-value").value;if(wwd.user.validNewsletterEmail()){jQuery.ajax({type:"get",url:"/services/newsletters?toolkitEmail="+a,success:function(d){var c=d;var b=false;populateandDisplayContents(c,b)}})}}function submitSelections(){var e=new Array("358","359","360","361","362","363","364","365","366","367","368","369","370","408","411","412","413","414","416","443","444","5022","5101");var d=0;newsletterNamesArray=new Array();for(i=0;i<e.length;i++){var a="handler.newsletter."+e[i]+".status";if(document.getElementById(a)){if(document.getElementById(a).checked){var c="subscribe-newsletter-"+e[i];newsletterNamesArray[d]=document.getElementById(c).value;d++}}}var b=jQuery("#newslettersForm").serialize();jQuery.ajax({type:"post",data:b,url:"/services/newsletters",success:function(h){var g=h;wwd.stats.track2Actions("newsletter_signup",document.getElementById("newsletter-email-value").value,"newsletter_selections",d);var f=true;populateandDisplayContents(g,f)}})}function closeSelectionWindow(){jQuery("#newsletter-selection-container").hide();jQuery(".dialog-modal").hide()}function populateandDisplayContents(d,g){if(document.getElementById("newsletter-modal")==null){var f=jQuery("<div></div>").attr("id","newsletter-modal").addClass("dialog-modal").css("opacity",0.75).css("z-index",100).css("position","absolute").css("top",0).css("left",0).width(jQuery("body").width()).height(jQuery("body").height()).click(function(h){h.cancelBubble=true});jQuery("body").append(f);jQuery("body").append(jQuery("#newsletter-selection-container"))}document.getElementById("newsletter-selection-container").innerHTML=d;if(g){document.getElementById("signed-up-list").innerHTML="";for(j=0;j<newsletterNamesArray.length;j++){var e=jQuery("<div></div>").addClass("signed-up-item");e.append(newsletterNamesArray[j]);jQuery("#signed-up-list").append(e)}var c="&nbsp;";var b=jQuery("<div></div>").addClass("signed-up-item");var a=jQuery("<div></div>").addClass("signed-up-item");b.append(c);a.append(c);jQuery("#signed-up-list").append(b);jQuery("#signed-up-list").append(a)}jQuery("#newsletter-selection-container").css("text-align","left");jQuery("#newsletter-selection-container").css("left",450);jQuery("#newsletter-selection-container").show();jQuery(".dialog-modal").show()}function deleteValue(a){if(a.value=="Enter your email"){a.value=""}}function openSample(a){var b=window.open("/html/newsletters/sample.html?"+a,"sampleWin","scrollbars,width=790");b.focus()}function getUserInfo(){var b=(jQuery("#user-info-page").contents().find("#user-name").html());var a=(jQuery("#user-info-page").contents().find("#user-email").html());jQuery("input[id='your-name']").val(b);jQuery("input[id='your-email']").val(a)}function callMostRecent_sld(a){for(i=0;i<a.length;i++){prevImagePathArray=unescape(a[i].mediaFile.toolLandscapeUri).split("/");prevImagePathArray[prevImagePathArray.length-2]="02-tout";var b=prevImagePathArray.join("/");jQuery("#tab1-div").append('<div class="slideshow-tout"><a href="'+a[i].articleUrl+'/slideshow"><img src="'+b+'" /></a><div class="slideshow-title"><a href="'+a[i].articleUrl+'/slideshow"> '+unescape(a[i].articleHed)+"</a></div></div>")}jQuery("#tab1-div").find("#recent").text("MOST RECENT")}function callMoreCat_sld(a){for(i=0;i<a.length;i++){var b='<li><a href="'+a[i].articleUrl+'/slideshow"> '+unescape(a[i].articleHed)+"</a></li>";jQuery("#related-ul").append(b)}}function callMoreFashion_sld(a){for(i=0;i<a.length;i++){jQuery("#slideshow-more-column1").append('<div class="slideshow-tout"><a href="'+a[i].articleUrl+'/slideshow"><img src="'+unescape(a[i].mediaFile.toutLandscapeUri)+'" /></a><div class="slideshow-title"><a href="'+a[i].articleUrl+'/slideshow"> '+unescape(a[i].articleHed)+'</a></div><div class="related-date">Posted '+a[i].articleLiveDate+"</div></div>")}}wwd={pageType:"default",initialize:function(){wwd.logger.log("WWD Starting up");this.formSetup();wwd.events.addListener("pageLoad",function(){wwd.onPageLoad()});wwd.events.addListener("loggedIn",function(){wwd.onLogin()});wwd.events.addListener("newsLoadComplete",function(){wwd.onNewsLoadComplete()});if(wwd.history){wwd.history.initialize()}if(wwd.user){wwd.user.initialize()}if(wwd.slideshow){wwd.slideshow.initialize()}},onLogin:function(){wwd.content.setPageType()},onNewsLoadComplete:function(){if(wwd.user.isLoggedIn()){wwd.clipping.setup()}},onPageLoad:function(){wwd.content.setPageType();adReloadAll();emailafriend.getValues();sizeText.init("content","size-text","div");var a=jQuery("#article-title").text();document.title=a+" - WWD.com";showHiddenAds("toc");showHiddenAds("article");wwd.stats.call();this.jsHover()},formSetup:function(){jQuery("input:text").focus(function(){jQuery(this).addClass("focused")});jQuery("input:text").blur(function(){jQuery(this).removeClass("focused")})},getQueryString:function(){var b=new Array();var a=window.location.href;var f=a.substr(a.indexOf("?")+1);var e=f.split("&");for(var d=0;d<e.length;d++){var h=e[d].indexOf("=");if(h>0){var c=e[d].substring(0,h);var g=e[d].substring(h+1);b[c]=g}}return b},jsHover:function(e,b,a){var d=e?("."+e):".js-list";var c=b?b:"li";var f=a?a:"over";jQuery(d+" "+c).hover(function(){jQuery(this).addClass(f)},function(){jQuery(this).removeClass(f)})}};wwd.contactus={MESSAGE_ERROR:"(Please enter your message before sending.)",CONCERNING_ERROR:"(Please select the topic your email concerns.)",validate:function(){var b=false;if(jQuery("#message").val()==""){jQuery("#message").addClass("alert");jQuery("#message-error").html(wwd.contactus.MESSAGE_ERROR);b=true}else{jQuery("#message").removeClass("alert");jQuery("#message-error").html("")}if(jQuery("#concerning").val()=="Select a topic"){jQuery("#concerning").addClass("alert");jQuery("#concerning-error").html(wwd.contactus.CONCERNING_ERROR);b=true}else{jQuery("#concerning").removeClass("alert");jQuery("#concerning-error").html("")}var a="";if(wwd.user){a+="username: "+wwd.user.username+"\n"}jQuery.each(jQuery.browser,function(c,d){a+="browser: "+c+" = "+d+"\n"});a+="browser useragent: "+navigator.userAgent+"\n";jQuery.each(document.cookie.split(/; */),function(){var c=this.split("=");a+="cookie: "+c[0]+" = "+c[1]+"\n"});jQuery("#data").val(a);if(b){return false}else{return true}}};wwd.logger={level:0,useDebugger:false,inited:true,bugger:null,dragging:false,dragOffset:{x:0,y:0},initialize:function(){var c=self.location.search;var b=c.indexOf("debug=");if(b==-1){this.level=0;return}this.useDebugger=true;this.inited=true;if(jQuery.browser.msie==true||jQuery.browser.safari==true){var e=jQuery("<div>");e.attr("id","debug-panel");e.css("background-color","#cccccc");e.css("text-align","left");e.css("position","absolute");e.css("left",20);e.css("top",20);e.css("font-size","110%");e.css("z-index","130000");e.width(400);e.height(400);e.css("overflow","auto");jQuery("body").append(e);this.bugger=e;var a=jQuery("<div>Debugger</div>");a.mousedown(function(d){wwd.logger.startDrag();wwd.logger.dragOffset.x=d.target.offsetLeft;wwd.logger.dragOffset.y=d.target.offsetTop});a.mouseup(function(d){wwd.logger.stopDrag()});this.bugger.append(a)}this.log("Logger.initialize()")},startDrag:function(){this.dragging=true;jQuery(document).mousemove(function(a){wwd.logger.drag(a)})},stopDrag:function(){wwd.logger.dragging=false;jQuery(document).unbind("mousedown")},drag:function(a){if(this.dragging){jQuery("#debug-panel").css("left",(a.pageX+this.dragOffset.x));jQuery("#debug-panel").css("top",(a.pageY-jQuery(document).scrollTop()+this.dragOffset.y))}},createElement:function(e,a,c){var f;c=(c)?(c):(0);a=(a)?(a):("");if(typeof(e)!="object"||c>1){f=jQuery("<div>").addClass("debug-line").attr("style","font-size:80%;font-family:sans-serif;background-color:#efefef;border-bottom:1px solid #cccccc").text(a+e)}else{f=jQuery("<div>"+a+"[Object]</div>");f.attr("style","font-family:sans-serif;font-size:80%;background-color:#fefefe");f=jQuery("<div>").append(f);f.height(12);f.css("overflow","hidden");f.click(function(){if(jQuery(this).height()==12){jQuery(this).height("auto")}else{jQuery(this).height(12)}});c++;for(var b in e){f.append(this.createElement(e[b],". "+a+b+"=",c))}}return f},log:function(b,a){a=(a)?(a):(false);if(!this.inited){this.initialize()}if(!a&&this.level==0){return}if(this.useDebugger){var c=this.createElement(b);if(this.bugger){this.bugger.append(c)}}if(jQuery.browser.mozilla==true&&window.console&&window.console.log){if(a){alert(b)}console.log(b)}else{}},error:function(a){this.log("Error: "+a,true)},verbose:function(a){if(this.level>2){this.log(a)}}};function setupWindow(){wwd.logger.setupWindow()}jQuery(document).ready(function(){wwd.events.dispatchEvent("domReady");wwd.initialize()});var dartCalls=[];wwd.user={username:"",timerId:-1,performedLoginOnStartup:0,initialize:function(){if(this.isLoggedIn()){this.performedLoginOnStartup=1;this.onLogin()}else{jQuery("#header").find(".login-link").click(function(){if(wwd.user.timerId<0){wwd.user.open()}}).end().find("#login-form").click(function(b){wwd.user.close();jQuery(this).slideToggle();return false});jQuery("#wrapper #main .roadblock-container .login-area").contents().focus(function(){wwd.user.open()}).blur(function(){wwd.user.close()}).click(function(b){if(wwd.user.timerId<0){wwd.user.open()}});jQuery("#slideshow-container #slideshow #slideshow-image-container .roadblock-container .login-area").contents().focus(function(){wwd.user.open()}).blur(function(){wwd.user.close()}).click(function(b){if(wwd.user.timerId<0){wwd.user.open()}});var a=jQuery('<iframe src="'+jQuery("#secure-host").val()+'/account/login-iframe?init" allowtransparency="false" scrolling="no" id="log-in-iframe" name="log-in-iframe" frameborder="0" ></iframe>');jQuery("#secure-host").after(a);jQuery("#login-roadblock").submit(checkIfEmpty);jQuery.cookie("login-check","out",{path:"/"})}wwd.events.addListener("pageLoad",function(){wwd.user.onPageLoad()})},onPageLoad:function(){},checkLogin:function(){if(wwd.user.isLoggedIn()){wwd.user.close();wwd.user.onLogin()}},open:function(){if(wwd.user.timerId<0){wwd.user.timerId=window.setInterval(wwd.user.checkLogin,500)}},close:function(){window.clearInterval(wwd.user.timerId);wwd.user.timerId=-1},getUserHash:function(){var b="unknown";try{b=((jQuery.cookie("HD")).split("|"))[0]}catch(a){}return b},getName:function(){if(!this.username||this.username==""){this.username=(!jQuery.cookie("username"))?(""):(jQuery.cookie("username"))}return this.username},isLoggedIn:function(){var a=this.getName();if(a.length>20){jQuery.cookie("username","",{expires:-1});return false}return(a.length>0)},isLicensed:function(){var b=jQuery.cookie("AD");var a=b.split("|");if(a[(a.length-1)].toLowerCase()=="ip"){return true}return false},getSubscriptionLevel:function(){var b="free";var l="";try{var c=jQuery.cookie("AD");var k=c.split("|");var f=k[0];var d=(k[1]&&k[1]=="print")?(true):(false);var g=k[2];wwd.logger.log("User: "+this.getName()+" sub"+f+":"+d+":"+g);var a=f;if(g){a=g}if(a&&d){l="print+"}if(a=="WD"){b="print"}else{if(a=="WA"){b=l+"archive"}else{if(a=="WO"){b=l+"online"}}}if(g){b=l+"trial-"+b}}catch(h){}return b},getNewsLetterSubscriptionEmail:function(){jQuery.ajax({type:"get",url:"/services/newsletters/emailinfo/",success:function(b){stemp=jQuery.trim(b);userEmailString=stemp.split("<body>")[1];userEmailString=userEmailString.split("</body>")[0];userEmailString=jQuery.trim(userEmailString);if(document.getElementById("newsletter-email-value")!=null){document.getElementById("newsletter-email-value").value=userEmailString}else{if(document.getElementById("toolkitEmail")!=null){document.getElementById("toolkitEmail").value=userEmailString;if(wwd.user.performedLoginOnStartup==0){var a=location.href;location.href=a}}}}})},validNewsletterEmail:function(){this.INVALID_ERROR="The newsletter email must be valid";this.REQUIRED_ERROR="The newsletter email cannot be empty";this.isvalid=true;var b=/(^[a-zA-Z0-9_.-]+@[a-zA-Z0-9_.-]+?\.[a-zA-Z]{2,6})/;var a=jQuery("#newsletter-email-value").val();if(a==""||a==null){this.isvalid=false;jQuery("#newsletter-email-value").attr("class","alert");jQuery("#newsletter-email-alert").html(this.REQUIRED_ERROR);jQuery("#newsletter-email-alert").show()}else{if(!b.test(a)){this.isvalid=false;jQuery("#newsletter-email-value").attr("class","alert");jQuery("#newsletter-email-alert").html(this.INVALID_ERROR);jQuery("#newsletter-email-alert").show()}else{jQuery("#newsletter-email-value").attr("class","");jQuery("#newsletter-email-alert").hide()}}return this.isvalid},validNewsletterLandingEmail:function(){this.INVALID_ERROR="The newsletter email must be valid";this.REQUIRED_ERROR="The newsletter email cannot be empty";this.isvalid=true;var b=/(^[a-zA-Z0-9_.-]+@[a-zA-Z0-9_.-]+?\.[a-zA-Z]{2,6})/;var a=jQuery("#toolkitEmail").val();if(a==""||a==null){this.isvalid=false;jQuery("#toolkitEmail").attr("class","alert");jQuery("#newsletter-email-alert").html(this.REQUIRED_ERROR);jQuery("#newsletter-email-alert").show()}else{if(!b.test(a)){this.isvalid=false;jQuery("#toolkitEmail").attr("class","alert");jQuery("#newsletter-email-alert").html(this.INVALID_ERROR);jQuery("#newsletter-email-alert").show()}else{jQuery("#toolkitEmail").attr("class","");jQuery("#newsletter-email-alert").hide()}}return this.isvalid},isArchive:function(){return(this.getSubscriptionLevel().toLowerCase().indexOf("archive")!=-1)},isOnline:function(){return(this.getSubscriptionLevel().toLowerCase().indexOf("online")!=-1)},isPrint:function(){return(this.getSubscriptionLevel()=="print")},onLogin:function(){if(this.isLoggedIn()){if(jQuery.cookie("login-check")=="out"){jQuery.cookie("login-check","in",{path:"/",expires:5});jQuery.cookie("epType",null,{path:"/"});jQuery.cookie("ExitingCookie","ExitingCookie",{path:"/",expires:1});if(wwd.stats){wwd.stats.trackAction("loggedin",true)}jQuery(window).trigger("customLoggedIn")}jQuery("#login-form").hide();jQuery(".username span").text(this.getName());jQuery("body").addClass("logged-in");wwd.events.dispatchEvent("loggedIn");wwd.user.getNewsLetterSubscriptionEmail()}}};function checkIfEmpty(b){var a=true;jQuery(b).find(":text, :password").each(function(){if(jQuery(this).val()==""){jQuery(this).parent().addClass("isEmpty");jQuery(this).addClass("alert");jQuery(this).focus();a=false}});return a}var userPrefsCookie=function(){this.totalCookieString=null;this.searchResultValue=null;this.cookieStringArray=null;this.tempCookieString=null;this.cookieName=null;this.getCookieNameValuePair=function(b){try{userPrefsCookie.totalCookieString=jQuery.cookie(this.cookieName);if(userPrefsCookie.totalCookieString!=null){userPrefsCookie.cookieStringArray=userPrefsCookie.totalCookieString.split(",");for(var a=0;a<userPrefsCookie.cookieStringArray.length;a++){if(userPrefsCookie.cookieStringArray[a].indexOf(b)!=-1){userPrefsCookie.tempCookieString=userPrefsCookie.cookieStringArray[a];userPrefsCookie.tempCookieString=userPrefsCookie.tempCookieString.substring(b.indexOf("=")+1,userPrefsCookie.tempCookieString.length);break}}}return userPrefsCookie.tempCookieString}catch(c){}};this.setCookieString=function(c,a){try{if(userPrefsCookie.totalCookieString!=null){if(userPrefsCookie.tempCookieString!=null){for(var b=0;b<userPrefsCookie.cookieStringArray.length;b++){userPrefsCookie.cookieStringArray[b]=c+a;userPrefsCookie.cookieStringArray.join(",");userPrefsCookie.totalCookieString=userPrefsCookie.cookieStringArray;break}}else{userPrefsCookie.cookieStringArray.join(",");userPrefsCookie.totalCookieString=userPrefsCookie.cookieStringArray+","+c+a}}else{userPrefsCookie.totalCookieString=c+a}jQuery.cookie(this.cookieName,userPrefsCookie.totalCookieString,{path:"/"})}catch(d){}}};var userPrefCookieObj=new userPrefsCookie();function setCookie(a,d,b){var e=new Date();e.setDate(e.getDate()+b);var c=escape(d)+((b==null)?"":"; expires="+e.toUTCString());document.cookie=a+"="+c}function getCookie(b){var c,a,e,d=document.cookie.split(";");for(c=0;c<d.length;c++){a=d[c].substr(0,d[c].indexOf("="));e=d[c].substr(d[c].indexOf("=")+1);a=a.replace(/^\s+|\s+$/g,"");if(a==b){return unescape(e)}}}(function(a){a.fn.jScrollTouch=function(){if((navigator.userAgent.match(/iPhone/i))||(navigator.userAgent.match(/iPod/i))||(navigator.userAgent.match(/iPad/i))){var b=1}else{var b=0}a(this).css({overflow:"auto",position:"relative"});return this.each(function(){var o=a(this);var n=0;var m=o.scrollTop();o.scrollTop(100000);n=o.scrollTop();o.scrollTop(m);var g=n+o.outerHeight();var k=o.innerHeight()*(o.innerHeight()/g)+2;var e=0;var h=o.scrollLeft();o.scrollLeft(100000);e=o.scrollLeft();o.scrollLeft(h);var d=e+o.outerWidth();var c=o.innerWidth()*(o.innerWidth()/d)+2;if(b){var l=a("<div></div>");l.css({display:"none",position:"absolute",width:"5px",height:k+"px",left:o.innerWidth()-7+"px",top:0,background:"black",border:"1px white solid","-webkit-border-radius":"5px",opacity:"0.9"});var f=a("<div></div>");f.css({display:"none",position:"absolute",height:"5px",width:c+"px",top:o.innerHeight()-7+"px",left:0,background:"black",border:"1px white solid","-webkit-border-radius":"5px",opacity:"0.9"});if(n){o.append(l)}if(e){o.append(f)}}o.bind("mousedown touchstart",function(q){m=o.scrollTop();if(b){q=q.originalEvent.touches[0]}if(b){l.show();f.show()}var p=q.pageY;var r=q.pageX;o.bind("mousemove touchmove ",function(s){if(b){s.preventDefault();s=s.originalEvent.touches[0]}var u=m-(s.pageY-p);var t=h-(s.pageX-r);o.scrollTop(u);m=o.scrollTop();p=s.pageY;o.scrollLeft(t);h=o.scrollLeft();r=s.pageX;if(b){l.css({left:Math.min(o.innerWidth()-7+h,d)+"px",top:Math.min(m+m*o.innerHeight()/g,g-k)+"px"});f.css({top:Math.min(o.innerHeight()-7+m,g)+"px",left:Math.min(h+h*o.innerWidth()/d,d-c)+"px"})}});o.bind("mouseup touchend",function(s){o.unbind("mousemove touchmove mouseup touchend");if(b){l.fadeOut();f.fadeOut()}})})})}})(jQuery);TimeManager=function(){if(window.__TimeManager__){return}window.__TimeManager=this;this.timers=[];this.time=0;this.ids=0;this.frequency=250;this.timerId=setInterval("__TimeManager__.interval()",this.frequency)};TimeManager.prototype.interval=function(){var d;this.time+=this.frequency;var c=this.time;var b=[];for(var a=0;a<this.timers.length;a++){d=this.timers[a];if(d.endTime<c){d.obj[d.method](d.parameters);if(d.type=="timeout"){d.dead=true}else{d.endTime=this.time+d.time;b.push(d)}}else{b.push(d)}}this.timers=b};TimeManager.prototype.addTimer=function(a){a.startTime=this.time;a.endTime=this.time+a.time;a.id=this.ids++;this.timers.push(a);return a.id};TimeManager.prototype.kill=function(c){var b=[];for(var a=0;a<this.timers.length;a++){if(this.timers[a].id!=c){b.push(this.timers[a])}else{this.timers[a].dead=true}}this.timers=b};Timer=function(){if(!window.__TimeManager__){window.__TimeManager__=new TimeManager()}this.type="timeout";this.timerId=-1;this.obj=null;this.method="";this.time=0;this.parameters=[];this.dead=false};Timer.prototype.setTimeout=function(c,d,b,a){this.obj=c;this.method=d;this.time=b;this.triggerTime=this.startTime+b;this.parameters=a;__TimeManager__.addTimer(this)};Timer.prototype.setInterval=function(c,d,b,a){this.obj=c;this.type="interval";this.method=d;this.time=b;this.triggerTime=this.startTime+b;this.parameters=a;__TimeManager__.addTimer(this)};Timer.prototype.kill=function(){__TimeManager__.kill(this.id)};Function.prototype.bind=function(a){var b=this;return function(){return b.apply(a,arguments)}};function EventBroadcaster(){this.x={};this.events=[];this.builtinEvts=[]}EventBroadcaster.prototype.getActionIdx=function(b,e,f){if(b){var d=this.events[b];if(d){var a=d.length;for(var c=a-1;c>=0;c--){if(d[c].action==e&&d[c].binding==f){return c}}}else{return -1}}return -1};EventBroadcaster.prototype.addListener=function(b,c,d){if(this.events[b]){if(this.getActionIdx(b,c,d)==-1){var a=this.events[b];a[a.length]={action:c,binding:d}}}else{this.events[b]=[];this.events[b][0]={action:c,binding:d}}};EventBroadcaster.prototype.removeListener=function(b,c,d){if(this.events){if(this.events[b]){var a=this.actionExists(b,c,d);if(a>=0){this.events[b].splice(a,1)}}}};EventBroadcaster.prototype.removeAllListeners=function(a){delete this.events;this.events=[]};EventBroadcaster.prototype.dispatchEvent=function(b,h,d){if(!h){h=window.event}if(this.events){var c=this.events;if(c){var f=c[b];if(f){for(var a in f){var g=f[a].action;if(f[a].binding){g=g.bind(f[a].binding)}if(g){g(h,d)}}}}}};(function(a){wwd.events={mostEmailedJson:"",mostViewedJson:"",mostEmailedJsonHomepage:"",mostViewedJsonHomepage:"",mostEmailedXRailJson:"",mostViewedXRailJson:"",broadcaster:(new EventBroadcaster()),addListener:function(c,d,b){return this.broadcaster.addListener(c,d,b)},dispatchEvent:function(d,c,b){return this.broadcaster.dispatchEvent(d,c,b)},callMostViewed:function(b){if(b!=null){wwd.events.mostViewedJson=b;if(wwd.events.mostViewedJson.length>0){a("#most-links").show();a("#most-viewed ul").empty();for(i=0;i<b.length;i++){a("#most-viewed ul").append('<li> <a href="'+b[i].contentUrl+'?module=most_viewed"> '+unescape(b[i].contentTitle)+"</a></li>")}}}},callMostEmailed:function(b){if(b!=null){wwd.events.mostEmailedJson=b;if(wwd.events.mostEmailedJson.length>0){a("#most-links").show();a("#most-emailed ul").empty();for(i=0;i<b.length;i++){a("#most-emailed ul").append('<li> <a href="'+b[i].contentUrl+'?module=most_emailed"> '+unescape(b[i].contentTitle)+"</a></li>")}}}},callMostViewedHomepage:function(b){if(b!=null){wwd.events.mostViewedJsonHomepage="";wwd.events.mostViewedJsonHomepage=b;if(wwd.events.mostViewedJsonHomepage.length>0){a("#most-emailed-viewed").show();a("#viewedHomepage").empty();for(i=0;i<b.length;i++){a("#viewedHomepage").append('<li> <a href="'+b[i].contentUrl+'?module=most_viewed"> '+unescape(b[i].contentTitle)+"</a></li>")}}}},callMostEmailedHomepage:function(b){if(b!=null){wwd.events.mostEmailedJsonHomepage="";wwd.events.mostEmailedJsonHomepage=b;if(wwd.events.mostEmailedJsonHomepage.length>0){a("#most-emailed-viewed").show();a("#emailedHomepage").empty();for(i=0;i<b.length;i++){a("#emailedHomepage").append('<li> <a href="'+b[i].contentUrl+'?module=most_emailed"> '+unescape(b[i].contentTitle)+"</a></li>")}}}},callNoArgMostViewed:function(){if(wwd.events.mostViewedJson!=null){if(wwd.events.mostViewedJson.length>0){a("#most-links").show();a("#most-viewed ul").empty();for(i=0;i<wwd.events.mostViewedJson.length;i++){a("#most-viewed ul").append('<li> <a href="'+wwd.events.mostViewedJson[i].contentUrl+'?module=most_viewed"> '+unescape(wwd.events.mostViewedJson[i].contentTitle)+"</a></li>")}}}},callNoArgMostEmailed:function(){if(wwd.events.mostEmailedJson!=null){if(wwd.events.mostEmailedJson.length>0){a("#most-links").show();a("#most-emailed ul").empty();for(i=0;i<wwd.events.mostEmailedJson.length;i++){a("#most-emailed ul").append('<li> <a href="'+wwd.events.mostEmailedJson[i].contentUrl+'?module=most_emailed"> '+unescape(wwd.events.mostEmailedJson[i].contentTitle)+"</a></li>")}}}},callTheNoArgMostViewedXRail:function(){wwd.events.callTheMostViewedXRail(wwd.events.mostViewedXRailJson)},callTheMostViewedXRail:function(b){if(b!=null){wwd.events.mostViewedXRailJson=b;if(b.length>0){a("#landing-most-viewed").show();a("#landing-most-viewed ul").empty();for(i=0;i<b.length;i++){a("#landing-most-viewed ul").append('<li> <a href="'+b[i].contentUrl+'?module=most_viewed"> '+unescape(b[i].contentTitle)+"</a></li>")}}}},callTheNoArgMostEmailedXRail:function(){wwd.events.callTheMostEmailedXRail(wwd.events.mostEmailedXRailJson)},callTheMostEmailedXRail:function(b){if(b!=null){wwd.events.mostEmailedXRailJson=b;if(b.length>0){a("#landing-most-emailed").show();a("#landing-most-emailed ul").empty();for(i=0;i<b.length;i++){a("#landing-most-emailed ul").append('<li> <a href="'+b[i].contentUrl+'?module=most_emailed"> '+unescape(b[i].contentTitle)+"</a></li>")}}}},callTheMostEmailed:function(b){if(b!=null){wwd.events.mostEmailedJson=b;wwd.events.callMostEmailed(b);wwd.events.callTheNoArgMostEmailedXRail()}},callTheMostViewed:function(b){if(b!=null){wwd.events.mostViewedJson=b;wwd.events.callMostViewed(b);wwd.events.callTheNoArgMostViewedXRail()}}}})(jQuery);function EventList(a){var a=a;var e=2000;var f=20;var d="/";var b="images/event.gif";var c="/js/event.js";this.eventList=new Array();this.addEvent=function(g){this.eventList.push(g)};this.setBaseUrl=function(g){this.baseUrl=g};this.setImageUrl=function(g){this.imageUrl=g};this.setJsUrl=function(g){this.jsUrl=g};this.writeImageTags=function(){this.clearOldTags();this.writeTags(b,this.writeIndividualImageTag)};this.writeJavaScriptTags=function(){this.clearOldTags();this.writeTags(c,this.writeIndividualJavaScriptTag)};this.clearOldTags=function(){var g=jQuery("#"+a);while(g.firstChild){g.removeChild(g.firstChild)}};this.writeTags=function(k,m){if(this.eventList.length==0){return}var g=this.baseUrl+k+"?"+this.eventList[0].getQueryString("e0_");for(var h=1;h<this.eventList.length;++h){var l=this.eventList[h].getQueryString("e"+h+"_");tmpFullUrl=g+l;if(tmpFullUrl.length+f<e){g=tmpFullUrl}else{m(g);g=this.baseUrl+k+"?"+l}}m(g)};this.writeIndividualImageTag=function(g){if(g.length+f>e){throw ("URL for event is longer than max URL length of "+e)}g=g+"rnd="+Math.random()*10000000000000000;var h=document.createElement("img");h.src=g;jQuery("#"+a).append(h)};this.writeIndividualJavaScriptTag=function(g){if(g.length+f>e){throw ("URL for event is longer than max URL length of "+e)}g=g+"rnd="+Math.random()*10000000000000000;if(jQuery.browser.msie){var h=document.createElement("script")}else{var h=document.createElement("iframe")}h.src=g;jQuery("#"+a).append(h)}}function EventObject(a,b,c){this.properties=new Object();this.properties.sc=a;this.properties.ec=b;this.properties.id=c;this.setProperty=function(d,e){this.properties[d]=e};this.getProperty=function(d){return this.properties[d]};this.setEnvironment=function(d){this.setProperty("env",d)};this.setActionCode=function(d){this.setProperty("ac",d)};this.setContentType=function(d){this.setProperty("ct",d)};this.setFullUrl=function(d){this.setProperty("url",d)};this.setContentTitle=function(d){this.setProperty("tit",d)};this.setLocation=function(d){this.setProperty("loc",d)};this.setSearchResultCount=function(d){this.setProperty("rc",d)};this.setAssetId=function(d){this.setProperty("asid",d)};this.setApplicationId=function(d){this.setProperty("apid",d)};this.getQueryString=function(d){var f="";for(var e in this.properties){f+=d+e+"="+encodeURIComponent(this.getProperty(e))+"&"}return f}}function fireEventTracker(h,g,f,c,l,d,k,e){var a=new EventList("eventListHolder");var b=new EventObject(h,g,c);b.setEnvironment(f);b.setContentType(l);b.setFullUrl(d);b.setContentTitle(escape(k));a.addEvent(b);a.setBaseUrl(e);a.writeJavaScriptTags()}var emailafriend={REQUIRED_ERROR:"(Cannot be empty)",INVALID_ERROR:"(Must be valid)",INVALID_ERROR2:"(All must be valid)",ILLEGAL_ERROR:"(Please remove HTML from message)",MAXCHARS_ERROR:"(You have exceeded the character limit)",MESSAGE_MAXCHARS_LIMIT:2000,NAME_MAXCHARS_LIMIT:50,MAXEMAILS_LIMIT:20,MAXEMAILS_ERROR:"(You have exceeded the email limit)",EVENT_CODE:"most_emailed",ENVIRONMENT:null,CONTENT_ID:null,CONTENT_TYPE:null,CONTENT_URL:null,CONTENT_TITLE:null,EVENT_URL:null,isvalid:true,init:function(){jQuery("#sendtofriend-form").bind("submit",function(){emailafriend.submit();return false});this.getValues()},getValues:function(){this.ENVIRONMENT=jQuery("#articleEnvironment").val();this.EVENT_URL=jQuery("#articleEventURL").val();this.CONTENT_TITLE=jQuery("#articleContentTitle").val();this.CONTENT_URL=jQuery("#articleContentUrl").val();this.CONTENT_TYPE=jQuery("#articleSection").val();this.CONTENT_ID=jQuery("#articleContentId").val()},charcounter:function(){if(jQuery("#your-message").val().length>this.MESSAGE_MAXCHARS_LIMIT){jQuery("#your-message").attr("class","alert");jQuery("#your-message-alert").html(this.MAXCHARS_ERROR);jQuery("#your-message-alert").show()}else{jQuery("#your-message").attr("class","");jQuery("#your-message-alert").hide()}var a=jQuery("#your-message").val().length;jQuery("#your-message-count").html("("+a+"/"+this.MESSAGE_MAXCHARS_LIMIT+")")},validate:function(){this.isvalid=true;var e=/(^[a-zA-Z0-9_.-]+@[a-zA-Z0-9_.-]+?\.[a-zA-Z]{2,6})/;var a=/(<([^>]+)>)/ig;var c=jQuery("#your-name").val();var g=jQuery("#your-email").val();var b=jQuery("#your-friends-email").val();var h=jQuery("#your-message").val();if(c==""||c==null){this.isvalid=false;jQuery("#your-name").attr("class","alert");jQuery("#your-name-alert").html(this.REQUIRED_ERROR);jQuery("#your-name-alert").show()}else{if(c.length>this.NAME_MAXCHARS_LIMIT){this.isvalid=false;jQuery("#your-name").attr("class","alert");jQuery("#your-name-alert").html(this.MAXCHARS_ERROR);jQuery("#your-name-alert").show()}else{jQuery("#your-name").attr("class","");jQuery("#your-name-alert").hide()}}if(g==""||g==null){this.isvalid=false;jQuery("#your-email").attr("class","alert");jQuery("#your-email-alert").html(this.REQUIRED_ERROR);jQuery("#your-email-alert").show()}else{if(!e.test(g)){this.isvalid=false;jQuery("#your-email").attr("class","alert");jQuery("#your-email-alert").html(this.INVALID_ERROR);jQuery("#your-email-alert").show()}else{jQuery("#your-email").attr("class","");jQuery("#your-email-alert").hide()}}if(b==""||b==null){this.isvalid=false;jQuery("#your-friends-email").attr("class","alert");jQuery("#your-friends-email-alert").html(this.REQUIRED_ERROR);jQuery("#your-friends-email-alert").show()}else{var f=b.split(",");if(f.length>20){this.isvalid=false;jQuery("#your-friends-email").attr("class","alert");jQuery("#your-friends-email-alert").html(this.MAXEMAILS_ERROR);jQuery("#your-friends-email-alert").show()}else{for(var d=0;d<f.length;d++){if(!e.test(f[d])){this.isvalid=false}}if(!this.isvalid){jQuery("#your-friends-email").attr("class","alert");if(f.length>1){jQuery("#your-friends-email-alert").html(this.INVALID_ERROR2)}else{jQuery("#your-friends-email-alert").html(this.INVALID_ERROR)}jQuery("#your-friends-email-alert").show()}else{jQuery("#your-friends-email").attr("class","");jQuery("#your-friends-email-alert").hide()}}}if(this.isvalid){return true}else{return false}},submit:function(){if(this.validate()){jQuery("#sendingtofriend").show();var a={complete:function(){jQuery("#sendtofriend-article").hide();jQuery("#sendingtofriend").hide();jQuery("#sendtofriend").hide();fireEventTracker("WWD",emailafriend.EVENT_CODE,emailafriend.ENVIRONMENT,emailafriend.CONTENT_ID,emailafriend.CONTENT_TYPE,emailafriend.CONTENT_URL,emailafriend.CONTENT_TITLE,emailafriend.EVENT_URL)},success:function(){jQuery("#success-article").show();jQuery("#success").show();wwd.stats.trackAction("emailaction","sendtofriend")},error:function(){jQuery("#failure-article").show();jQuery("#failure").show()}};jQuery("#sendtofriend-form").ajaxSubmit(a)}else{jQuery("#sendtofriend-article").hide()}return false}};wwd.history={links:[],timer:null,interval:200,hash:"",newhash:"",inited:false,frameLoaded:false,managed:true,initialize:function(){wwd.logger.log("History.initialization()");this.inited=true;if(window.location.hash){if(window.location.hash.length>4){this.setHash(window.location.hash.substr(2))}}if(jQuery.browser.safari==true&&(jQuery.browser.version.indexOf("418")!=-1||jQuery.browser.version.indexOf("419")!=-1)){this.managed=false}var a=self.location.search;if(a.indexOf("unmanaged=")>-1){this.managed=false}timer=new Timer();timer.setInterval(this,"checkHash",this.interval)},checkHash:function(){var c=window.location.href;var b;if(c.indexOf("#")!=-1){var a=c.substr(c.indexOf("#")).substr(2);if(a.length>4){b=a.toLowerCase()}}b=(b)?(b):("");if(b!=this.hash){this.hash=b;this.links.push(b);wwd.logger.verbose("  history: "+this.links);wwd.events.dispatchEvent("hashChanged",this.hash)}},onFrameLoaded:function(a){},clearHash:function(){this.setHash("wwd")},setHash:function(a){wwd.logger.verbose("History.setHash("+a+")");if(this.managed){var c=window.location.href;if(c.indexOf("#")!=-1){c=c.substr(0,c.indexOf("#"))}if(a.length>4){c=c+"#/"+a}else{}var b;if(a.length>4){if(a!="wwd"){window.location.hash="/"+a}else{window.location.hash=""}}else{window.location.hash=""}}else{this.hash=a;wwd.events.dispatchEvent("hashChanged",this.hash)}},createAnchor:function(b){var a=b},getHash:function(){return this.hash},hasBack:function(){wwd.logger.verbose("History.hasBack()");if(this.links.length>1){return true}return false},back:function(){wwd.logger.verbose("History.back()");if(this.hasBack()){this.links.pop();var a=this.links.pop();this.setHash(a)}}};function onFrameLoaded(a){wwd.logger.log("History.onFrameLoaded("+a+")");if(!wwd.history.inited){wwd.initialize()}}var sizeText=new (function(){var a=this;var b=[];a.init=function(e,h,f){var d=document.getElementById(e);if(d!=undefined){var k=d.getElementsByTagName(f);for(var g=0;g<k.length;g++){if(k[g].className.match(h)){var c=k[g];var o=c.style.fontSize;var l=100;if(o!=""){var n=o.replace(/([0-9.]+)/,"jQuery1");var m=o.slice(-1);l=parseInt(m=="m"?n*100:m=="%"?n:n*10)}b.push({domObj:c,initialTextSize:l,currentTextSize:l})}}}};a.change=function(d){for(var f=0;f<b.length;f++){var h=b[f];var e=h.currentTextSize.toString();var g=e.indexOf("%")>-1?e.substring(0,e.indexOf("%")):e;h.domObj.style.fontSize=h.currentTextSize=d==0?h.initialTextSize+"%":parseInt(g)+d+"%"}}})();wwd.content={paginationContainer:"ajax-anchors",responseContainer:"ajax-wrapper",currentToolboxAd:"",initialize:function(){wwd.events.addListener("hashChanged",function(a){wwd.content.onHashChange(a)});wwd.events.addListener("pageLoad",function(){wwd.content.updateLinks();wwd.content.eventtracking();if(wwd.events.mostViewedJson){wwd.events.callTheMostViewed(wwd.events.mostViewedJson)}if(wwd.events.mostEmailedJson){wwd.events.callTheMostEmailed(wwd.events.mostEmailedJson)}if(wwd.events.mostViewedXRailJson){wwd.events.callTheMostViewedXRail(wwd.events.mostViewedXRailJson)}if(wwd.events.mostEmailedXRailJson){wwd.events.callTheMostEmailedXRail(wwd.events.mostEmailedXRailJson)}});wwd.events.addListener("loggedIn",function(){wwd.content.handleLogin()});if((wwd.history.getHash()).length>0){this.onHashChange(wwd.history.getHash())}},getPageType:function(){this.setPageType()},setPageType:function(){if(jQuery("body.publications").length>0){wwd.pageType="publication"}else{if(jQuery(".ss-roadblock").length>0){wwd.pageType="roadblock"}else{if(jQuery("#slideshow-container").length>0){wwd.pageType="slideshow"}else{if(jQuery(".article-roadblock").length>0){wwd.pageType="roadblock"}else{if(jQuery("#subscriptions-container").length>0){wwd.pageType="subscription"}else{if(jQuery("#all-profiles").length>0){wwd.pageType="profiles_companies"}else{if(jQuery("#homepage-wrapper").length>0){wwd.pageType="homepage"}else{if(jQuery("#static").length>0){wwd.pageType="static"}else{if(jQuery("#footer-nav").length>0){wwd.pageType="footer-page"}else{if(jQuery(".packages-main-container").length>0){wwd.pageType="package-page"}else{if(jQuery("#blog-filter").length>0){wwd.pageType="blog"}else{if(jQuery("#runway-content").length>0){wwd.pageType="article"}else{if(jQuery("#content #article-content").length>0){wwd.pageType="article"}else{wwd.pageType="default"}}}}}}}}}}}}}},handleLogin:function(){if(wwd.pageType=="refresh"||wwd.pageType=="roadblock"||wwd.pageType=="subscription"){var b=Math.random();var e=Math.floor(b*1234567890123);var a="browsets="+e.toString();if(window.location.hash==null||window.location.hash==""){if(window.location.search==""){window.location.href=window.location.href+"?"+a}else{window.location.href=window.location.href+"&"+a}}else{var c=window.location.hash;c=c.substring(9);if(c.indexOf("?")!=-1){c=c+"&"+a}else{c=c+"?"+a}var d=(jQuery("#return-to-url").val());window.location=(d+"?reload=true")}}},eventtracking:function(){if((jQuery("#articleSection").val()!="fashion-week")&&!wwd.user.isLoggedIn()){return}var g="most_viewed";var k=jQuery("#articleEnvironment").val();var c=jQuery("#articleEventURL").val();var e=jQuery("#articleContentTitle").val();var d=jQuery("#articleContentUrl").val();var b=jQuery("#articleSection").val();var a=jQuery("#articleContentId").val();var h=/\/print\//.test(d);var f=wwd.getQueryString();if(h==true||!(f.page&&f.page>1)){if(h==true){d=d.replace(/\/print\//,"")}if(jQuery("#articleEnvironment")){fireEventTracker("WWD",g,k,a,b,d,e,c)}}},updateLinks:function(){var a=this;var b=jQuery("."+this.paginationContainer+" a");b.each(function(d){var c=jQuery(this).attr("href");if(c.indexOf("javascript")==-1&&wwd.pageType!="microsite"){jQuery(this).click(function(){a.paginate(jQuery(this).attr("href"));return false})}});if(jQuery("#articleContentUrl").attr("value")==null){}else{jQuery(".logout-link").attr("href","/account/logout?returnto="+jQuery("#articleContentUrl").attr("value"))}},paginate:function(a){wwd.logger.log("Content.paginate("+a+")");if(a&&a.length>0){wwd.history.setHash("article"+a)}},onHashChange:function(a){var b="article";startHash=b.length;if(a!=null&&a.indexOf(b)==0){this.doPage(a.substring(startHash),this.responseContainer)}},refreshAdInfo:function(){var a=0;ordHolder=parseInt(Math.random()*10000000000000000);sub="free";if(wwd&&wwd.user){sub=wwd.user.getSubscriptionLevel()}sub=sub=="free"?"":sub},adReload:function(d){var b=d.src;var c=new RegExp("ord%3D\\d+","g");var a=new RegExp("ord\\=\\d+","g");if(b.match(c)){d.src=b.replace(c,encodeURIComponent("ord="+ordHolder));if(wwd.pageType=="article"||wwd.pageType=="roadblock"){d.src=d.src.replace("s2%3Dlanding","s2%3Dnews");d.src=d.src.replace("%2Flanding","%2Fnews")}articleLoaded=true;ajaxLoadedArticle(articleLoaded)}else{if(b.match(a)){d.src=b.replace(c,"ord="+ordHolder)}else{d.src=b}}},adReloadAll:function(){refreshAdInfo();jQuery("iframe.refreshable").each(function(a){adReload(this)})},doPage:function(e,b){var f=this;var a=e.indexOf("?")>-1?"&":"?";if(e.indexOf("#")>-1){var g=e.split("#");e=g[0];var d="#"+g[1]}b=(b)?(b):(this.responseContainer);jQuery("#ajax-wrapper-hide").css({display:"none"});jQuery("#tools-sponsored-by").show();jQuery("#slideshow-container").after(jQuery("<div>").attr("id","load-cover").css("display","none"));jQuery("#load-cover").css(jQuery("#content").offset());jQuery("#load-cover").css({opacity:".8",filter:"alpha(opacity=88)","-moz-opacity":".88",position:"absolute","background-color":"#ffffff"});jQuery("#load-cover").width(jQuery("#content").width());jQuery("#load-cover").height(jQuery("#content").height());var c=jQuery("<img>");c.attr("src","/images/icons/loader-blue.gif");c.css("margin","40px");jQuery("#load-cover").append(c);jQuery("#load-cover").css("display","block");jQuery.ajax({url:e+a+"decorator=zero&confirm=true",success:function(h){var n=jQuery(h);jQuery("#"+f.responseContainer).html(n.find("#render-wrapper"));jQuery("#landing-ad").removeClass("ad-section-landing");jQuery("#ajax-wrapper-xrail").html(n.find("#render-wrapper-xrail"));jQuery("#ajax-wrapper-quizpoll").html(n.find("#render-wrapper-quizpoll"));jQuery("#content-container").css({background:"url(/images/backgrounds/content-container-article.gif) top left repeat-y"});jQuery("#content-container #content").css({"background-color":"#ffffff"});jQuery(".tocContainer").show();var m=Math.min(jQuery("html").scrollTop(),jQuery("#content").offset().top);jQuery("html,body").animate({scrollTop:m},1000);jQuery("#load-cover").remove();jQuery("body").find(".roadblock-container").find(".mboxDefault").attr("style","visibility:visible");wwd.content.setPageType();jQuery("#tools-sponsored-by #ad-tag-container").empty();jQuery("#tools-sponsored-by #ad-tag-container").append(wwd.content.currentToolboxAd);if(wwd.pageType!="roadblock"){if(wwd.pageType!="microsite"&&wwd&&wwd.toc){wwd.toc.updateLinks()}try{disqus_url="http://"+window.location.host+jQuery("#articleContentUrl").attr("value");(function(){try{disqus_url=window.disqus_url;var p=document.createElement("script");p.type="text/javascript";p.async=true;p.src="http://wwd.disqus.com/embed.js";(document.getElementsByTagName("head")[0]||document.getElementsByTagName("body")[0]).appendChild(p)}catch(o){}})()}catch(k){}try{wwd.qc.varQC=jQuery("#quantcastid").text();var l=wwd.qc.dzscrub(wwd.qc.varQC);_qoptions={qacct:"p-993k9glOBrag6",labels:l};document.append('<script src="http://pixel.quantserve.com/seg/'+_qoptions.qacct+'.js" type="text/javascript"><\/script>')}catch(k){}wwd.events.dispatchEvent("pageLoad")}}})}};jQuery(document).ready(function(){sizeText.init("content","size-text","div");wwd.jsHover();wwd.content.setPageType();wwd.content.updateLinks()});wwd.video={href:"/wwd-video/",popuphref:"/video/",parameters:"width=795,height=625",name:"video",start:function(c,b,a){window.location=this.href+"?bcpid="+c+"&bclid="+b+"&bctid="+a},popup:function(b,a){window.open(this.popuphref+"?pid="+b+"&vid="+a,this.name,this.parameters).focus()}};wwd.qc={varQC:"",dzscrub:function(c){var b=c.split("/",3);var a="";for(i=0;i<b.length;i++){a+=b[i];if(i<b.length-1){a+="/"}}return a}};jQuery.fn.perspective=function(a){return function(v){var C={scrollingSpeed:5000,slidingSpeed:800,depth:10,rotation:"autoManual",flightPoint:"left",timerPers:"show",playPers:"show",hoverGap:10,maxDarkening:0.5,switchOrder:true,change:a.noop};var w=jQuery.extend(C,v);var n=w.flightPoint;var f=w.depth;var z=w.rotation;var y=w.timerPers;var r=w.hoverGap;var s=w.maxDarkening;var e=w.switchOrder;var g=false;var q=a(this);var p=q.children("div");var x=p.length;var E=x-1;var m=q.width();var J=q.height();var d=a(".pause_rota");var M=a(".play_rota");var A=a(".timer_rota");var h=a(".pause_rota").position();var I=A.position();var u=p.width();var S=p.height();var K=a("img",p);var c=K.width();var F=K.height();var U=u-c;var k=S-F;var O=m-u;var t=O/E;var b=J-S;var P=b/E;var V=J/x;if(V<f){f=V}if((n=="left")||(n=="right")){var G=S/f;var B=u/G;if(r>t){r=t}}if((n=="top")||(n=="bottom")){var G=u/f;var B=S/G;if(r>P){r=P}}if(e==true){for(j=0;j<x;j++){var D=a(">div:eq("+j+")",q);if(j!=0){q.prepend(D)}}}for(i=0;i<x;i++){var D=a(">div:eq("+i+")",q);var H='<em class="darkPers"></em>';if((n=="left")||(n=="right")){var R=S+(E-i)*-f;var o=(E-i)*f/2;var L=u+(E-i)*-B}else{if((n=="top")||(n=="bottom")){var T=(E-i)*f/2;var R=S+(E-i)*-B;var L=u+(E-i)*-f}}if(n=="left"){var T=i*t}else{if(n=="top"){var o=i*P}else{if(n=="right"){var T=(E-i)*t+B*(E-i)}else{if(n=="bottom"){var o=(E-i)*P+B*(E-i)}}}}var l=L-U;var Q=R-k;D.css({left:T,height:R,top:o,width:L}).attr("tabindex",E-i);D.append(H);a("img, .darkPers",D).css({height:Q,width:l});var N=a(".darkPers",D);N.css({opacity:s-i*(s/E)})}a("div:last p",q).show();jQuery.fn.rePosDiap=function(W){p.each(function(){var Z=a(this);var X=Z.attr("tabindex");var ac=Z.position().top;var ab=Z.position().left;if((n=="left")||(n=="right")){var aa=ac}if((n=="top")||(n=="bottom")){var Y=ab}if(n=="left"){var Y=(E-X)*t}if(n=="top"){var aa=(E-X)*P}if(n=="right"){var Y=X*t+B*X}if(n=="bottom"){var aa=X*P+B*X}if(W==true){Z.animate({left:Y,top:aa},300,function(){q.removeClass("persDisorder")})}else{Z.stop(true,false).animate({left:Y,top:aa},300)}})};jQuery.fn.prePersRota=function(W){if(q.hasClass("persDisorder")){var X=false;p.rePosDiap(X);setTimeout(function(){q.removeClass("persDisorder");q.persRota(W)},320)}else{q.persRota(W)}};jQuery.fn.persRota=function(X){if(z!="manual"){clearInterval(autoRota);if(y!="no"){A.hide();clearInterval(timerRota)}}var W=-1;p.each(function(){W++;var aa=a("div:eq("+W+")",q);var Y=w.slidingSpeed/X;var aj=w.slidingSpeed/2/X;if((n=="left")||(n=="right")){var ag=aa.position().left}if((n=="top")||(n=="bottom")){var ag=aa.position().top}if(W<E){if((n=="left")||(n=="right")){var ab="+="+f;var al="-="+f/2;var ae="+="+B}if((n=="top")||(n=="bottom")){var ai="-="+f/2;var ab="+="+B;var ae="+="+f}if(n=="left"){var ai=ag+t}if(n=="top"){var al=ag+P}if(n=="right"){var ai=ag-t-B}if(n=="bottom"){var al=ag-P-B}aa.animate({left:ai,height:ab,top:al,width:ae},Y).attr("tabindex",E-W-1);a(".darkPers",aa).animate({opacity:s-(W+1)*(s/E),height:ab,width:ae},Y);a("img",aa).animate({height:ab,width:ae},Y);if(W==E-1){a("p",aa).delay(Y).fadeIn(aj)}}else{var ah=a("img",aa);var ao=a(".darkPers",aa);a("p",aa).fadeOut(aj/2);if((n=="left")||(n=="right")){var ai="+="+t;var ab=S+E*-f;var al=E*(f/2);var ae=u+E*-B;var am=0;var af=al;var ak=t;var ad=al}if((n=="top")||(n=="bottom")){var ai=E*(f/2);var ab=S+E*-B;var al="+="+P;var ae=u+E*-f;var ac=0;var af=P;var ak=ai;var an=ai}if(n=="left"){var ac=u;var an=0}if(n=="top"){var am=S;var ad=0}if(n=="right"){var ac=-u;var an=E*t+E*B}if(n=="bottom"){var am=-S;var ad=E*P+E*B}var ap=ab-k;var Z=ae-U;ah.animate({opacity:0},aj);aa.animate({left:ac,top:am},aj,function(){ao.css({opacity:s});ah.css({opacity:1});a("img, .darkPers",aa).css({height:ap,width:Z});aa.prependTo(q).css({left:ak,top:af,height:ab,width:ae}).attr("tabindex",E).animate({left:an,top:ad},aj,function(){X--;if(X>0){q.prePersRota(X)}else{g=false;if(!q.hasClass("enPause")){if(z!="manual"){q.autoRotaPers();if(y!="no"){A.find("span").css({top:0});A.show().timerRotaPers()}if(y=="hide"){A.hide()}}}}})})}})};jQuery.fn.timerRotaPers=function(){timerRota=setInterval(function(){a("span",A).animate({top:"-=24"},0)},w.scrollingSpeed/24)};jQuery.fn.autoRotaPers=function(){autoRota=setInterval(function(){if(g==false){var W=1;g=true;q.prePersRota(W);w.change(W)}},w.scrollingSpeed)};if(z!="auto"){p.click(function(){var W=a(this).attr("tabindex");if((g==false)&&(W!=0)){g=true;if(z!="manual"){clearInterval(autoRota)}q.prePersRota(W)}w.change(W)})}if(z!="manual"){q.autoRotaPers();if(y!="no"){A.timerRotaPers()}}if(w.playPers=="hide"){d.hide();q.hover(function(){a(d,M).stop(true,true).fadeIn(200)},function(){a(d,M).fadeOut(200)})}if(y=="hide"){A.hide().addClass("timerHidden");q.hover(function(){A.stop(true,true).fadeIn(200)},function(){A.fadeOut(200)})}if(z!="manual"){d.live("click",function(){var W=a(this);if(y!="no"){A.find("span").css({top:34});clearInterval(timerRota);W.css({left:h.left,top:h.top}).animate({left:h.left+(I.left-h.left),top:h.top+(I.top-h.top)},200).attr("class","play_rota")}else{W.attr("class","play_rota")}clearInterval(autoRota);q.addClass("enPause")})}M.live("click",function(){A.find("span").css({top:0});if(y!="no"){A.show().timerRotaPers()}q.autoRotaPers();a(this).animate({left:h.left,top:h.top},200).attr("class","pause_rota");q.removeClass("enPause")});p.hover(function(){var W=a(this);if(g==false){var X=W.attr("tabindex");if(X!=0){q.addClass("persDisorder");a(".darkPers",W).animate({opacity:0},200);p.each(function(){var ah=a(this);var aa=ah.attr("tabindex");var ae=a('div[tabindex="0"]',q).position();var ab=a('div[tabindex="'+E+'"]',q).position();var ad=(E-aa)*r;var Z=aa*r+aa*B;var aj=ah.position().top;var af=ah.position().left;if((n=="left")||(n=="right")){var ac=aj;var Y=aj}if((n=="top")||(n=="bottom")){var ai=af;var ag=af}if(n=="left"){var ai=ad;var ag=ae.left-aa*r}if(n=="top"){var ac=ad;var Y=ae.top-aa*r}if(n=="right"){var ai=ab.left-(E-aa)*B-(E-aa)*r;var ag=Z}if(n=="bottom"){var ac=ab.top-(E-aa)*B-(E-aa)*r;var Y=Z}if(aa>=X){ah.stop(true,false).animate({left:ai,top:ac},300)}if(aa<X){ah.stop(true,false).animate({left:ag,top:Y},300)}})}}},function(){var X=a(this);if((g==false)&&(q.hasClass("persDisorder"))){var Y=X.attr("tabindex");a(".darkPers",X).stop(true,true).animate({opacity:Y*(s/E)},200);var W=true;p.rePosDiap(W)}})}}(jQuery);jQuery(document).ready(function(){var c=jQuery.noConflict();function a(d,f){d=parseInt(d,10);f=f-1;for(var e=0;e<=f;e++){setTimeout((function(g){return function(){c(".caption-container .caption:eq("+g+")").animate({left:(320*(g-d))+"px"},800,function(){if(g===f){c(".caption-container .caption:lt("+d+")").appendTo(".caption-container").each(function(h){c(this).css({left:((d+h)*320)+"px"})})}})}})(e),1)}}c("#perspective-carousel").find("a.main-anchor").each(function(d){var e=jQuery(this).attr("href").split("id=")[1];e=e.match(/\d+/)[0].match(/\d+$/)[0];c("#publications-div").find(".caption-container.caption").eq(d).find("ul.publications-list").attr("dwr-id-call",e)}).end().click(function(){wwd.stats.trackAction("publication_module",true)});c(".perspective_diap","#publications-div").each(function(d,e){c(".perspective","#publications-div").prepend(e)});c(".caption","#publications-div").each(function(e){c(this).css({left:e*320+"px"});var d=c(this).find("ul.publications-list");var f=d.attr("dwr-id-call")});var b=c(".caption","#publications-div").length;c("#perspective-carousel").perspective({slidingSpeed:500,rotation:"manual",depth:0,flightPoint:"right",hoverGap:25,maxDarkening:0.2,switchOrder:false,depth:20,change:function(d){a(d,b)}});jQuery(".prevPage","#publications-div").hide()});if(typeof CN==="undefined"){var CN={}}CN.site.wwd.behaviors=function(a){behaviors=function(){var b=function(e){var g=e||a(window.document);g.find(".tabs-container").each(function(m,n){var l=a(n);var k=n.className.split(" ")[1]||"";if(k==="justin"){CN.site.wwd.core.ajaxRequest("dwr","ContentController.getJustinArticles",CN.site.wwd.features.justIn);a(this).bind("customJustInArticles",function(p,o){a(this).html('<h4 class="jin"><a href="/news">Just In</a></h4>').append('<div class="tabs-content">'+o+"</div>").children(".tabs-content").tabs("ul > li",{rotate:true,effect:"horizontal",onBeforeClick:function(r,q){this.getPanes().eq(q).children("a").click(function(s){window.location=s.target.href})}}).slideshow({autoplay:true,clickable:false}).end().append('<h4 class="jmo"><a href="/news">More</a></h4>').fadeIn("slow")});return}var h=a(this).find(".tabs");CN.site.wwd.features.tabs(l,h)});g.find(".scrollable-container").each(function(){var k=a(this);var l=k.attr("data-ajaxspec");if(!CN.isUndefined(l)){var h=a.parseJSON(l.replace(/'/g,'"'));CN.site.wwd.core.ajaxRequest(h.type,h.context,CN.site.wwd.features[h.callback]);a(this).bind("custom"+h.callback,function(n,m){a(this).find(".items").html(m);CN.site.wwd.features.scrollable(k)});return true}CN.site.wwd.features.scrollable(k)});if(autoSlideDown==true){var d=a.cookie("breakingNews");a.cookie("breakingNews","viewed");if(d=="viewed"){}else{a(".bn-content").delay(160).slideDown(320);a(".bn-content").delay(5000).slideUp(320)}}a(".togglebutton").click(function(){a(".bn-content").slideToggle(320);a(".togglebutton").toggleClass("buttonState")});if(jQuery.url.param("src")){var f=jQuery.url.param("src");if(f=="yif2011"){jQuery("#param-container").append("<a href='/yearinfashion'><span>&#0171; Back to</span> Year in Fashion</a>");jQuery("#param-container").slideDown(320)}}try{UserController.getNetworkStatus({async:false,callback:function(h){jQuery("#pageType-and-userState").append("    Network Status (in/out/unknown) = "+h)}})}catch(c){wwd.logger.verbose("error in getting the network status "+c)}g.find("#main .scrollto").each(function(){var h=a(this);h.find(".scroll-list").each(function(){var k=h.find(".scrollto-item:eq(0)").map(function(){return a(this).attr("class").match(/scrollTo-\w*\d/)[0].substr(9)})[0];a(this).find("a").click(function(m){var l=a(m.target).parents(".scrollto");if(l.css("overflow")!="auto"){l=null}CN.site.wwd.features.scrollTo.call(m,l,k)})});h.find(".gotop").click(function(k){$scrollpane=a(k.target).parents(".scrollto");CN.site.wwd.features.scrollTo.call(k,$scrollpane,0)})});CN.site.wwd.features.dropdown.initialize();g.find(".listdown").each(function(){var h=a(this);var k=0;h.children().each(function(l,m){k=a(m).width()-h.width()+2;a(m).css({top:a(m).height()*l+h.height()+6+"px",left:0-k+"px"})});h.click(function(){a(this).toggleClass("on")});h.mouseenter(function(){CN.site.wwd.features.listdown.clear()});h.mouseleave(function(){if(CN.site.wwd.features.listdown.timerId===0){CN.site.wwd.features.listdown.timerId=setTimeout(function(){CN.site.wwd.features.listdown.close(h)},1200)}})})};return{init:function(c){b(c)}}};return behaviors}(jQuery);jQuery(document).ready(function(){CN.site.wwd.behaviors().init()});
