/* From: wfe3-ewr : 2502 */ (function(a,k){a.huff=({init:function(){this.jquery=k?jQuery:jQuery.noConflict();this.jquery.ajaxSetup({cache:true});this.events={};this.versions=undefined;this.styles={};this.units={};this.unit("dom/ready",this.jquery);this.unit("jquery",this.jquery,true);var c=this;window.onerror=function(l,i,e){c.error(l?new Error(l,i,e):window.error)};this.beta=(location.host.toLowerCase().indexOf("beta")>0||location.host.toLowerCase().indexOf("amazon")>0);this.blogger=location.host.toLowerCase().indexOf("blogger")===0;this.editorial=location.host.toLowerCase().indexOf("editorial")===0;this.nonminified=location.search.indexOf("no-min=")>0?"no-min=1&":"";this.host=this.beta||this.editorial||this.blogger?location.host:"s.huffpost.com";this.path={js:location.protocol+"//"+this.host+"/assets/js.php?"+this.nonminified+"f=",css:location.protocol+"//"+this.host+"/assets/css.php?"+this.nonminified+"f="};this.env={async:document.createElement("script").async===true};(this.env.webkit=/AppleWebKit\//.test(navigator.userAgent))||(this.env.ie=/MSIE/.test(navigator.userAgent))||(this.env.opera=/Opera/.test(navigator.userAgent))||(this.env.gecko=/Gecko\//.test(navigator.userAgent))||(this.env.unknown=true);this.console=true;this.waiting={};return this},run:function(c){try{"function"===typeof c&&c.call(this)}catch(i){this.error(i)}},ready:function(e){this.run(function(){this.jquery(e)})},log:function(){this.pass("log",arguments)},debug:function(){this.pass("debug",arguments)},error:function(c){this.pass("error",arguments)},unit:function(c,m,l){var i=this,n=function(e){i.units[c]=e;i.fire("load/"+c+".js");i.emit("unit",c,e)};try{i.units[c]=false;if("function"===typeof m){l?n(m):new m(n)}else{l||"function"!==typeof m.init?n(m):m.init(n)}}catch(o){i.error(o);n()}},use:function(){var l=this,c=[],e=Array.prototype.slice.call(arguments,0),o="function"===typeof e[e.length-1]?e.pop():null,m=e.length,n=[],i=function(p,q){c[p]=q;if(--m===0){try{"function"===typeof o&&o.apply(l,c)}catch(s){l.error(s)}}};setTimeout(function(){for(var p=0;p").attr({href:r,rel:"stylesheet",charset:"utf-8"});if(m.env.webkit||m.env.gecko){(function(){for(var u=document.styleSheets,t=u.length;--t>=0;){if(u[t].href===r){return e()}}++i<200?setTimeout(arguments.callee,50):e()})()}else{s[0].onload=s[0].onerror=e}s.appendTo("head")})},on:function(c,e){this.events[c]=this.events[c]||(this.events[c]=[]);this.events[c].push(e);return this},off:function(c){delete this.events[c];return this},once:function(e,i){this.events[e]=this.events[e]||(this.events[e]=[]);var c=this.events.length;this.events[e].push(function(){i();this.events[e].splice(c,1);if(this.events[e].length===0){delete this.events[e]}})},emit:function(){arguments=Array.prototype.slice.call(arguments,0);var l=arguments.shift();if(undefined===this.events[l]){return}for(var c=0;c0){var a=this.loadPluginsQueueNames.join(",");this.appendScript(this.JS_LOADER_URL+a,function(f){var d,c=f.loadPluginsQueue.length;for(var e=c;e--;){d=f.loadPluginsQueue[e];if(handler=H.App.Plugins.get(d)){H.namespace(d,f.fn,handler)}else{H.err("Failed to load plugin: "+d)}}f.loadPluginsQueueNames=[];f.loadPluginsQueue=[];b(f)})}else{b(this)}},lazyLoad:{UA:false,pending:null,queue:[],load:function(e,h,a,j){var f=document.getElementsByTagName("head")[0],c,g;if(e){e=(typeof(e)==="string")?[e]:e;for(c=0;c=420){g.onload=this.requestComplete;g.onerror=this.requestComplete}}f.appendChild(g)},loadOnce:function(h,k,b,l){var c=[],d=document.getElementsByTagName("script"),g,e,f,a;h=(typeof(h)==="string")?[h]:h;for(g=0;g0){this.load(c,k,b,l);return}if(!k){return}k.call(l||window,b)},requestComplete:function(){var a=HuffApp.lazyLoad;if(a.pending.callback){a.pending.callback.call(a.pending.scope||window,a.pending.argument)}a.pending=null;if(a.queue.length){a.load()}}}}; H.namespace("H.App.Plugins");H.App.Plugins.fn={};H.App.Plugins.add=function(b,c,a){if(typeof c!="function"){return false}var d=H.namespace(b,this.fn,c)};H.App.Plugins.get=function(b){var d=b.split("."),c=this.fn,a;for(i in d){if(!d.hasOwnProperty(i)){continue}a=d[i];if(typeof(c[a])=="undefined"){return false}c=c[a]}return c};H.App.Plugins.loadDefault=function(){var a=["event","dom","ajax","css"];res={};for(key=0;key1){return b}if(b.length==1){return b[0]}return false},true);H.App.Plugins.add("dom.getNodes",function(a){return YAHOO.util.Selector.query(a)},true);H.App.Plugins.add("dom.add",function(a,b){},true);H.App.Plugins.add("dom.documentHeight",function(){return YAHOO.util.Dom.getDocumentHeight()});H.App.Plugins.add("dom.documentWidth",function(){return YAHOO.util.Dom.getDocumentWidth()});H.App.Plugins.add("dom.getXY",function(a){if(typeof(a)==="string"){a=a.replace("#","")}var b=YAHOO.util.Dom.getXY(a);return{left:b[0],top:b[1]}});H.App.Plugins.add("dom.scrollTop",function(){return self.pageYOffset||(document.documentElement&&document.documentElement.scrollTop)||(document.body&&document.body.scrollTop)});H.App.Plugins.add("ajax.post",function(){var a;if(typeof(arguments[0])==="object"){var a=arguments[0];a.method="GET"}else{a={method:"GET",url:arguments[0],success:arguments[1]||null,argument:arguments[2]||null,scope:arguments[3]||null};if(!a.scope&&a.argument){a.scope=a.argument;a.argument=null}}var b=null;if(a.success){b=function(e){a.success.apply(a.scope,[e.responseText,e.statusText,e.argument])}}var c=null;if(a.failure){c=function(e){a.failure.apply(a.scope,[e.statusText,e.argument])}}post_data=a.request_data||"";var d={success:b,failure:c,argument:a.argument||null,scope:a.scope||null,timeout:a.timeout||null};return YAHOO.util.Connect.asyncRequest("POST",a.url,d,post_data)});H.App.Plugins.add("ajax.get",function(){var a;if(typeof(arguments[0])==="object"){var a=arguments[0];a.method="GET"}else{a={method:"GET",url:arguments[0],success:arguments[1]||null,argument:arguments[2]||null,scope:arguments[3]||null};if(!a.scope&&a.argument){a.scope=a.argument;a.argument=null}}var b=null;if(a.success){b=function(e){a.success.apply(a.scope,[e.responseText,e.statusText,e.argument])}}var c=null;if(a.failure){c=function(e){a.failure.apply(a.scope,[e.statusText,e.argument])}}var d={success:b,failure:c,argument:a.argument||null,scope:a.scope||null,timeout:a.timeout||null};YAHOO.util.Connect.asyncRequest("GET",a.url,d)});H.App.Plugins.add("ajax.ping",function(a){YAHOO.util.Connect.asyncRequest("GET",a)}); var HuffApp=new H.App.instance();var HAL=HuffApp.getLib(); (function(b){if(!document.defaultView||!document.defaultView.getComputedStyle){var d=jQuery.curCSS;jQuery.curCSS=function(g,e,h){if(e==="background-position"){e="backgroundPosition"}if(e!=="backgroundPosition"||!g.currentStyle||g.currentStyle[e]){return d.apply(this,arguments)}var f=g.style;if(!h&&f&&f[e]){return f[e]}return d(g,"backgroundPositionX",h)+" "+d(g,"backgroundPositionY",h)}}var c=b.fn.animate;b.fn.animate=function(e){if("background-position" in e){e.backgroundPosition=e["background-position"];delete e["background-position"]}if("backgroundPosition" in e){e.backgroundPosition="("+e.backgroundPosition}return c.apply(this,arguments)};function a(f){f=f.replace(/left|top/g,"0px");f=f.replace(/right|bottom/g,"100%");f=f.replace(/([0-9\.]+)(\s|\)|$)/g,"$1px$2");var e=f.match(/(-?[0-9\.]+)(px|\%|em|pt)\s(-?[0-9\.]+)(px|\%|em|pt)/);return[parseFloat(e[1],10),e[2],parseFloat(e[3],10),e[4]]}b.fx.step.backgroundPosition=function(f){if(!f.bgPosReady){var h=b.curCSS(f.elem,"backgroundPosition");if(!h){h="0px 0px"}h=a(h);f.start=[h[0],h[2]];var e=a(f.options.curAnim.backgroundPosition);f.end=[e[0],e[2]];f.unit=[e[1],e[3]];f.bgPosReady=true}var g=[];g[0]=((f.end[0]-f.start[0])*f.pos)+f.start[0]+f.unit[0];g[1]=((f.end[1]-f.start[1])*f.pos)+f.start[1]+f.unit[1];f.elem.style.backgroundPosition=g[0]+" "+g[1]}})(jQuery); (function(d){function g(a){var b=a||window.event,i=[].slice.call(arguments,1),c=0,h=0,e=0;a=d.event.fix(b);a.type="mousewheel";if(a.wheelDelta)c=a.wheelDelta/120;if(a.detail)c=-a.detail/3;e=c;if(b.axis!==undefined&&b.axis===b.HORIZONTAL_AXIS){e=0;h=-1*c}if(b.wheelDeltaY!==undefined)e=b.wheelDeltaY/120;if(b.wheelDeltaX!==undefined)h=-1*b.wheelDeltaX/120;i.unshift(a,c,h,e);return d.event.handle.apply(this,i)}var f=["DOMMouseScroll","mousewheel"];d.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a= f.length;a;)this.addEventListener(f[--a],g,false);else this.onmousewheel=g},teardown:function(){if(this.removeEventListener)for(var a=f.length;a;)this.removeEventListener(f[--a],g,false);else this.onmousewheel=null}};d.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery); (function(c,j){function k(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"@VERSION",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106, NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this, "position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position"); if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,l,m){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(l)g-=parseFloat(c.curCSS(f, "border"+this+"Width",true))||0;if(m)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h, d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");if("area"===b){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&k(a)}return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==b?a.href||!isNaN(d):!isNaN(d))&&k(a)},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}}); c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e0)return true;a[d]=1;e=a[d]>0;a[d]=0;return e},isOverAxis:function(a,b,d){return a>b&&a0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0];b.left+= a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="relative";var d=c(b), g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});return u.call(this)}}})(jQuery); (function(d){d.widget("ui.autocomplete",{options:{appendTo:"body",delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null},pending:0,_create:function(){var a=this,b=this.element[0].ownerDocument,f;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(c){if(!(a.options.disabled||a.element.attr("readonly"))){f=false;var e=d.ui.keyCode; switch(c.keyCode){case e.PAGE_UP:a._move("previousPage",c);break;case e.PAGE_DOWN:a._move("nextPage",c);break;case e.UP:a._move("previous",c);c.preventDefault();break;case e.DOWN:a._move("next",c);c.preventDefault();break;case e.ENTER:case e.NUMPAD_ENTER:if(a.menu.active){f=true;c.preventDefault()}case e.TAB:if(!a.menu.active)return;a.menu.select(c);break;case e.ESCAPE:a.element.val(a.term);a.close(c);break;default:clearTimeout(a.searching);a.searching=setTimeout(function(){if(a.term!=a.element.val()){a.selectedItem= null;a.search(null,c)}},a.options.delay);break}}}).bind("keypress.autocomplete",function(c){if(f){f=false;c.preventDefault()}}).bind("focus.autocomplete",function(){if(!a.options.disabled){a.selectedItem=null;a.previous=a.element.val()}}).bind("blur.autocomplete",function(c){if(!a.options.disabled){clearTimeout(a.searching);a.closing=setTimeout(function(){a.close(c);a._change(c)},150)}});this._initSource();this.response=function(){return a._response.apply(a,arguments)};this.menu=d("
    ").addClass("ui-autocomplete").appendTo(d(this.options.appendTo|| "body",b)[0]).mousedown(function(c){var e=a.menu.element[0];d(c.target).closest(".ui-menu-item").length||setTimeout(function(){d(document).one("mousedown",function(g){g.target!==a.element[0]&&g.target!==e&&!d.ui.contains(e,g.target)&&a.close()})},1);setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:function(c,e){var g=e.item.data("item.autocomplete");false!==a._trigger("focus",c,{item:g})&&/^key/.test(c.originalEvent.type)&&a.element.val(g.value)},selected:function(c,e){var g=e.item.data("item.autocomplete"), h=a.previous;if(a.element[0]!==b.activeElement){a.element.focus();a.previous=h;setTimeout(function(){a.previous=h;a.selectedItem=g},1)}false!==a._trigger("select",c,{item:g})&&a.element.val(g.value);a.term=a.element.val();a.close(c);a.selectedItem=g},blur:function(){a.menu.element.is(":visible")&&a.element.val()!==a.term&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");d.fn.bgiframe&&this.menu.element.bgiframe()},destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup"); this.menu.element.remove();d.Widget.prototype.destroy.call(this)},_setOption:function(a,b){d.Widget.prototype._setOption.apply(this,arguments);a==="source"&&this._initSource();if(a==="appendTo")this.menu.element.appendTo(d(b||"body",this.element[0].ownerDocument)[0]);a==="disabled"&&b&&this.xhr&&this.xhr.abort()},_initSource:function(){var a=this,b,f;if(d.isArray(this.options.source)){b=this.options.source;this.source=function(c,e){e(d.ui.autocomplete.filter(b,c.term))}}else if(typeof this.options.source=== "string"){f=this.options.source;this.source=function(c,e){a.xhr&&a.xhr.abort();a.xhr=d.ajax({url:f,data:c,dataType:"json",success:function(g,h,i){i===a.xhr&&e(g);a.xhr=null},error:function(g){g===a.xhr&&e([]);a.xhr=null}})}}else this.source=this.options.source},search:function(a,b){a=a!=null?a:this.element.val();this.term=this.element.val();if(a.length").data("item.autocomplete",b).append(d("").text(b.label)).appendTo(a)},_move:function(a,b){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](b); else this.search(null,b)},widget:function(){return this.menu.element}});d.extend(d.ui.autocomplete,{escapeRegex:function(a){return a.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},filter:function(a,b){var f=RegExp(d.ui.autocomplete.escapeRegex(b),"i");return d.grep(a,function(c){return f.test(c.label||c.value||c)})}})})(jQuery); (function(d){d.widget("ui.menu",{_create:function(){var a=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(b){if(d(b.target).closest(".ui-menu-item a").length){b.preventDefault();a.select(b)}});this.refresh()},refresh:function(){var a=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex", -1).mouseenter(function(b){a.activate(b,d(this).parent())}).mouseleave(function(){a.deactivate()})},activate:function(a,b){this.deactivate();if(this.hasScroll()){var f=b.offset().top-this.element.offset().top,c=this.element.attr("scrollTop"),e=this.element.height();if(f<0)this.element.attr("scrollTop",c+f);else f>=e&&this.element.attr("scrollTop",c+f-e+b.height())}this.active=b.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:b})}, deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id");this._trigger("blur");this.active=null}},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},last:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},move:function(a,b,f){if(this.active){a=this.active[a+"All"](".ui-menu-item").eq(0); a.length?this.activate(f,a):this.activate(f,this.element.children(b))}else this.activate(f,this.element.children(b))},nextPage:function(a){if(this.hasScroll())if(!this.active||this.last())this.activate(a,this.element.children(".ui-menu-item:first"));else{var b=this.active.offset().top,f=this.element.height(),c=this.element.children(".ui-menu-item").filter(function(){var e=d(this).offset().top-b-f+d(this).height();return e<10&&e>-10});c.length||(c=this.element.children(".ui-menu-item:last"));this.activate(a, c)}else this.activate(a,this.element.children(".ui-menu-item").filter(!this.active||this.last()?":first":":last"))},previousPage:function(a){if(this.hasScroll())if(!this.active||this.first())this.activate(a,this.element.children(".ui-menu-item:last"));else{var b=this.active.offset().top,f=this.element.height();result=this.element.children(".ui-menu-item").filter(function(){var c=d(this).offset().top-b+f-d(this).height();return c<10&&c>-10});result.length||(result=this.element.children(".ui-menu-item:first")); this.activate(a,result)}else this.activate(a,this.element.children(".ui-menu-item").filter(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()8){b=b.substr(0,8)}if(this.async){_gaq.push(["_setCustomVar",a.slot,a.display,b,a.scope])}else{if(this.pageTracker){this.pageTracker._setCustomVar(a.slot,a.display,b,a.scope)}}},trackPageview:function(a){if(this.async){var b=["_trackPageview"];a&&b.push(a);_gaq.push(b);huff.use("cookies",function(f){var e=f.get("__utmc")||0;if(e){e=parseInt(e.substr(0,2))}var d=false;if(!a&&window.SiteMode){d="yes"}else{if(!a&&(e==22)){d="no"}}d&&_gaq.push(["_trackPageview","/t/i/sitemode/"+d])})}else{!this.pageTracker&&this.getTracker();this.pageTracker._trackPageview(a||undefined)}},trackEvent:function(b,d,a,c){if(this.async){_gaq.push(["_trackEvent",b,d,a,c])}else{if(this.pageTracker!=null){this.pageTracker._trackEvent(b,d,a,c)}}try{if(-1===jQuery.inArray(a,Badges.trackedShares)&&("Reddit"===a||"Stumbleupon"===a)){if("Stumbleupon"===a){jQuery.post("/include/social_track.php",{t:"stumble",entry:HPUtil.GetEntryID(window.location.href),banners:HPAds.get_banners_str()})}HPTrack.trackedShares.push(a);bN.set("dL_shareType",a.toLowerCase(),1);bN.set("dL_shareURL",escape(window.location.href),1);bN.ping("aol-share")}}catch(f){}},trackSocial:function(d,a,b,c){this.async&&_gaq.push(["_trackSocial",d,a,b,c])},navigateAfterTrack:function(f,b,a,d){var c=(typeof d=="undefined")?100:d;if(f.ctrlKey){window.open(b,"_blank")}else{if(a){window.open(b,a)}else{setTimeout(function(){document.location=b},c)}}}};HPTrack.Module=function(c,a){var b=HPTrack.Module,d;c=b.Impressions.clean(c);if(d=b.modules[c]){return d}b.modules[c]={huff_tracker:1,impression:function(e){if(e){e="-"+b.Impressions.clean(e)}else{e=""}b.Impressions.queue(c+e);return},click:function(e){return this.event("Click",e)},event:function(f,e){HPTrack.trackEvent(a,f,e);return},trackLink:function(h,f){var g=h.currentTarget;if(!(g&&g.tagName.toLowerCase()=="a")){return}h.preventDefault();this.click(f);HPTrack.navigateAfterTrack(h,g.href,g.target)}};return b.modules[c]};HPTrack.Module.modules={};HPTrack.Module.Impressions={to_track:[],to_track_separate:[],fired:false,MAX_LENGTH:712,PREFIX:"/t/m/",clean:function(a){return a.replace(/[ \-]/g,"_").toLowerCase()},queueSingle:function(a){this.queue(a,true)},queue:function(a,b){if(a.length>this.MAX_LENGTH/3){return}a=this.clean(a);if(b){this.to_track_separate.push(a)}else{this.to_track.push(a)}if(this.fired){this.fire()}},sendRequest:function(a){a=a.substr(0,a.length-1);HPTrack.trackPageview(a)},fire:function(){this.fired=true;var f=this.to_track;var c=this.to_track_separate;var g=this.PREFIX;if(!(f.length||c.length)){return}if(f.length){var b=g;for(var e=0,a=f.length;ethis.MAX_LENGTH){this.sendRequest(b);this.to_track=f.slice(e);this.fire();return}else{b=d}}this.sendRequest(b);this.to_track=[]}var a=c.length;if(!a){return}for(var e=0;e=0){return}var g=m.match(/track_([^_]+)_?([^ ]*)/);if(g){var c=g[1];if(g[2]){k=g[2]}}i.className+=" TRACKED";k=d.Module.getTrackingPrefix(i)+k}var f={page:"Clickthrough",lightbox:"Lightbox Open",action:"Action"};if(!f[c+""]){return}var j=false;if(c=="page"&&(!(i.target&&(!window.name||window.name!=i.target)))){j=true;E.preventDefault(h)}var l=f[c+""];if(a.huff_tracker){a.event(l,k)}else{a.call((b||this),l,k)}if(j){d.navigateAfterTrack(h,i.href)}}}};HPTrack.Vid={DL:function(b){if(typeof(bN)=="undefined"){return}var a={};a.d=b;a.t=(new Date()).getTime();a.q=-1;HPTrack.trackedVideos[b.videoId]=a;bN.set("vidId",a.d.videoId,1);bN.set("vidTime",a.t,1);bN.set("vidAdViewed",0,1);bN.ping("video5min")},TC:function(c){if(typeof(bN)=="undefined"){return}var b;if(typeof(b=HPTrack.trackedVideos[c.videoId])=="undefined"){return}if(typeof(c.playheadTime)=="undefined"||typeof(b.d)=="undefined"||b.d.duration<=0){return}var a=Math.floor(c.playheadTime/b.d.duration*4)*25;if(b.q-1)){return}if(f.indexOf("ffingtonpost.com")>-1&&typeof HPTrack!="undefined"){if(m.onclick){return}if(l.ctrlKey){return}var d=HPTrack._furthest_scrolled||0;var q=Dom.getDocumentHeight();var b=Dom.getViewportHeight();var n=d+b;var k=Math.round((n/q)*100);if(k>100){k=100}var j=125;var h="";if(!d){h="Left w/o scrolling"}else{if(n>q-j){h="Left after scrolling to bottom"}else{h="Left w/o scrolling to bottom"}}var p="non-b-page";if(HPUtil.GetEntryID()){p="b-page"}HPTrack.trackEvent("Scrolling",h,p,k);return}else{if(typeof HPTrack!="undefined"){HPTrack.trackPageview("/out/?u="+f)}}})},guid:function(){this.uniq_counter++;return"HP_uniq_"+this.uniq_counter},isArray:function(b){return Object.prototype.toString.call(b)==="[object Array]"},bind:function(f,e,d,b,c){if(!c&&b){c=b}var f=jQuery(f);f.bind(e,b,function(){d.apply(c,arguments)});return f},getTarget:function(b){var d=b.target||b.srcElement;try{if(d&&3==d.nodeType){return d.parentNode}}catch(c){}return d},getRegion:function(c){var b={top:0,left:0,bottom:0,right:0};c=jQuery(c);if(!c.length){return b}var d=c.offset();return{top:d.top,left:d.left,bottom:d.top+c.height(),right:d.left+c.width()}},onAvailable:function(e,h,b,f){this.__onAvailable_stack=this.__onAvailable_stack||{};var j=e+HuffPoUtil.guid();var g=this;var c=function(){if(jQuery(e).length>0||g.__onAvailable_stack[j].counter>40){g.__onAvailable_stack[j].cancel&&g.__onAvailable_stack[j].cancel();return true}g.__onAvailable_stack[j].counter++;return false};var d=function(){h.apply(b,[f])};this.__onAvailable_stack[j]={counter:0};var k=HuffPoUtil.WaitForCondition(d,500,c);this.__onAvailable_stack[j].cancel=function(){clearInterval(k)}},EvalScript:function(b){huff.use("util/util",function(c){c.evalScript(b)})},getNode:function(b){var c=[];jQuery(b).each(function(){c.push(this)});if(c.length>1){return c}if(c.length==1){return c[0]}return false},insertAfter:function(c,d,b){if(b.nextSibling){c.insertBefore(d,b.nextSibling)}else{c.appendChild(d)}},appendScript:function(c){var d=document.getElementsByTagName("head")[0];var b=document.createElement("script");b.type="text/javascript";b.src=c;d.appendChild(b)},getReadableTime:function(j,m){if(!m){m=2}var b=["1-second","60-minute","3600-hour","86400-day","604800-week","2592000-month","31536000-year"];var k=new Date;var l=k.getTime();var c=parseInt(l/1000);var g=c-j;var h=0;var e="";for(var f=7;f--;){data=b[f].split("-");key=data[0];value=data[1];if(g>=key&&value!="second"){var n="";e+=""+Math.floor(g/key).toString();if((Math.floor(g/key)!=1)){n="s"}e+=" "+value+n;h++;g=g%key;if(h>m-1||g==0){break}else{if(value!="minute"){e+=", "}}}}return e},AddStringToQueryString:function(c,b){var e=false,d=(new RegExp(/(#.*)/)).exec(c);c=d?c.replace(d[1],""):c;if(-1===c.indexOf("?")){e=true;c+="?"}c+=(e?"":"&")+b+(d?d[1]:"");return c},ShowNearElement:function(d,e,c,h,b,g){var f=undefined===g?Dom.getXY(e):g;h=h||[0,0];switch(d){case"right-middle":f[0]+=e.offsetWidth;f[1]+=e.offsetHeight/2;break;case"right-top":f[0]+=e.offsetWidth;break}if(b){b()}c.style.top=parseInt(parseInt(f[1])+h[1])+"px";c.style.left=parseInt(parseInt(f[0])+h[0])+"px";c.style.display="block"},getUrlVar:function(e){if(!this.url_hashes.length){var d;var b=window.location.href.slice(window.location.href.indexOf("?")+1).replace(/\#.*$/,"").split("&");for(var c=0;c":f+="\\x3E";break;case"'":f+="\\'";break;case"\\":f+="\\\\";break;case'"':f+='\\"';break;case"\n":f+="\\n";break;case"\r":f+="\\r";break;default:f+=d.charAt(b);break}}return f},getHostName:function(){var b=document.location.port;if(!b||b==""||b==80){b=""}else{b=":"+b}return"http://"+document.location.hostname+b},GetAmazonS3Location:function(){return -1!==location.href.toLowerCase().indexOf("beta.huffingtonpost.com")?"dev.assets.huffingtonpost.com":"i.huffpost.com"},LinkifyTextLinks:function(b){return b.replace(/[a-z]+:\/\/[a-z0-9-_]+\.[a-z0-9-_:~%&\?\/.=]+[^:\.,\)\s*$]/ig,function(c){return''+((c.length>25)?c.substr(0,24)+"...":c)+""})},GetEntryID:function(c){if("object"===typeof HPConfig&&HPConfig.entry_id){return HPConfig.entry_id}var b=null;if(!c){c=document.location.href}if((b=(new RegExp(/.*_(\d+)\.html/)).exec(c))){return b[1]}return false},isWWW:function(b){if(!b){b=window.location.href+""}if(b.indexOf("www")==7){return true}if(b.indexOf("p.")==7){return true}return false},hide:function(b){if(typeof(b)==="string"){b=document.getElementById(b)}if(!b){return}b.style.display="none"},show:function(c,b){if(typeof(c)==="string"){c=document.getElementById(c)}if(!c){return}c.style.display=b||"block"},show_inline:function(b){if(typeof(b)==="string"){var b=document.getElementById(b)}if(!b){return}b.style.display="inline"},trim:function(c,b){return this.ltrim(this.rtrim(c,b),b)},ltrim:function(c,b){b=b||"\\s";return c.replace(new RegExp("^["+b+"]+","g"),"")},rtrim:function(c,b){b=b||"\\s";return c.replace(new RegExp("["+b+"]+$","g"),"")},toggleVis:function(b){Dom.batch(b,function(c){if(c.style.display=="none"){c.style.display="block"}else{c.style.display="none"}})},toggleReply:function(b){Dom.batch("reply_"+b,function(c){if(c.style.display=="none"){c.style.display="block"}else{c.style.display="none"}})},toggleTopPosts:function(b){if(!Dom.hasClass(b,"active")){HuffPoUtil.toggleVis(["top_news_links","top_blog_links"]);HuffPoUtil.tradeClass("tab_top_news","tab_top_blogs","active")}},tradeClass:function(c,b,d){var c=jQuery("#"+c);var b=jQuery("#"+b);if(c.hasClass(d)){b.addClass(d);c.removeClass(d)}else{c.addClass(d);b.removeClass(d)}},WaitForCondition:function(c,b,e){if(!e.apply(this)){var d=this;return setTimeout(function(){HPUtil.WaitForCondition.apply(d,[c,b,e])},b)}else{c.apply(this)}},AnimRequestFinished:function(c,d,b){if(!c){return}d=d||"#F9E801";b=b||"#FFFFFF";for(i=0;i')},scriptTag:function(b,c){if(document.createElement&&((script=document.createElement("script")))){script.type="text/javascript";script.src=b;if(c){}else{var d=document.getElementsByTagName("head");if(d[0]){c=d[0]}}try{c.appendChild(script);return}catch(f){}}document.write('