var HPFBConfig={FACEBOOK_COMMENTS_BUNDLE_ID:48114987133,FACEBOOK_PLEDGE_BUNDLE_ID:48114517133,FACEBOOK_JOIN_PLEDGE_BUNDLE_ID:48114517133,FACEBOOK_VOTE_BUNDLE_ID:81637352133,FACEBOOK_VOTEPREVIEW_BUNDLE_ID:53483022133,FACEBOOK_POLL_BUNDLE_ID:81637352133,FACEBOOK_SLIDESHOW_POLL_BUNDLE_ID:95176577133}
var jimAuld=window.jimAuld||{};jimAuld.utils=jimAuld.utils||{};jimAuld.utils.cookies={get:function(cookieName){var cookieNameStart,valueStart,valueEnd,value;cookieNameStart=document.cookie.indexOf(cookieName+'=');if(cookieNameStart<0){return null;}
valueStart=document.cookie.indexOf(cookieName+'=')+cookieName.length+1;valueEnd=document.cookie.indexOf(";",valueStart);if(valueEnd==-1){valueEnd=document.cookie.length;}
value=document.cookie.substring(valueStart,valueEnd);value=unescape(value);if(value==""){return null;}
return value;},set:function(cookieName,value,hoursToLive,path,domain,secure){var expireString,timerObj,expireAt,pathString,domainString,secureString,setCookieString;if(!hoursToLive||typeof hoursToLive!='number'||parseInt(hoursToLive)=='NaN'){expireString="";}
else{timerObj=new Date();timerObj.setTime(timerObj.getTime()+(parseInt(hoursToLive)*60*60*1000));expireAt=timerObj.toGMTString();expireString="; expires="+expireAt;}
pathString="; path=";(!path||path=="")?pathString+="/":pathString+=path;domainString="; domain=";(!domain||domain=="")?domainString+=window.location.hostname:domainString+=domain;(secure===true)?secureString="; secure":secureString="";value=escape(value);setCookieString=cookieName+"="+value+expireString+pathString+domainString;document.cookie=setCookieString;},del:function(cookieName,path,domain){(!path||!path.length)?path="":path=path;(!domain||!domain.length)?domain="":domain=domain;jimAuld.utils.cookies.set(cookieName,"",-8760,path,domain);},test:function(){jimAuld.utils.cookies.set('cT','acc');var runTest=jimAuld.utils.cookies.get('cT');if(runTest=='acc'){jimAuld.utils.cookies.del('cT');testStatus=true;}
else{testStatus=false;}return testStatus;}};var HuffCookies=jimAuld.utils.cookies;HuffCookies.getUserName=function(){return this.get(((/\.beta\./.test(location.hostname))?'beta'+location.port+'_huffpost_user':'huffpost_user'));};HuffCookies.getUserGuid=function(){return this.get(((/\.beta\./.test(location.hostname))?'beta'+location.port+'_huffpost_user_guid':'huffpost_user_guid'));};HuffCookies.getPass=function(){return this.get(((/\.beta\./.test(location.hostname))?'beta'+location.port+'_huffpost_pass':'huffpost_pass'));};HuffCookies.getLastLogin=function(){return this.get(((/\.beta\./.test(location.hostname))?'beta'+location.port+'_huffpost_lastlogin':'huffpost_lastlogin'));};HuffCookies.getBigAvatar=function(){var c=this.get(((/\.beta\./.test(location.hostname))?'beta'+location.port+'_huffpost_bigphoto':'huffpost_bigphoto'));if(!c||c==''){return'';}else{return c;}};HuffCookies.getSmallAvatar=function(){var c=this.get(((/\.beta\./.test(location.hostname))?'beta'+location.port+'_huffpost_smallphoto':'huffpost_smallphoto'));if(!c||c==''){return'';}else{return c;}};HuffCookies.getSNPstatus=function(){return this.get(((/\.beta\./.test(location.hostname))?'beta'+location.port+'_huffpost_snp_status':'huffpost_snp_status'));};HuffCookies.getReadTrackingStatus=function(){return this.get(((/\.beta\./.test(location.hostname))?'beta'+location.port+'_huffpost_snp_read':'huffpost_snp_read'));};HuffCookies.setCookie=function(cookieName,value){var cookie_preffix=(/\.beta\./.test(location.hostname))?'beta'+location.port+'_':'';var domain=location.hostname;domain=domain.replace(/www\./,'');return this.set(cookie_preffix+cookieName,value,336,'/','.'+domain);};HuffCookies.domainCookie=function(){var domain=location.hostname;domain=domain.replace(/www\./,'');return domain;};HuffCookies.getUserId=function(){return this.get(((/\.beta\./.test(location.hostname))?'beta'+location.port+'_huffpost_user_id':'huffpost_user_id'));};HuffCookies.destroy=function(name){var prefix=(/\.beta\./.test(location.hostname))?'beta'+location.port+'_':'';return this.del(prefix+name,'/','.'+HuffCookies.domainCookie());};
var JSON=function(){var m={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},s={'boolean':function(x){return String(x);},number:function(x){return isFinite(x)?String(x):'null';},string:function(x){if(/["\\\x00-\x1f]/.test(x)){x=x.replace(/([\x00-\x1f\\"])/g,function(a,b){var c=m[b];if(c){return c;}
c=b.charCodeAt();return'\\u00'+
Math.floor(c/16).toString(16)+
(c%16).toString(16);});}
return'"'+x+'"';},object:function(x){if(x){var a=[],b,f,i,l,v;if(x instanceof Array){a[0]='[';l=x.length;for(i=0;i<l;i+=1){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=='string'){if(b){a[a.length]=',';}
a[a.length]=v;b=true;}}}
a[a.length]=']';}else if(x instanceof Object){a[0]='{';for(i in x){v=x[i];f=s[typeof v];if(f){v=f(v);if(typeof v=='string'){if(b){a[a.length]=',';}
a.push(s.string(i),':',v);b=true;}}}
a[a.length]='}';}else{return;}
return a.join('');}
return'null';}};return{copyright:'(c)2005 JSON.org',license:'http://www.crockford.com/JSON/license.html',stringify:function(v){var f=s[typeof v];if(f){v=f(v);if(typeof v=='string'){return v;}}
return null;},parse:function(text){try{return!(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(text.replace(/"(\\.|[^"\\])*"/g,'')))&&eval('('+text+')');}catch(e){return false;}}};}();
var Y=YAHOO;var E=Y.util.Event;var R=Y.util.Region;var D=Y.util.Dom;var C=Y.util.Connect;var $=D.get;var axel=Math.random()+"";var ord=axel*1000000000000000000;var addEvent=E.addListener;var addListener=E.addListener;var snp_verified=false;YAHOO.namespace('HPError');var HPError=YAHOO.HPError;HPError.DEFAULT_ERROR='Sorry, an error occurred.  Please check your internet connection';HPError.DEBUG=0;HPError.is_error=0;HPError.throwError=function(e)
{if(!e)var e=new Array();if(!(e.show===0))e.show=1;if(!e.msg)e.msg=this.DEFAULT_ERROR;this.is_error=1;if(this.DEBUG)
{try{throw('Err');}catch(e){console.log('Stack:',e.stack);}
console.log('Msg: ',e.msg);}
else if(e.show)
{alert(e.msg);}}
HPError.e=HPError.throwError;Array.prototype.inArray=function(value){var i;for(i=0;i<this.length;i++){if(this[i]===value){return true;}}
return false;};Array.prototype.arrayPos=function(value){var i;for(i=0;i<this.length;i++){if(this[i]===value){return i;}}
return-1;};var Class={create:function(){return function(){this.initialize.apply(this,arguments);}}}
zeroPad=function(num,width){num=num.toString();while(num.length<width)
num="0"+num;return num;}
function isset(varname){if(typeof(window[varname])!="undefined")return true;else return false;}
var HuffPoUtil={commenter_name:'',images_preload:[],vote_results:[],url_hashes:[],getUrlVar:function(url_name)
{if(!this.url_hashes.length)
{var hash;var hashes=window.location.href.slice(window.location.href.indexOf('?')+1).replace(/\#.*$/,'').split('&');for(var i=0;i<hashes.length;i++)
{hash=hashes[i].split('=');this.url_hashes[hash[0]]=hash[1];}}
if(typeof(this.url_hashes[url_name])=="undefined")
{return null;}
else
{return this.url_hashes[url_name];}},getHostName:function()
{var port=document.location.port;if(!port||port==''||port==80)
{port='';}
else
{port=':'+port;}
return'http://'+document.location.hostname+port;},GetEntryID:function(string){var entry_id=null;if((entry_id=(new RegExp(/.*huffingtonpost\.com.*_(\d+)\.html/)).exec(string)))
{return entry_id[1];}
return false;},isWWW:function(url){if(!url)url=window.location.href+'';if(url.indexOf("www")==7)return true;return false;},hide:function(id){D.setStyle(id,'display','none');},show:function(id){D.setStyle(id,'display','block');},show_inline:function(id){D.setStyle(id,'display','inline');},toggleVis:function(id){D.batch(id,function(el){if(el.style.display=='none')el.style.display='block';else el.style.display='none';});},toggleReply:function(id){D.batch('reply_'+id,function(el){if(el.style.display=='none')el.style.display='block';else el.style.display='none';});},toggleTopPosts:function(caller){if(!D.hasClass(caller,'active'))
{HuffPoUtil.toggleVis(['top_news_links','top_blog_links']);HuffPoUtil.tradeClass('tab_top_news','tab_top_blogs','active');}},tradeClass:function(el1,el2,className)
{if(D.hasClass(el1,className))
{D.addClass(el2,className);D.removeClass(el1,className);}
else
{D.addClass(el1,className);D.removeClass(el2,className);}},WaitForCondition:function(action,interval,condition)
{if(!condition.apply(this))
{var _this=this;setTimeout(function(){HPUtil.WaitForCondition.apply(_this,[action,interval,condition]);},interval);}
else
{action.apply(this);}},getCookie:function(name){var prefix=name+'=';var c=document.cookie;var nullstring='';var cookieStartIndex=c.indexOf(prefix);if(cookieStartIndex==-1)
return nullstring;var cookieEndIndex=c.indexOf(";",cookieStartIndex+prefix.length);if(cookieEndIndex==-1)
cookieEndIndex=c.length;return unescape(c.substring(cookieStartIndex+prefix.length,cookieEndIndex));},loadAndRun:function(files,callback,param,scope){LazyLoad.load(files,callback,param,scope);return false;},trackerImg:function(url){url=url.replace(/%n/,ord);document.write('<img src="'+url+'" width="1" height="1" style="display:none"/>');},checkEmail:function(email){if(email&&((email.indexOf('@')>0)&&(email.charAt(email.length-4)=='.'||email.charAt(email.length-3)=='.'))){return true;}
return false;},initUserStatus:function(){if(typeof(HPFB)=='undefined')return false;if(SNProject.user_logged_in&&SNProject.snp_cookie==1&&HuffCookies.get('snn_popup_needed')){LazyFB.ensureInit(function(){FB.Connect.ifUserConnected(function(){setTimeout(function(){SNProject.checkFriendsFansOnJoin();},3000);},function(){});},true);}
HuffCookies.del('snn_popup_needed');var checkFBstate=function()
{if(typeof(HPFB)=='undefined')return false;if(HuffCookies.getUserName()&&(/facebook/.test(HuffCookies.getBigAvatar())||/fb:profile/.test(HuffCookies.getBigAvatar())||HPFB.maybeFacebookConnected()))
{var fb_status=FB.Connect.get_status();if(fb_status.result!=1)
{HPUser.logout();}
return;}};var fb_expires=HuffPoUtil.getCookie(HPFB.api_key+'_expires');var t=new Date;t=t.getTime();t=parseInt(t/1000);var rx_renew_immediately=Array(/\/social/,/\/users/);if(HuffCookies.getUserName()&&(/facebook/.test(HuffCookies.getBigAvatar())||/fb:profile/.test(HuffCookies.getBigAvatar())||HPFB.maybeFacebookConnected())&&(fb_expires==''||t>fb_expires))
{var show_time=10000;for(var i=0;i<rx_renew_immediately.length;i++)
{if(rx_renew_immediately[i].test(location.href))
show_time=0;}
setTimeout(function(){LazyFB.Load(checkFBstate,true);},show_time);}
setTimeout(function()
{var t=new Date;t=t.getTime();t=parseInt(t/1000);var OFFSET=86400;if(HuffCookies.getLastLogin()&&HuffCookies.getLastLogin()!='')
{if(parseInt(HuffCookies.getLastLogin())+OFFSET<t)
{var baurl=HuffCookies.getBigAvatar();var saurl=HuffCookies.getSmallAvatar();if(baurl&&saurl&&baurl!=''&&saurl!='')
{if(/facebook/.test(baurl)||/fb:profile/.test(baurl))
{LazyFB.ensureInit(function()
{FB.Connect.ifUserConnected(function()
{FB_RequireFeatures(["Api"],function()
{var api=FB.Facebook.apiClient;var fbuid=api.get_session().uid;var square_pic;try
{api.users_getInfo(Array(fbuid+''),Array('pic_square_with_logo'),function(o)
{if(o)
{square_pic=o[0].pic_square_with_logo;HuffCookies.setCookie('huffpost_smallphoto',square_pic);HuffCookies.setCookie('huffpost_bigphoto',square_pic);HuffCookies.setCookie('huffpost_lastlogin',t);}});}catch(err){}});});},true);}}}}},15000);if(HuffCookies.getUserName()){el=document.getElementById('fbook_main_text_loggedin');if(el)el.style.display="block";el=document.getElementById('join_login_fbook_loggedin');if(el)el.style.display="block";el=document.getElementById('fbook_main_text_name');if(el)el.innerHTML=HuffCookies.getUserName().replace(/[\+_]/g,' ');el=document.getElementById('fConnect_img_container');if(el)el.style.display="none";}else{el=document.getElementById('fbook_main_text_notloggedin');if(el)el.style.display="block";el=document.getElementById('join_login_fbook_notloggedin');if(el)el.style.display="block";el=document.getElementById('fConnect_img_container');if(el)el.style.display="block";}},onPageReady:function(callback){var isIE=(true||(navigator.userAgent&&navigator.userAgent.match(/MSIE/)));if(isIE){E.addListener(window,'load',callback);}else{E.onDOMReady(callback);}},formSetOnChange:function(form,callback){if("string"==typeof(form)){if(document.form){form=document.form;}
else{form=D.get(form);}}
var is_onchange_fired=false;var new_div=document.createElement('div');new_div.style.visibility='hidden';var new_form=document.createElement('form');var hidden_el=document.createElement('input');hidden_el.type='hidden';new_form.appendChild(hidden_el);new_div.appendChild(new_form);document.body.appendChild(new_div);E.on(new_form,'change',function(){is_onchange_fired=true;});if(document.createEvent){var evObj=document.createEvent('MouseEvents');evObj.initEvent("change",true,false);hidden_el.dispatchEvent(evObj);}
else if(document.createEventObject){hidden_el.fireEvent('onchange');}
new_div.parentNode.removeChild(new_div);if(!is_onchange_fired){var form_elements=form.elements;for(var i=0;i<form_elements.length;++i){E.on(form_elements[i],'change',callback);}}
else{E.on(form,'change',callback);}},init:function()
{this.externalLinks();this.initUserStatus();},AvatarLoader:{user_logged_in:(HuffCookies.getUserName()&&1==1),got_avatar_cookies:(HuffCookies.getBigAvatar()&&HuffCookies.getSmallAvatar()&&HuffCookies.getBigAvatar()!=''&&HuffCookies.getSmallAvatar()!=''),got_xfbml_avatar:(/<fb:profile-pic/.test(HuffCookies.getBigAvatar())),got_external_avatar:(!/huffingtonpost/.test(HuffCookies.getBigAvatar())),profile_pic:'avatar_logged_in',cookie_big_avatar:HuffCookies.getBigAvatar(),cookie_small_avatar:HuffCookies.getSmallAvatar(),cookie_username:HuffCookies.getUserName(),loadAvatarHomeStyle:function(base_link)
{var al=HuffPoUtil.AvatarLoader;if(al.user_logged_in&&al.got_avatar_cookies)
{if(al.got_external_avatar)
{$(al.profile_pic).innerHTML='<a href="'+base_link+'/users/profile/'+al.cookie_username+'" id="avatar_logged_in_link"><img src="'+al.cookie_small_avatar+'" /></a>';}else{$(al.profile_pic).innerHTML='<a href="'+base_link+'/users/profile/'+al.cookie_username+'" id="avatar_logged_in_link"><img src="'+al.freshHuffPoAvatar(al.cookie_big_avatar)+'" style="width:50px; height:50px;" /></a>';}
$(al.profile_pic).style.width='50px';$(al.profile_pic).style.height='50px';if(Y.util.Event.isIE&&/MSIE 6.0/i.test(navigator.userAgent))
{$('masthead_inner').style.position='relative';var container_height=$('logo').offsetHeight;var el_height=15;if(container_height>89)
{container_height=container_height-89;el_height=el_height+container_height;}
$(al.profile_pic).style.position='absolute';$(al.profile_pic).style.right=0;$(al.profile_pic).style.top=''+el_height+'px';$(al.profile_pic).style.float='right';$('masthead_inner').appendChild($(al.profile_pic));}
else
{$(al.profile_pic).style.top='-65px';$(al.profile_pic).style.float='right';}
$(al.profile_pic).style.display='block';}},loadAvatarArticleStyle:function(base_link)
{var al=HuffPoUtil.AvatarLoader;if(al.user_logged_in&&al.got_avatar_cookies)
{if(!al.got_external_avatar)
{$('avatar_logged_in').innerHTML='<a href="'+base_link+'/users/profile/'+al.cookie_username+'"><img src="'+al.freshHuffPoAvatar(al.cookie_small_avatar)+'" /></a>';$('avatar_logged_in').style.top='-10px';$('avatar_logged_in').style.left='-23px';}
else
{$('avatar_logged_in').innerHTML='<a href="'+base_link+'/users/profile/'+al.cookie_username+'"><img src="'+al.cookie_small_avatar+'" style="width:30px; height:30px;" /></a>';$('avatar_logged_in').style.left='-23px';}}},freshHuffPoAvatar:function(avatar_url)
{var al=HuffPoUtil.AvatarLoader;if(/\?[0-9]+$/.test(avatar_url)&&!al.got_external_avatar&&!al.got_xfbml_avatar)
{var d=new Date();var curr_month=d.getMonth();var curr_year=d.getFullYear();var curr_monthday=d.getDate();var curr_hour=d.getHours();var curr_minute=d.getMinutes();var curr_second=d.getSeconds();var suffix=''+curr_year+curr_month+curr_monthday+curr_hour+curr_minute+curr_second;return avatar_url.replace(/\?[0-9]+$/,'?'+suffix);}}},ImageLoader:{imageLoaderClass:'unloaded-image',lookAhead:300,loadFrom:'s3',timeOutId:0,handlers:[],timeOutId:0,onScrollDelay:100,onScrollDelayIE:100,_onScrollDelay:0,addHandler:function(fn)
{var il=HuffPoUtil.ImageLoader;var l=il.handlers.length;il.handlers[l]=fn;if(!il._onScrollDelay)
{if(E.isIE)
{il._onScrollDelay=il.onScrollDelayIE;}
else
il._onScrollDelay=il.onScrollDelay;}},myHandlerOnScroll:function()
{var il=HuffPoUtil.ImageLoader;if(il.timeOutId)
{clearTimeout(il.timeOutId);}
il.timeOutId=setTimeout(il.myHandler,il._onScrollDelay);},myHandler:function()
{var il=HuffPoUtil.ImageLoader;for(var i=0,l=il.handlers.length;i<l;i++)
{il.handlers[i]();}},getView:function(refresh)
{if(!this.view||refresh)
{this.view={};this.view.top=self.pageYOffset||(document.documentElement&&document.documentElement.scrollTop)||(document.body&&document.body.scrollTop);this.view.height=YAHOO.util.Dom.getViewportHeight();this.view.limit=this.view.top+this.view.height+400;if(!refresh)
{this.addHandler(function(){HuffPoUtil.ImageLoader.getView(1)});E.addListener(window,"resize",HuffPoUtil.ImageLoader.myHandlerOnScroll);E.addListener(window,"scroll",HuffPoUtil.ImageLoader.myHandlerOnScroll);}}},foldCheck:function(container_id)
{this.getView();var group={};group.id=container_id;group.imgs=YAHOO.util.Dom.getElementsByClassName(HuffPoUtil.ImageLoader.imageLoaderClass,'IMG',container_id);group.count=group.imgs?group.imgs.length:0;group.count_left=group.count;this.addHandler(function(){HuffPoUtil.ImageLoader.load(group)});this.load(group);},load:function(group)
{if(group.count_left<=0||!group.imgs)
{return true;}
for(var i=0,elPos=0;i<group.count;i++)
{if(!group.imgs[i])continue;elPos=D.getY(group.imgs[i]);if(elPos<=this.view.limit)
{this.fetchImage(group.imgs[i]);group.imgs[i]=null;group.count_left--;}}
},fetchImage:function(el)
{if(el&&el.longDesc)
{if(this.loadFrom=='local'&&(url_match=/.*(images|dev.assets).huffingtonpost.com\/gen\/(\d+)\/(.*)/.exec(el.longDesc)))
{image_id=url_match[2];image_suffix=url_match[3];domain=(url_match[1]=='images')?'http://www.huffingtonpost.com':'';el.src=domain+"/imagecrop/"+this.chunk_split(image_id,2,"/")+"/"+image_id+"/"+image_suffix;}
else
{el.src=el.longDesc;}}},chunk_split:function(str,len,end)
{var i=0;var chunk_split=new String();while(i+len<str.length)
{chunk_split+=str.substring(i,i+len)+end;i+=len;}
if(i<str.length)
{chunk_split+=str.substring(i);}
return chunk_split;}
},resize:function()
{if(window.innerWidth<970)
{re=new RegExp(/.*?Netscape.(.*)/);matches=re.exec(navigator.userAgent);if(matches&&matches.length>=2&&matches[1]<7.2)
{document.body.style.margin='0';}}},showad:function()
{this.show('rightad');this.show('frontmidad');},externalLinks:function()
{E.addListener(document.getElementsByTagName("a"),'click',function(e){if(this.href&&this.rel=="popup")
{E.stopEvent(e);var height=430;var width=450;if(this.className=='commentpop')
height=430;if(this.className=='biolink')
width=450;var top=Math.ceil(screen.height/2)-Math.ceil(height/2);var left=Math.ceil(screen.width/2)-Math.ceil(width/2);window.open(this.href,'bio','toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=1,resizable=1,width='+width+',height='+height+',top='+top+',left='+left);}
if(this.href&&urchinTracker)
{urchinTracker("/out/?u="+this.href);}});},SharePollToFacebook:function(feed_bundle_id,vote_text,poll_question)
{vote_link='<a href="'+location.href+'">'+poll_question+'</a>';var feed_tokens={'vote_text':'voted: "'+vote_text+'" You take the poll - ','vote_link':vote_link};LazyFB.ensureInit(function(){Modal.HideEmbed();FB.Connect.showFeedDialog(feed_bundle_id,feed_tokens,null,null,null,FB.RequireConnect.promptConnect,function(){Modal.ShowEmbed();});});},vote:function(pollId){form=$('poll_form_'+pollId);requestUrl='/polls/add_stats.php?pid='+pollId;var checked=false;var show_facebook=false;for(var i=0;i<form.elements.length;i++){if(form.elements[i].checked){requestUrl+='&responses[]='+form.elements[i].value;if(false===checked&&document.getElementById('poll_'+pollId+'_'+form.elements[i].value))
{this.vote_results[pollId]=document.getElementById('poll_'+pollId+'_'+form.elements[i].value).innerHTML;show_facebook=true;}
checked=true;}}
if(checked)
{C.asyncRequest('GET',requestUrl,{success:function(transport){$('poll_'+pollId).innerHTML=transport.responseText;if(show_facebook)
{document.getElementById('fb_share_poll_results_button').style.display='block';}},failure:function(transport){alert(transport.statusText);}});}
else
alert('There are no selected poll results');}}
var TrackingData=new Object;var ViewTracker={VerticalType:-1,VerticalTypeViews:null,AddView:function(vertical_type,views)
{if(!this.VerticalTypeViews)
{this.Init();}
if(!vertical_type)vertical_type=this.VerticalType;if(!views)views=1;if(this.VerticalTypeViews[vertical_type])
{this.VerticalTypeViews[vertical_type]+=views;}
else
{this.VerticalTypeViews[vertical_type]=views;}
HuffCookies.set('huffpo_type_views',JSON.stringify(this.VerticalTypeViews),30*24);},Init:function()
{var value=HuffCookies.get('huffpo_type_views');if(value)
{this.VerticalTypeViews=JSON.parse(value);}
if(!this.VerticalTypeViews)
{this.VerticalTypeViews={};}},GetMostViewedVertical:function()
{var max=0;var vertical=-1;for(var i in this.VerticalTypeViews)
{if(parseInt(i)=='NaN')continue;if(max<this.VerticalTypeViews[i])
{max=this.VerticalTypeViews[i];vertical=i;}}
return vertical;}}
var ClickTracker={debug:false,disabled:false,trackerImg:{},blogRecentRanking:0,trackMe:function(el,o)
{if(ClickTracker.disabled)
return 1;if(ClickTracker.debug)
E.preventDefault(el);var container;el=this;for(i=0;i<6;i++)
{if(el.id&&el.id.match(/(entry|blog|recent)_\d+/))
{container=el;break;}
if(el.parentNode)
{el=el.parentNode;}}
this.trackerImg=new Image();if(container)
{eval("tdata = TrackingData."+container.id);if(!tdata)
tdata={type:'popular',entry_id:this.href.match(/(\d+).html/).pop(),blog_id:this.href.match(/_n_/)?2:3}
tdata.url=escape(this.href);if(!tdata.type)
{if(this.innerHTML.match(/read post/i))
tdata.type='read%20post';else if(this.innerHTML.match(/quick read/i))
tdata.type='in%20brief';else if(this.innerHTML.match(/Related/))
tdata.type='related';else if(this.innerHTML.match(/Comment/))
tdata.type='comments';else if(this.innerHTML.match(/bio/i))
tdata.type='bio';else if(D.hasClass(this.parentNode,'tag_wrap'))
tdata.type='tag';else if(this.parentNode.className=='author'||this.parentNode.className=='byline')
tdata.type='author';else if(tdata.blog_id==2&&this.firstChild&&this.firstChild.tagName=='IMG')
tdata.type='image';else if(tdata.blog_id==2)
tdata.type='headline';else if(tdata.blog_id==3&&this.parentNode.tagName&&this.parentNode.tagName=='H2')
tdata.type='headline';else if(tdata.blog_id==3&&this.parentNode.tagName&&this.parentNode.tagName=='P')
tdata.type='entry%20body';else
tdata.type='other';}
tdata.sample=ClickTracker.sample;this.trackerImg.src="/clicktracking/front.php?"+JSON.stringify(tdata);}
else
{el=this;for(i=0;i<6;i++)
{if(el.id&&!D.hasClass(el,'ignore_id')&&!el.id.match(/yuievtautoid/))
{container=el;break;}
el=el.parentNode;}
var tdata={url:'',type:'',id:-1,blog_id:-1,rank:-1,zone:-1,sample:ClickTracker.sample,vertical:ClickTracker.vertical_id}
tdata.url=escape(this.href);tdata.type=escape(container.id);this.trackerImg.src="/clicktracking/front.php?"+JSON.stringify(tdata);}
if(ClickTracker.debug)
{E.preventDefault(el);console.log(this.trackerImg.src);console.log(tdata);}
},trackTicker:function(tracking_url){if(ClickTracker.trackClicks)
{if(!(url_chunks=tracking_url.match(/_([nb])_(\d+)\.html/)))
window.location.href=tracking_url;blog_id=(url_chunks[1]=='n')?2:3;var tdata={url:escape(tracking_url),type:'ticker_flash',id:-1,blog_id:blog_id,rank:-1,zone:-1,vertical:ClickTracker.vertical_id}
this.trackerImg=new Image();this.trackerImg.src="/clicktracking/front.php?"+JSON.stringify(tdata);}
if(urchinTracker)
{if(D.hasClass(document.body,'frontpage'))
{if(D.hasClass(document.body,'homepage'))
{ticker_area="front";}
else
{ticker_area=document.body.id;}}
else
{ticker_area='secondary';}
urchinTracker("/t/a/ticker/"+ticker_area);}
window.location.href=tracking_url;},trackComment:function(comment_id,entry_id){this.trackerImg=new Image();this.trackerImg.src="/clicktracking/best-of.php?comment_id="+comment_id+"&entry_id="+entry_id;},deprecated_flagComment:function(comment_id,entry_id){this.trackerImg=new Image();this.trackerImg.src="/huff-send-comment.cgi?id="+comment_id+"&entry_id="+entry_id;D.addClass('flag_'+comment_id,'flagged');$('flag_'+comment_id).innerHTML='Flagged';},flagComment:function(comment_id,entry_id,blog_id){this.trackerImg=new Image();this.trackerImg.src="/include/flagComment.php?type=abuse&blog_id="+blog_id+"&cmt_id="+comment_id+"&entry_id="+entry_id;D.addClass('flag_'+comment_id,'flagged');$('flag_'+comment_id).innerHTML='Flagged';},favComment:function(comment_id,entry_id,blog_id){this.trackerImg=new Image();this.trackerImg.src="/include/flagComment.php?type=best&blog_id="+blog_id+"&cmt_id="+comment_id+"&entry_id="+entry_id;D.addClass('best_'+comment_id,'flagged');$('best_'+comment_id).innerHTML='Marked as favorite';},initRelatedTracker:function(){lists=D.getElementsByClassName("relatedposts","ul");for(var i=0;i<lists.length;i++)
{D.batch(lists[i].getElementsByTagName("a"),function(o){o.href='http://www.huffingtonpost.com/include/lib/RelatedTracker.php?type=related&ref='+document.URL+'&dest='+o.href;});}
lists=D.getElementsByClassName("topposts","ul");for(var i=0;i<lists.length;i++)
{D.batch(lists[i].getElementsByTagName("a"),function(o){o.href='http://www.huffingtonpost.com/include/lib/RelatedTracker.php?type=top&ref='+document.URL+'&dest='+o.href;});}},init:function(){if(!document.getElementsByTagName)return;E.addListener(document.getElementsByTagName("a"),'mousedown',ClickTracker.trackMe);}}
HuffPoUtil.onPageReady(function(){if($('huff_modal')&&document.body.id&&document.body.id!='popup')
{Modal.movePanel();E.addListener(window,"resize",Modal.sizeMask);setTimeout('Modal.movePanel()',1000);}
if($('huff_share_modal')&&document.body.id&&document.body.id!='popup')
{Modal.movePanel();E.addListener(window,"resize",Modal.sizeMask);setTimeout('Modal.movePanel()',1000);}
HuffPoUtil.init();var lottery=(ClickTracker.sample==1)?1:(Math.round(Math.random()*(ClickTracker.sample-1))==1);ClickTracker.trackClicks=(D.hasClass(document.body,'frontpage')&&(lottery||ClickTracker.debug));if(ClickTracker.trackClicks)
ClickTracker.init();D.batch(document.getElementsByTagName('UL'),function(el){if(el&&el.getElementsByTagName)
{lis=el.getElementsByTagName('LI');if(lis[0])
{D.addClass(lis[0],'first');D.addClass(lis[lis.length-1],'last');}}});lists=D.getElementsByClassName("widget_children","div");for(var i=0;i<lists.length;i++)
{els=lists[i].getElementsByTagName("div");wi_els=new Array();for(var j=0;j<els.length;j++){o=els[j];if(D.hasClass(o,'widget_item')){wi_els.push(o);}}
for(var k=0;k<wi_els.length;k++){o=wi_els[k];if(k==0)
D.addClass(o,'first_child');if(k==wi_els.length-1)
D.addClass(o,'last_child');}}});var CommentManager={loadPage:function(region){el=$('comment_page_select_'+region);dest=el.options[el.selectedIndex].value;if(dest)location.href=dest;}}
HuffPoUtil.WEDGJE=function()
{getIframe=function(ad_spec)
{innerH='<iframe width="'+ad_spec.width+'" height="'+ad_spec.height+'" ';innerH+='src="'+getSource(ad_spec)+'"';innerH+=' marginheight="0" marginwidth="0" frameborder="0" scrolling="no"></iframe>'
if(this.isIE)
{return innerH;}
else
{i=document.createElement('span');i.innerHTML=innerH;return i;}};getScript=function(ad_spec)
{if(this.isIE)
{ad_spec.prefix='http://ad.doubleclick.net/adj/';innerH='<script type="text/javascript" src="'+getSource(ad_spec)+'"></script>';return innerH;}
else
{ad_spec.prefix='http://ad.doubleclick.net/adj/';s=document.createElement('script');s.type="text/javascript";s.src=getSource(ad_spec);return s;}};getSource=function(ad_spec)
{if(ad_spec.prefix)
adSource=ad_spec.prefix;else
adSource="http://ad.doubleclick.net/adi/";adSource+=ad_spec.zone_info;adSource+=";tile="+ad_spec.tile;if(ad_spec.interstitial&&!(document.referrer&&document.referrer.match(/.*(yahoo|aol)\.com.*/)))
adSource+=";dcopt=ist";adSource+=";sz="+ad_spec.width;adSource+="x"+ad_spec.height;adSource+=";ord=";adSource+=WEDGJE_ord+"?";return adSource;};getBareScript=function(ad_spec)
{if(this.isIE)
{innerH='<script type="text/javascript" src="'+ad_spec["src"]+'"></script>';return innerH;}
else
{s=document.createElement('script');s.type="text/javascript";s.src=ad_spec["src"];return s;}};ad_store={};WEDGJE_ord=Math.random();WEDGJE_ord=WEDGJE_ord*10000000000000000000;isIE=(true||(navigator.userAgent&&navigator.userAgent.match(/MSIE/)));return{double_adsense:false,ads:function(ad_name){return ad_store[ad_name];},ord:function(ad_name){return WEDGJE_ord;},write:function(ad_spec,container_id)
{var width_str='height: '+ad_spec.height+'px; ';var height_str='width: '+ad_spec.width+'px; ';if(ad_spec.no_container)
{width_str='';height_str='';}
if(ad_spec.type=='iframe')
{ad_store[ad_spec.el_id]=getIframe(ad_spec);}else if(ad_spec.type=='script'){ad_store[ad_spec.el_id]=getScript(ad_spec);}else if(ad_spec.type=='bare'){ad_store[ad_spec.el_id]=getBareScript(ad_spec);}
if(isIE)
{if(typeof(container_id)=="undefined")
{document.write('<div style="'+height_str+width_str+'" class="'+ad_spec.class_name+'" id="'+ad_spec.el_id+'">'+ad_store[ad_spec.el_id]+'<\/div>');}
else
{$(container_id).innerHTML='<div style="'+height_str+width_str+'" class="'+ad_spec.class_name+'" id="'+ad_spec.el_id+'">'+ad_store[ad_spec.el_id]+'<\/div>';}}
else
{if(typeof(container_id)=="undefined")
{document.write('<div style="'+height_str+width_str+'" class="'+ad_spec.class_name+'" id="'+ad_spec.el_id+'"><\/div>');}
else
{$(container_id).innerHTML='<div style="'+height_str+width_str+'" class="'+ad_spec.class_name+'" id="'+ad_spec.el_id+'"><\/div>';}
setTimeout("$('"+ad_spec.el_id+"').appendChild(HuffPoUtil.WEDGJE.ads('"+ad_spec.el_id+"'));",(ad_spec.tile*200)+1);}},bpage_gad_construct_link:function(ad){return'<a class="google_ad_single" href="'+ad.url+'" '+
'onmouseout="window.status=\'\'" '+
'onmouseover="window.status=\'go to '+ad.visible_url+'\'">'+
'<b>'+ad.line1+'</b>'+
'<p class="ad_desc">'+ad.line2+' '+ad.line3+'</p>'+
'<p class="ad_link">'+
ad.visible_url+'</p></a>';},bpage_gad_request_done_right:function(google_ads){s2='<a href="'+google_ads[0].url+'" title="'+google_ads[0].visible_url+'">';s2+='<img src="'+google_ads[0].image_url+'" width="'+google_ads[0].image_width+'" height="'+google_ads[0].image_height+'"/>'
s2+='</a>';if($('contextual_ad_unit_1')&&HuffPoUtil.WEDGJE.double_adsense)
$('contextual_ad_unit_1').innerHTML+="<div class=\"adsense_right\">"+s2+"</div>";return;},bpage_gad_make_link:function(ad){return'<div class="adsense_block"><a target="_blank" href="'+
ad.url+'" onmouseout="window.status=\'\'" onmouseover="window.status=\'go to '+
ad.visible_url+'\';return true"> <span style="font-size:13px; color: black;"> <b>'+
ad.line1+'</b><br></span></a>'+
'<span><a target="_blank" style="font-size:12px; font-family: arial,helvetica,sans-serif;" href="'+
ad.url+'" onmouseout="window.status=\'\'" onmouseover="window.status=\'go to '+
ad.visible_url+'\';return true">'+
ad.visible_url+'</a></span>'+
'<span style="font-size:12px; color: black">'+
ad.line2+'&nbsp;'+
ad.line3+'<br></span>'
+'</div>';},bpage_gad_request_done_cb:function(e,v,google_ads){if(google_ads.length==0){return;}
var show_top=3;var s='<a target="_blank" href=\"'+google_info.feedback_url+'\" style="display: block; margin: 0px 0px 10px; font-weight: bold; border-bottom: 2px solid black; color: black;">Ads by Google</a>';var s2=s;var top_ad=$('contextual_ad_unit_1')
var bottom_ad=$('contextual_ad_unit_2')
for(var i=0;i<google_ads.length;++i)
{var ad_text=HuffPoUtil.WEDGJE.bpage_gad_make_link(google_ads[i]);if(i<show_top||!bottom_ad){s+=ad_text;}else{s2+=ad_text;}}
if(top_ad)
top_ad.innerHTML='<div class="adsense_left">'+s+'</div>';if(bottom_ad&&google_ads.length>show_top)
bottom_ad.innerHTML='<div class="adsense_left">'+s2+'</div>';return;},bpage_gad_request_done:function(google_ads){window.YAHOO.util.Event.onDOMReady(HPUtil.WEDGJE.bpage_gad_request_done_cb,google_ads);}};}();HuffPoUtil.PeriodicalExecute=function(o_function,period,condition_to_start,condition_to_stop){if(undefined===condition_to_start||(undefined!==condition_to_start&&condition_to_start()))
o_function.apply(this);var _this=this;if(undefined!==period&&(undefined===condition_to_stop||(undefined!==condition_to_stop&&!condition_to_stop())))
{window.setTimeout(function(){HuffPoUtil.PeriodicalExecute.apply(_this,[o_function,period,condition_to_start,condition_to_stop]);},period);}};HuffPoUtil.PreloadImages=function(images){for(var i=0;i<images.length;++i)
{this.images_preload[this.images_preload.length]=new Image();this.images_preload[this.images_preload.length-1].src=images[i];}};var HPUtil=HuffPoUtil;var Slider={Next:function(vertical)
{if(Slider.Positions[vertical]<Slider.Lengths[vertical]-1)
{Slider.Positions[vertical]++;}
else
{return false;}
Slider.LoadImage(vertical);D.setStyle(D.getElementsByClassName('slider_slide','div','slider_'+vertical),'display','none');D.setStyle('slider_'+vertical+"_slide_"+Slider.Positions[vertical],'display','block');if(Slider.Positions[vertical]==Slider.Lengths[vertical]-1)
{D.addClass('slider_right_'+vertical,'slider_off');}
D.removeClass('slider_left_'+vertical,'slider_off');},Previous:function(vertical)
{if(Slider.Positions[vertical]>0)
{Slider.Positions[vertical]--;}
else
{return false;}
Slider.LoadImage(vertical);D.setStyle(D.getElementsByClassName('slider_slide','div','slider_'+vertical),'display','none');D.setStyle('slider_'+vertical+"_slide_"+Slider.Positions[vertical],'display','block');if(Slider.Positions[vertical]==0)
{D.addClass('slider_left_'+vertical,'slider_off');}
D.removeClass('slider_right_'+vertical,'slider_off');},LoadImage:function(vertical){this_slide=$("slider_"+vertical+"_img_"+Slider.Positions[vertical]);if(this_slide&&!this_slide.src<2&&this_slide.alt)
{this_slide.src=this_slide.alt;}},Positions:new Array(),Lengths:new Array()};var APwires={limit:0,Next:function(id,v_name)
{if(!this.limit)
{this.limit=$('ap_array_size').innerHTML;}
if(id!=this.limit)
{D.setStyle('ap-wires-'+id,'display','none');id++;if(id==this.limit)
{$('ap-wires-Rimg'+id).style.backgroundPosition='-60px -326px';}
D.setStyle('ap-wires-'+id,'display','block');}
else
{return false;}},Prev:function(id)
{if(id!=1)
{D.setStyle('ap-wires-'+id,'display','none');id--;D.setStyle('ap-wires-'+id,'display','block');}
else
{return false;}}};var bignewsUpdate={old_menu_length:0,update:function(vertical)
{var uri='/topnav/'+vertical+'.html';YAHOO.util.Connect.asyncRequest('GET',uri,{success:bignewsUpdate.Success,failure:bignewsUpdate.Fail});},Success:function(o)
{if(0==bignewsUpdate.old_menu_length)
{$('big_news_update').innerHTML=o.responseText;bignewsUpdate.old_menu_length=o.responseText.length;}
else
{if(bignewsUpdate.old_menu_length!==o.responseText.length)
{bignewsUpdate.old_menu_length=o.responseText.length;var bignews_div=document.getElementById("big_news_update");var bg_color='#fff';if(null!=$('topnav_big_news_module'))
bg_color=$('topnav_big_news_module').style.backgroundColor;if(bignews_div){anim=new YAHOO.util.ColorAnim(bignews_div,{backgroundColor:{from:'#F9E801',to:bg_color},opacity:{from:0.7,to:1}},1.5)
anim.animate();anim=null;}
$('big_news_update').innerHTML=o.responseText;}}},Fail:function(o)
{return;}};StructuredImage=Class.create();StructuredImage.prototype={initialize:function(Tag){if(!(decon=/<HH--(DEV--)?PHOTO--([A-Z\-]*)--(\d+)--HH>/.exec(Tag)))
return false;this.keywords=decon[2];this.id=decon[3];this.domain=(decon[1])?'dev.assets.huffingtonpost.com':'images.huffingtonpost.com';this.path="http://"+this.domain+"/gen/"+this.id+"/thumbs/";},Url:function(aspect,size){return this.path+aspect+"-"+this.keywords+"-"+size+".jpg";}}
var FanSystem={linkClass:'becomefan_link',becomeIdPrefix:'becomefan',updatedIdPrefix:'becomefanupdated',becomeFan:function(of){if(!of)return true;var fr=YAHOO.util.Connect.asyncRequest('GET','/users/becomeFan.php?of='+of+'&ajax=1',this);return false;},success:function(o){if(o.responseText=='')return false;splits=o.responseText.split(':::');if(splits[0]=='updated'){userid=splits[1];if(!userid)return false;return this.updateLinks(userid);}else if(splits[0]=='login'){QuickLogin.pop();}},failure:function(o){},updateLinks:function(userid){links=D.getElementsByClassName(this.linkClass,'a');if(!links.length)return false;for(var i=0,len=links.length;i<len;i++){ls=links[i].id.split('_');if(!(ls[0]==this.becomeIdPrefix&&ls[1]==userid))continue;updatedLink=$(this.updatedIdPrefix+'_'+ls[1]+'_'+ls[2]);if(!updatedLink)continue;updatedLink.style.display='inline';D.setStyle(links[i].id,'display','none');}
return true;}}
function simulateClick(htmlElement)
{htmlElement=$(htmlElement);if(document.createEvent)
{var evt=document.createEvent("MouseEvents");evt.initMouseEvent('click',true,true,window,0,0,0,0,0,false,false,false,false,0,null);var canceled=htmlElement.dispatchEvent(evt);if(canceled)
{}
else
{}}
else
{var evt=document.createEventObject();htmlElement.fireEvent('onclick',evt);}}
Y.namespace('threeup');Y.threeup={items:[],curIdx:0,container:{},newTopImage:{},isMSIE:false,holdNewPress:false,findFirstChild:function(el)
{if(!el)return;for(k=0;k<el.childNodes.length;k++)
{if(el.childNodes[k].id)
{return el.childNodes[k];}}
return el.firstChild;},insertAfter:function(newElement,targetElement)
{var parent=targetElement.parentNode;if(parent.lastchild==targetElement)
{parent.appendChild(newElement);}
else
{parent.insertBefore(newElement,targetElement.nextSibling);}},right:function()
{if(this.holdNewPress)return;this.holdNewPress=true;this.curIdx-=1;if(this.curIdx<0)
{this.curIdx=this.items.length-1;}
this.newTopImage=$("threeup_image_"+this.items[this.curIdx].id);if(this.newTopImage&&this.newTopImage.alt)
this.newTopImage.src=this.newTopImage.alt;this.container.insertBefore($(this.items[this.curIdx]),this.container.firstChild);this.container.style.left='-302px';var an=new Y.util.Anim(this.container,{left:{from:-300,to:0}},1,Y.util.Easing.easeBoth);an.onComplete.subscribe(function(){Y.threeup.holdNewPress=false});an.animate();},left:function()
{if(this.holdNewPress)return;this.holdNewPress=true;if(this.items[this.curIdx+3])
{this.newTopImage=$("threeup_image_"+this.items[this.curIdx+3].id);if(this.newTopImage&&this.newTopImage.alt)
{this.newTopImage.src=this.newTopImage.alt;}}
var an=new Y.util.Anim(this.container,{left:{from:0,to:-300}},1,Y.util.Easing.easeBoth);an.onComplete.subscribe(function(){Y.threeup.insertAfter(Y.threeup.findFirstChild(Y.threeup.container),Y.threeup.container.lastChild);Y.threeup.container.style.left='0px';Y.threeup.holdNewPress=false});an.animate();this.curIdx=((this.curIdx+1)%this.items.length);},init:function()
{var tmp_items=[];this.container=$('threeup_featured_content');this.items=D.getElementsByClassName('threeup_entries','div',this.container);isDOM=document.getElementById;isOpera=window.opera&&isDOM;Y.threeup.isMSIE=document.all&&document.all.item&&!isOpera;}};var ACTIVEHISTORY={verticals:[],runstate:{bookmark:{url:null,title:null},link:null,test_elem:null,visitedlinks:[]},testlinks:{bookmarks:[{provider:'twitter',urlset:['http:\/\/twitter.com\/','http:\/\/search.twitter.com\/']},{provider:'yahoo',urlset:['http:\/\/yahoo.com\/','http:\/\/www.yahoo.com\/','http:\/\/entertainment.tv.yahoo.com\/','http:\/\/games.yahoo.com\/','http:\/\/movies.yahoo.com\/','http:\/\/music.yahoo.com\/','http:\/\/omg.yahoo.com\/','http:\/\/tv.yahoo.com\/','http:\/\/video.yahoo.com\/','http:\/\/9.yahoo.com\/','http:\/\/buzz.yahoo.com\/']},{provider:'digg',urlset:['http:\/\/digg.com\/','http:\/\/www.digg.com\/','http:\/\/digg.com\/register\/','http:\/\/digg.com\/view\/technology','http:\/\/www.digg.com\/view\/technology','http:\/\/digg.com\/news','http:\/\/www.digg.com\/news','http:\/\/digg.com\/view\/science','http:\/\/www.digg.com\/view\/science','http:\/\/digg.com\/view\/world_business','http:\/\/www.digg.com\/view\/world_business','http:\/\/digg.com\/view\/sports','http:\/\/www.digg.com\/view\/sports','http:\/\/digg.com\/view\/entertainment','http:\/\/www.digg.com\/view\/entertainment','http:\/\/digg.com\/view\/gaming','http:\/\/www.digg.com\/view\/gaming','http:\/\/digg.com\/submit','http:\/\/www.digg.com\/submit']},{provider:'reddit',urlset:['http:\/\/reddit.com\/','http:\/\/reddit.com\/submit','http:\/\/programming.reddit.com\/','http:\/\/programming.reddit.com\/submit','http:\/\/science.reddit.com\/','http:\/\/science.reddit.com\/']},{provider:'facebook',urlset:['http:\/\/facebook.com\/','http:\/\/www.facebook.com\/inbox','http:\/\/developers.facebook.com\/','http:\/\/www.facebook.com\/','http:\/\/www.facebook.com\/findfriends.php?ref_friends','http:\/\/www.facebook.com\/profile.php','http:\/\/www.facebook.com\/friends']},{provider:'buzz',urlset:['http:\/\/buzz.yahoo.com\/']}]},bookmarkdiscovery:function()
{if(location.href&&document.title){ACTIVEHISTORY.runstate.bookmark.url=location.href;ACTIVEHISTORY.runstate.bookmark.title=document.title;return true;}else{return false;}},init:function()
{ACTIVEHISTORY.runstate.test_elem=document.getElementById('linktest');if(!ACTIVEHISTORY.runstate.test_elem)
{ACTIVEHISTORY.runstate.test_elem=document.createElement('div');ACTIVEHISTORY.runstate.test_elem.id='linktest';ACTIVEHISTORY.runstate.test_elem.style.height='1px';ACTIVEHISTORY.runstate.test_elem.style.width='1px';document.body.appendChild(ACTIVEHISTORY.runstate.test_elem);}
ACTIVEHISTORY.runstate.link=document.createElement('a');ACTIVEHISTORY.runstate.link.id='test_link_check';ACTIVEHISTORY.runstate.test_elem.appendChild(ACTIVEHISTORY.runstate.link);if(ACTIVEHISTORY.runstate.link.currentStyle)
{ACTIVEHISTORY.islinkvisited=function(url)
{var link=document.createElement('a');link.href=url;ACTIVEHISTORY.runstate.test_elem.appendChild(link);var color=link.currentStyle.color;if(color=='#000000')
{ACTIVEHISTORY.runstate.test_elem.removeChild(link);return true;}
else
{ACTIVEHISTORY.runstate.test_elem.removeChild(link);return false;}}}
else
{ACTIVEHISTORY.islinkvisited=function(url)
{var link=document.createElement('a');link.href=url;ACTIVEHISTORY.runstate.test_elem.appendChild(link);var computed_style=document.defaultView.getComputedStyle(link,null);if(computed_style)
{if(computed_style.color=='rgb(0, 0, 0)')
{ACTIVEHISTORY.runstate.test_elem.removeChild(link);return true;}}
else
{ACTIVEHISTORY.runstate.test_elem.removeChild(link);return false;}}}},scan:function()
{var links=ACTIVEHISTORY.testlinks.bookmarks;for(var i=0;i<links.length;i++)
{var linktype=links[i];if(linktype.provider&&linktype.urlset)
{var provider=linktype.provider;for(var j=0;j<linktype.urlset.length;j++)
{var url=linktype.urlset[j];var found=ACTIVEHISTORY.islinkvisited(url);if(found)
{if(ACTIVEHISTORY.runstate.visitedlinks)
{ACTIVEHISTORY.runstate.visitedlinks[ACTIVEHISTORY.runstate.visitedlinks.length]=provider;break;}}
url=found=null;}
provider=null;}
linktype=null;}
links=null;ACTIVEHISTORY.runstate.test_elem.innerHTML='';},checkCurtain:function()
{if(!Array.indexOf)
{Array.prototype.indexOf=function(obj){for(var i=0;i<ACTIVEHISTORY.runstate.visitedlinks.length;i++){if(this[i]==obj){return i;}}
return-1;}}
if(ACTIVEHISTORY.verticals.length<1)
{ACTIVEHISTORY.verticals=["entertainment","comedy","green","chicago","business","style","living","world"];}
for(var i=0;i<ACTIVEHISTORY.verticals.length;i++)
{if(0<=ACTIVEHISTORY.runstate.visitedlinks.indexOf(ACTIVEHISTORY.verticals[i]))
{uri='/promos/'+ACTIVEHISTORY.verticals[i]+'/curtain.html';YAHOO.util.Connect.asyncRequest('GET',uri,{success:function c_success(o){$('main_curtain_container').innerHTML=o.responseText;if(!HuffCookies.get("huffpost_curtain"))
{HuffPoUtil.show('main_curtain_container');}
else
{$("main_curtain_container").innerHTML='';}},failure:function c_fail(){return;}});break;}}},run:function()
{if(ACTIVEHISTORY.bookmarkdiscovery())
{ACTIVEHISTORY.init();ACTIVEHISTORY.scan();}}};var CurtainModule={collapse:function(){$("main_container").style.display="none";HuffCookies.set('huffpost_curtain',1);}}
function createIframe(prnt,wd,ht,frmurl){var iframe=document.createElement("iframe");if(prnt){if(wd)iframe.style.width=wd+"px";if(ht)iframe.style.height=ht+"px";iframe.style.border="0px";iframe.setAttribute("frameBorder","0");iframe.style.overflow="hidden";iframe.scrolling="no";if(frmurl)iframe.src=frmurl;prnt.appendChild(iframe);}else{iframe.style.position="absolute";iframe.style.visibility="hidden";document.body.appendChild(iframe);}
if(iframe.contentDocument)iframe.doc=iframe.contentDocument;else if(iframe.contentWindow)iframe.doc=iframe.contentWindow.document;iframe.doc.open();iframe.doc.write('<style>');iframe.doc.write("a{color: #000000; display:none;}");iframe.doc.write("a:visited {color: #FF0000; display:inline;}");iframe.doc.write('</style>');iframe.doc.close();return iframe;}
function chart_showImage(img_type,elem_id){url="http://markets.on.nytimes.com/research/tools/builder/api.asp?sym=$"+
img_type+
"&duration=1&chartstyle=Home&w=337&h=255&display=lineclip";img_elem=document.getElementById(elem_id);img_elem.src=url;}
var prev_anchor=false;load_blogrolls=function(vertical,div_elem){if(prev_anchor){D.replaceClass(prev_anchor,"blogroll_tab_anchor","blogroll_tab_anchor_visited");}
if(vertical!="home"){var anchor=document.getElementById("blogroll_tab_"+vertical);D.replaceClass(anchor,"blogroll_tab_anchor_visited","blogroll_tab_anchor");prev_anchor="blogroll_tab_"+vertical;}
div_elem=div_elem||"blogroll";cb_onSuccess=function(o){var html_text=o.responseText;var elem=o.argument;var div_to_mod=document.getElementById(elem);var elements=D.getElementsByClassName("link_list_wrapper","div");for(i=0;i<elements.length;i++){div_to_mod.removeChild(elements[i]);}
div_to_mod.innerHTML=html_text;}
cb_onFailure=function(o){return 1;}
C.asyncRequest('GET',"/blogrolls.php?vertical="+vertical,{success:cb_onSuccess,failure:cb_onFailure,argument:div_elem});}
function threeup_js(vertical_name,entry_id,threeup_version)
{var callback={success:function(o){$("threeup_featured_content").innerHTML=o.responseText;Y.threeup.init()},failure:function(o){return;}};var url='/threeup.php?threeup=yes&VerticalName='+vertical_name+'&entry_id='+entry_id+'&v='+threeup_version;var currentTime=new Date();var co=YAHOO.util.Connect.asyncRequest('GET',url+'&h='+currentTime.getHours(),callback);}
var SocialNetworkBadge={digg_flag:'',url:'',title:'',parent_elem:"",clicks:"",init:function(tmp_url,tmp_title,show_digg,get_clicks){this.url=tmp_url;this.title=tmp_title;this.digg_flag=show_digg;this.write_table=false;this.clicks=get_clicks;},write_badge_to:function(tmp_div){this.parent_elem=document.getElementById(tmp_div);var tbl=document.createElement("table");tbl.border=3;var row=document.createElement("tr");this.tbl=tbl;this.row=row;var badge="ybuzz_badge";var result=false;if(result=this.check_referrals()){badge=result;}else if(this.digg_flag){badge="digg_badge";}else if(result=this.check_history()){badge=result;}
eval("this."+badge+"()");if(this.write_table){var tblBody=document.createElement("tbody");tblBody.appendChild(this.row);this.tbl.appendChild(tblBody);this.parent_elem.appendChild(this.tbl);}},ybuzz_badge:function(){ACTIVEHISTORY.run();if(!Array.indexOf)
{Array.prototype.indexOf=function(obj){for(var i=0;i<this.length;i++){if(this[i]==obj){return i;}}
return-1;}}
if((ACTIVEHISTORY.runstate.visitedlinks.indexOf("digg")))
{if((0<=this.clicks&&3>=this.clicks))
{spn=document.createElement("span");spn.className="right_now_yahoo";spn.id="new_digg_story";spn.innerHTML="<img src='/images/bookmarking/digg-submit.png' align='left' alt='' /> <a href='http://digg.com/submit?phase=2&url="+this.url+"&title="+this.title+"' onclick='SocialNetworkBadge.digg_start_clicks(\""+this.url+"\");' target='_blank'>Be the First to Submit<br/>This Story to Digg</a>";this.parent_elem.appendChild(spn);document.write("<script showbranding='0' src='http://d.yimg.com/ds/badge.js' badgetype='small'>huffington_post:"+
this.url
+"</scr"+"ipt>");return;}
else if(4==this.clicks)
{this.digg_badge();return;}}
document.write("<script showbranding='0' src='http://d.yimg.com/ds/badge.js' badgetype='small'>huffington_post:"+
this.url
+"</scr"+"ipt>");spn=document.createElement("span");spn.className="right_now_yahoo";spn.id="message_digg";if(/WebKit/.test(navigator.userAgent)){spn.setAttribute("style","position:relative; top: -25px;");}
spn.innerHTML="Show your support.<br>Buzz this article up.";this.parent_elem.appendChild(spn);},digg_start_clicks:function(url){var d=new Date();uri='/badge/digg.php?link='+this.url+'&t='+d.getTime();YAHOO.util.Connect.asyncRequest('GET',uri,{success:function(o){},failure:function(){}});delete d;},digg_badge:function(){var ds=typeof digg_skin=='string'?digg_skin:'';var h=82;var w=51;var digg_url=this.url;var digg_title=this.title;var digg_img=document.createElement("img");digg_img.src="/images/bookmarking/digg-ready.gif";var tmp_link=document.createElement("a");tmp_link.href="http://digg.com/submit?phase=2&url="+digg_url;tmp_link.innerHTML="Show your support.<br>Digg this article.";var img_cell=document.createElement("td");var ifrm_cell=document.createElement("td");ifrm_cell.width="52px";var txt_cell=document.createElement("td");txt_cell.className="right_now";var ifrm=document.createElement("iframe");var u=typeof digg_url=='string'?digg_url:(typeof DIGG_URL=='string'?DIGG_URL:window.location.href);ifrm.src="http://digg.com/tools/diggthis.php?u="+u+
(typeof digg_title=='string'?('&t='+digg_title):'')+
(typeof digg_window=='string'?('&w='+escape(digg_window)):'')+
(typeof digg_bodytext=='string'?('&b='+escape(digg_bodytext)):'')+
(typeof digg_media=='string'?('&m='+escape(digg_media)):'')+
(typeof digg_topic=='string'?('&c='+escape(digg_topic)):'')+
(typeof digg_bgcolor=='string'?('&k='+escape(digg_bgcolor)):'')+
(ds?('&s='+ds):'');ifrm.height=h;ifrm.width=w;ifrm.frameBorder='0';ifrm.scrolling='no';ifrm.style.border="0px";ifrm.setAttribute("frameBorder","0");img_cell.appendChild(digg_img);ifrm_cell.appendChild(ifrm);txt_cell.appendChild(tmp_link);this.row.appendChild(img_cell);this.row.appendChild(ifrm_cell);this.row.appendChild(txt_cell);this.parent_elem.className="blog_digg digg_string_def";this.write_table=true;},facebook_badge:function(){fbs_click=function(){u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='
+encodeURIComponent(u)
+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;};var tmp_link=document.createElement("a");tmp_link.href="http://www.facebook.com/share.php?u="+this.url;tmp_link.innerHTML="facebook";tmp_link.className="fb_share_badge";tmp_link.id="fb_share_badge";tmp_link.target="_blank";tmp_link.setAttribute("onclick",'return fbs_click()');cell=document.createElement("td");cell.appendChild(tmp_link);var txt_cell=document.createElement("td");var text_elem=document.createElement("div");text_elem.innerHTML="Share this with friends on Facebook.com!";txt_cell.appendChild(text_elem);txt_cell.style.textAlign="center";cell.style.verticalAlign="top";this.row.appendChild(cell);this.row.appendChild(txt_cell);this.write_table=true;},reddit_badge:function(){spn=document.createElement("span");spn.className="right_now_reddit";spn.id="message_digg";spn.innerHTML="Vote this story up on Reddit.com!";this.parent_elem.appendChild(spn);reddit_url=this.url;reddit_title=this.title;document.write("<script src='http://reddit.com/button.js?t=3'></scr"+"ipt>");this.parent_elem.className="reddit_string_def";},twitter_badge:function(){spn=document.createElement("span");spn.className="right_now_twitter";spn.id="message_twitter";spn.innerHTML="Retweet this story!";this.parent_elem.appendChild(spn);tweetmeme_url=this.url+'';tweetmeme_source='huffingtonpost';document.write('<div id="twitter_badge_frame"><scr'+'ipt type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></sc'+'ript></div>');},check_referrals:function(){if(/yahoo.com/.test(document.referrer)){return"ybuzz_badge";}else if(/digg.com/.test(document.referrer)){return"digg_badge";}else if(/facebook.com/.test(document.referrer)){return"facebook_badge";}else if(/reddit.com/.test(document.referrer)){return"reddit_badge";}
return false;},check_history:function(){ACTIVEHISTORY.run();if(!Array.indexOf)
{Array.prototype.indexOf=function(obj){for(var i=0;i<this.length;i++){if(this[i]==obj){return i;}}
return-1;}}
if(ACTIVEHISTORY.runstate.visitedlinks.indexOf("buzz")>-1){return"ybuzz_badge";}else if(ACTIVEHISTORY.runstate.visitedlinks.indexOf("twitter")>-1){return"twitter_badge";}else if(ACTIVEHISTORY.runstate.visitedlinks.indexOf("facebook")>-1){return"facebook_badge";}else if(ACTIVEHISTORY.runstate.visitedlinks.indexOf("yahoo")>-1){return"ybuzz_badge";}else if(ACTIVEHISTORY.runstate.visitedlinks.indexOf("reddit")>-1){return"reddit_badge";}else if(ACTIVEHISTORY.runstate.visitedlinks.indexOf("digg")>-1){return"digg_badge";}
return false;}}
function removeDiggIframe(){ACTIVEHISTORY.run();if(-1==ACTIVEHISTORY.runstate.visitedlinks.indexOf("digg"))
{top.location.replace(self.location.href);}}
function Paginator(config){if(!config.hasOwnProperty('paginator_id'))
return;if(!config.hasOwnProperty('name'))
return;if(!config.hasOwnProperty('entry_class'))
return;if(!config.hasOwnProperty('entries_id'))
return;if(!config.hasOwnProperty('entries_per_page'))
this.entries_per_page=5;this.entries_id=config.entries_id;this.paginator_id=config.paginator_id;this.name=config.name;this.entry_class=config.entry_class;this.entries_per_page=this.entries_per_page?this.entries_per_page:config.entries_per_page;this.entries=D.getElementsByClassName(this.entry_class);this.entries_tmp=[];var div=document.createElement('div');for(var i=0;i<this.entries.length;i++){if(this.entries[i]){var div=document.createElement('div');div.appendChild(this.entries[i]);this.entries_tmp.push(div.innerHTML);}}
this.BuildPaginator=BuildPaginator;this.RenderPage=RenderPage;this.UpdateFadeInOut=UpdateFadeInOut;;this.RenderPage(1);D.setStyle(this.entries_id,'display','block');function RenderPage(page){var ftw=(page-1)*this.entries_per_page;var ltw=ftw+this.entries_per_page-1;var html='';for(var c=ftw;c<=ltw;c++)
{if(this.entries_tmp[c]){html+=this.entries_tmp[c];}}
this.UpdateFadeInOut(this.entries_id,html);var paginator=this.BuildPaginator(page);D.get(this.paginator_id).innerHTML=paginator;}
function BuildPaginator(page){var pagination='Pages: ';var epsilon=5;var per_page=this.entries_per_page;var total=this.entries_tmp.length;if(1<(page-epsilon)){pagination+='<a href="javascript:'+this.name+'.RenderPage(1);">1</a> ';if(1<(page-epsilon-1)){pagination+='... ';}}
var pages=Math.ceil(total/per_page);var first=page-epsilon;if(first<1){first=1;}
var last=page+epsilon;if(last>pages){last=pages;}
for(var i=first;i<=last;i++){var p=(i-1)*4;if(i==page){pagination+=i+' ';}else{pagination+='<a href="javascript:'+this.name+'.RenderPage('+i+');">'+i+'</a> ';}}
if((page+epsilon)<pages){if((page+epsilon+1)<pages){pagination+='... ';}
pagination+='<a href="javascript:'+this.name+'.RenderPage('+pages+');">'+pages+'</a> ';}
return pagination;}
function UpdateFadeInOut(id,msg)
{var fadeOut=new YAHOO.util.Anim($(id),{opacity:{to:0}},0.5);var fadeIn=function(type,args){$(id).innerHTML=msg;var fadeIn=new YAHOO.util.Anim($(id),{opacity:{to:1}},0.5);fadeIn.animate();};fadeOut.onComplete.subscribe(fadeIn);fadeOut.animate();}}
Y.namespace('modal');var Modal=Y.modal;Y.namespace('QuickLogin');var QuickLogin=Y.QuickLogin;Y.namespace('FanAction');var FanAction=Y.FanAction;Y.namespace('QuickSubscribeUser');var QuickSubscribeUser=Y.QuickSubscribeUser;Y.namespace('QuickSignup');var QuickSignup=Y.QuickSignup;Y.namespace('QuickFan');var QuickFan=Y.QuickFan;Y.namespace('QuickSNProject');var QuickSNProject=Y.QuickSNProject;Y.namespace('QuickHuffListContribute');var QuickHuffListContribute=Y.QuickHuffListContribute;Modal.hideMaskCustom=new Array();Modal.showMaskCustom=new Array();Modal.buildMask=function()
{if(!this.mask){this.mask=document.createElement("DIV");this.mask.id="wrapper_mask";this.mask.className="mask";this.mask.innerHTML="&nbsp;";var firstChild=document.body.firstChild;if(firstChild){document.body.insertBefore(this.mask,document.body.firstChild);}else{document.body.appendChild(this.mask);}}};Modal.hideMask=function(){if(Modal.mask){if(Modal.hideMaskCustom.length)
{for(var i=0;i<Modal.hideMaskCustom.length;i++)
{Modal.hideMaskCustom[i]();}}
this.mask=Modal.mask
var tmp_modal_id='huff_modal';if(typeof(Modal.id)!="undefined")
{tmp_modal_id=Modal.id;delete Modal.id;}
YAHOO.util.Dom.setStyle(tmp_modal_id,'visibility','hidden');Modal.mask.style.display="none";YAHOO.util.Dom.removeClass(document.body,"masked");}
if($('qr_ad'))
{$('qr_ad').innerHTML='';}
if($('qr_frame'))
{$('qr_frame').src='';}
if($('ad_im'))
{$('ad_im').innerHTML='';}
if($('ad_email'))
{$('ad_email').innerHTML='';}
if($('ad_300_250_1'))
{HuffPoUtil.show('ad_300_250_1');}
Modal.ShowEmbed();Modal.restoreDefaults();};Modal.setWidth=function(width){var outer=$(Modal.id);if(outer){outer.style.width=width+'px';outer.style.marginLeft='-'+(width/2)+'px';}}
Modal.restoreDefaults=function()
{el=$('huff_modal_common_inner');el.innerHTML='Your request is being processed...';Modal.setWidth(400);}
Modal.showMask=function(modal_id){if(!this.mask)
{Modal.buildMask();Modal.movePanel();}
if(this.mask)
{var tmp_modal_id='huff_modal';if(typeof(modal_id)!="undefined")
{Modal.id=modal_id;tmp_modal_id=modal_id;}
if(Modal.showMaskCustom.length)
{for(var i=0;i<Modal.showMaskCustom.length;i++)
{Modal.showMaskCustom[i]();}}
YAHOO.util.Dom.addClass(document.body,"masked");this.sizeMask();YAHOO.util.Event.addListener("wrapper_mask",'click',Modal.hideMask);this.mask.style.display="block";YAHOO.util.Dom.setStyle(this.mask,'opacity','.7');Modal.setPosition();YAHOO.util.Dom.setStyle(tmp_modal_id,'visibility','visible');if(null!==$('ticker_flash'))
{HuffPoUtil.hide('ticker_flash');}
if(null!==$('ew_FlashDiv'))
{HuffPoUtil.hide('ew_FlashDiv');}
if(null!==$('ad_300_250_1'))
{HuffPoUtil.hide('ad_300_250_1');}
Modal.HideEmbed();Modal.ShowIframe();}};Modal.sizeMask=function()
{if(Modal.mask)
{Modal.mask.style.height=YAHOO.util.Dom.getDocumentHeight()+"px";Modal.mask.style.width=YAHOO.util.Dom.getViewportWidth()+"px";}};Modal.ShowEmbed=function()
{objects=document.getElementsByTagName('object');for(i=0;i<objects.length;i++)
{objects[i].style.visibility='visible';}
embeds=document.getElementsByTagName('embed');for(i=0;i<embeds.length;i++)
{embeds[i].style.visibility='visible';}};Modal.HideEmbed=function()
{objects=document.getElementsByTagName('object');for(i=0;i<objects.length;i++)
{objects[i].style.visibility='hidden';}
embeds=document.getElementsByTagName('embed');for(i=0;i<embeds.length;i++)
{embeds[i].style.visibility='hidden';}};Modal.ShowIframe=function()
{var modal_content=$("huff_modal_common");YAHOO.util.Dom.removeClass(modal_content,"hide_iframe");YAHOO.util.Dom.addClass(modal_content,"show_iframe");};Modal.HideIframe=function()
{var modal_content=$("huff_modal_common");YAHOO.util.Dom.removeClass(modal_content,"show_iframe");YAHOO.util.Dom.addClass(modal_content,"hide_iframe");};Modal.applyDefault=function()
{el=$('modal_inner');el.style.width='652px';el.className='';Modal.HideIframe();};Modal.setPosition=function()
{var tmp_modal_id='huff_modal';if(typeof(Modal.id)!="undefined")
{tmp_modal_id=Modal.id;}
currentHeight=(document.body&&document.body.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop;YAHOO.util.Dom.setStyle(tmp_modal_id,'top',(currentHeight+20)+"px");}
Modal.movePanel=function()
{if(!Modal.mask)return;var tmp_modal_id='huff_modal';if(typeof(Modal.id)!="undefined")
{tmp_modal_id=Modal.id;}
if(!D.hasClass(document.body,'masked'))
{currentHeight=(document.body&&document.body.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop;YAHOO.util.Dom.setStyle(tmp_modal_id,'top',(currentHeight+20)+"px");}};QuickSNProject.isLoadedDialog=false;QuickSNProject.showModal=function()
{if(Y.util.Event.isIE)
{$('huff_modal_common_inner').style.width='580px';$('huff_modal_common_inner').style.height='400px';}
else
{$('huff_modal_common_inner').style.width='650px';$('huff_modal_common_inner').style.height='400px';$('huff_modal_common').style.width='660px';$('huff_modal_common').style.height='450px';}
Modal.id='huff_modal_common';Modal.setWidth(660);Modal.showMask(Modal.id);$('huff_modal_common_inner').innerHTML="\
	<h4><a class=\"modal_close_link_color\" id=\"modal_close_link\" href=\"#\" onclick=\"Modal.hideMask(); return false;\">Close Window</a></h4>\
        <div>\
                <div id=\"modal_login_content\">\
                  <div id=\"snp_modal\" align=\"center\">\
                        <h2>Join HuffingtonPost and Facebook\'s</h2>\
                        <h1>Social News Project</h1>\
                        <div id=\"snp_con\">\
                        <p>\
                                Share the HuffPost experience with your friends.  See which news stories and blog posts your friends are reading, and the comments they are posting – and let them see yours.  By connecting your Facebook account with the Social News Project, what you do on HuffPost will automatically show up on Facebook.  Stay connected; stay informed!\
                        </p>\
                        <br /><br />\
                        <div>\
                                <a href=\"#\" onclick=\"SNProject.refuse(); return false;\" class=\"nothanks\">No, Thanks</a>\
                                <a href=\"#\" onclick=\"SNProject.join(); return false;\" class=\"joinnow\">Join Now</a>\
                                <div class=\"clear\"></div>\
                        </div>\
                        </div>\
                  </div>\
                </div>\
                <div class=\"clear\"></div>\
        </div>\
	";}
QuickSNProject.showJoinDialog=function()
{if(!this.isLoadedDialog)
{QuickSNProject.showModal();}else{this.isLoadedDialog=false;}
return false;};QuickSNProject.GetDialogSuccess=function(o)
{$('huff_modal_common_inner').innerHTML=o.responseText;QuickSNProject.isLoadedDialog=true;};QuickSNProject.GetDialogFail=function(o)
{HPError.e();Modal.hideMask();};QuickLogin.isLoadedForm=false;QuickLogin.IsGoogleUserLogged=false;QuickLogin.OnSuccessRequest='';QuickLogin.onLoginSuccess=function(){var location=window.location.href.toString();if(QuickLogin.OnSuccessRequest.length>0)
{location+=(location.search(/\?/gi)==-1)?'?':'&';location+=QuickLogin.OnSuccessRequest;}
window.location.href=location;};QuickLogin.onLoginFail=function(){};QuickLogin.pop=function(is_become_fan)
{Modal.id='huff_modal_common';Modal.setWidth(430);Modal.showMask(Modal.id);if(typeof(is_become_fan)!="undefined")
{QuickLogin.is_become_fan=is_become_fan;}
if(!this.isLoadedForm)
{YAHOO.util.Connect.asyncRequest('GET','/users/login/get_quicklogin_form.php',{success:QuickLogin.GetFormSuccess,failure:QuickLogin.GetFormFail});}
else
{if($('quicklogin_password'))
{$('quicklogin_password').value='';}
this.isLoadedForm=false;}
return false;};QuickLogin.GetFormSuccess=function(o)
{$('huff_modal_common_inner').innerHTML=o.responseText;QuickLogin.isLoadedForm=true;QuickLogin.pop();};QuickLogin.GetFormFail=function(o)
{HPError.e();Modal.hideMask();};QuickLogin.checkSubmit=function()
{var field;field=$('quicklogin_username');if(field.value=='')
{alert('Please enter your login');field.focus();return false;}
field=$('quicklogin_password');if(field.value=='')
{alert('Please enter your password');field.focus();return false;}
post_body='';post_body=escape($('quicklogin_username').name)+"="+escape($('quicklogin_username').value)+"&"+
escape($('quicklogin_password').name)+"="+escape($('quicklogin_password').value);YAHOO.util.Connect.asyncRequest('POST',$('quick_login_form').action,{success:QuickLogin.Success,failure:QuickLogin.Fail},post_body);}
QuickLogin.Success=function(o)
{if(o.responseText!='success')
return QuickLogin.Fail(o);Modal.hideMask();if(/logout/.test(document.location))
{window.location.href='/users/welcome/';}
else
{if(typeof(QuickLogin.is_become_fan)!="undefined")
{HuffCookies.set('huffpost_become_fan',1);}
QuickLogin.onLoginSuccess();}}
QuickLogin.Fail=function(o)
{if(typeof(o)!='undefined'&&o.responseText)
HPError.e(o.responseText);if(typeof(QuickLogin.is_become_fan)!="undefined")
{delete QuickLogin.is_become_fan;}
Modal.hideMask();QuickLogin.bIsLoggedInFacebook=false;QuickLogin.onLoginFail();}
QuickLogin.avoidFBCallbackBeforeHPLogin=false;QuickLogin.bIsLoggedInFacebook=false;QuickLogin.bIsLoggedInFriendConnect=false;QuickLogin.OnFacebookLoginCreateFansNoticeTimeout=3000;QuickLogin.FacebookLogin=function(){LazyFB.ensureInit(function(){FB.Connect.ifUserConnected(function(nFaceBookId){if(QuickLogin.bIsLoggedInFacebook&&!QuickLogin.avoidFBCallbackBeforeHPLogin)
{if(typeof(QuickLogin.FacebookLoginCallback)!="undefined"){QuickLogin.FacebookLoginCallback();return;}
return;}
QuickLogin.bIsLoggedInFacebook=true;YAHOO.util.Connect.asyncRequest('GET','/commentsv3/_facebookLogin.php',{success:QuickLogin.FacebookSuccess,failure:QuickLogin.Fail});},function(){if(!QuickLogin.bIsLoggedInFacebook)return;QuickLogin.bIsLoggedInFacebook=false;});});}
QuickLogin.FacebookSuccess=function(o){document.cookie=document.cookie;var splits=o.responseText.split(':::');var result=splits[0];switch(result){case'success':HuffCookies.set('snn_popup_needed','1','1');if(typeof(QuickLogin.FacebookLoginCallback)!="undefined"){QuickLogin.FacebookLoginCallback();return;}
Modal.hideMask();window.location.reload();break;case'new_user':Modal.hideMask();LazyFB.ensureInit(function(){FB.Connect.showPermissionDialog('read_stream,email',function(isAccepted){var form_txt=splits[1];Modal.id='huff_modal_common';Modal.setWidth(500);Modal.showMask(Modal.id);QuickLogin.modalContent=$('huff_modal_common_inner');QuickLogin.modalContent.innerHTML=form_txt;});});break;case'prompt_for_connect':Modal.hideMask();QuickLogin.FacebookPropmtForConnectPop();break;default:QuickLogin.Fail(o);break;}}
QuickLogin.FacebookPropmtForConnectPop=function(){Modal.id='huff_modal_common';Modal.setWidth(500);Modal.showMask(Modal.id);var userName=HuffCookies.getUserName().replace('hp_blogger_','').replace('_',' ');$('huff_modal_common_inner').innerHTML="\
        <div>\
                <div id=\"modal_login_content\" class=\"modal_content\">\
                        <h1>Link your Facebook account?</h1><hr /><br />\
                        Hi "+userName+",\
                        <br /><br />Would you like to link your Facebook account <span id=\"mlc_facebookname\"> <img src=\"/images/ajax-loader.gif\" alt=\"\" style=\"display:inline\" /> </span> to your Huffington Post account?\
                        <br /><br />By linking your Facebook account to your Huffington Post account, you will be able to log in to Huffpost using your Facebook credentials. You will also gain access to new features and be able to more easily see what your Facebook friends are up to on this site.\
                        <br /><br />\
                        <div>\
                                <div style=\"float:left;width:70px;height:20px;color:#fff;background:#8D8D8D;margin:0 10px;padding-top:3px;text-align:center;font-weight:bold;cursor:pointer;\" onclick=\"QuickLogin.FacebookDoConnect(true); return false;\">Yes</div>\
                                <div style=\"float:left;width:70px;height:20px;color:#fff;background:#8D8D8D;margin:0 10px;padding-top:3px;text-align:center;font-weight:bold;cursor:pointer;\" onclick=\"QuickLogin.FacebookDoConnect(false); return false;\">No</div>\
                                <div class=\"clear\"></div>\
                        </div>\
                        <br />\
                        Not "+userName+"? Please <a href=\"/users/logout\">click here</a> to log out, then log back in with your correct account.\
                </div>\
                <div class=\"clear\"></div>\
        </div>\
    ";if(QuickLogin.FacebookName){$('mlc_facebookname').innerHTML='"'+QuickLogin.FacebookName+'" ';}
else{var api=FB.Facebook.apiClient;var ex=null;try{api.users_getInfo(new Array(api.get_session().uid),new Array('name'),function(result,ex){$('mlc_facebookname').innerHTML='"'+result[0].name+'"';QuickLogin.FacebookName=result[0].name;});}catch(e){$('mlc_facebookname').innerHTML='';}}}
QuickLogin.FacebookDoConnect=function(doConnect){if(doConnect){C.asyncRequest('GET','/commentsv3/_facebookLogin.php?connect_me=1',{success:QuickLogin.FacebookDoConnectSuccess,failure:QuickLogin.Fail});}
else
{Modal.hideMask();QuickLogin.bIsLoggedInFacebook=false;}}
QuickLogin.FacebookDoConnectSuccess=function(o){switch(o.responseText){case'success':HuffCookies.set('snn_popup_needed','1','1');Modal.hideMask();LazyFB.ensureInit(function(){FB.Connect.showPermissionDialog('read_stream,email',function(isAccepted){if(typeof(QuickLogin.FacebookLoginCallback)!="undefined"){QuickLogin.FacebookLoginCallback();return;}
window.location.reload();});});break;default:QuickLogin.Fail(o);break;}}
QuickLogin.FacebookSignupUser=function(){$('modal_changename_submit').style.visibility='hidden';$('subscribe_loader').style.display='block';callback={success:function(o){if(/form.*\/form/.test(o.responseText)){QuickLogin.modalContent.innerHTML=o.responseText;}
else{switch(o.responseText){case'success':Modal.hideMask();QuickLogin.FacebookSubscribe();break;default:$('modal_changename_submit').style.visibility='visible';$('subscribe_loader').style.display='none';alert(o.responseText);break;}}},failure:function(){alert('server request failed');}}
YAHOO.util.Connect.setForm($('changename_form'));YAHOO.util.Connect.asyncRequest('POST','/commentsv3/_facebookLogin.php',callback);}
QuickLogin.FacebookSubscribe=function(){QuickSignup.SubscribeSuccessEmail=function(){Modal.hideMask();if(typeof(QuickLogin.FacebookLoginCallback)!="undefined"){QuickLogin.FacebookLoginCallback();return;}
window.location.reload();}
QuickSignup.SubscribeFailEmail=function(){QuickSignup.SubscribeSuccessEmail();}
Modal.id='huff_modal_common';Modal.setWidth(550);Modal.showMask(Modal.id);var post_data="email=&fb_user=1&f32=1";YAHOO.util.Event.removeListener("wrapper_mask","click");C.asyncRequest('POST','/users/favorite-bloggers/get_subscribe_user.php',{success:function(o){QuickSubscribeUser.Success(o);$('check_all').checked=true;QuickSubscribeUser.checkAll();YAHOO.util.Event.addListener("wrapper_mask","click",function(){QuickSignup.Subscribe($('email').value);});},failure:QuickSubscribeUser.Fail},post_data);}
QuickLogin.GoogleLogout=function(link){if(-1!==document.cookie.indexOf('fcauth'))
{google.friendconnect.requestSignOut();}}
QuickLogin.SocialLogout=function(sRedirect){QuickLogin.GoogleLogout(sRedirect);QuickLogin.FacebookLogout(sRedirect);}
QuickLogin.FacebookLogout=function(sRedirect){if(!sRedirect)sRedirect='';LazyFB.ensureInit(function()
{setTimeout(function()
{location.href=((sRedirect.length>0)?sRedirect:location.href);},5000);QuickLogin.bIsLoggedInFacebook=false;FB.Connect.ifUserConnected(function(nFaceBookId)
{if(sRedirect.length>0)
{FB.Connect.logoutAndRedirect(sRedirect);}
else
{FB.Connect.logout(function(){});}},function()
{location.href=((sRedirect.length>0)?sRedirect:location.href);});},true);}
QuickLogin.GoogleLoginCallback=null;QuickLogin.FriendConnectInit=function(){google.load('friendconnect','0.8');google.setOnLoadCallback(function(){google.friendconnect.container.setParentUrl('/');google.friendconnect.container.loadOpenSocialApi({site:HPFB.friendconnect_id,onload:QuickLogin.OnLoadFriendConnect});});}
QuickLogin.clickedFriendConnectButton=false;QuickLogin.OnClickFriendConnectButton=function(){QuickLogin.clickedFriendConnectButton=true;google.friendconnect.requestSignIn();return false;}
QuickLogin.OnLoadFriendConnect=function(){try{if(-1!==document.cookie.indexOf('fcauth'))
QuickLogin.IsGoogleUserLogged=true;else
QuickLogin.IsGoogleUserLogged=false;}
catch(e)
{QuickLogin.IsGoogleUserLogged=false;}
if(!window.timesloaded){window.timesloaded=1;}else{window.timesloaded++;}
if(window.timesloaded>1){if(HuffCookies.getUserId()==null&&QuickLogin.clickedFriendConnectButton){YAHOO.util.Connect.asyncRequest('POST','/users/login/gfc/',{success:QuickLogin.FriendConnectSuccess,failure:QuickLogin.Fail},'gfc_login=1');}}}
QuickLogin.FriendConnectSuccess=function(o){switch(o.responseText){case'success':Modal.hideMask();if(QuickLogin.GoogleLoginCallback)
{QuickLogin.GoogleLoginCallback();return;}
window.location.reload();break;case'new_user':Modal.hideMask();QuickLogin.FriendConnectChangeUserNamePop();break;default:QuickLogin.Fail(o);break;}}
QuickLogin.FriendConnectChangeUserNamePop=function(){Modal.id='huff_modal_common';Modal.setWidth(500);Modal.showMask(Modal.id);QuickLogin.modalContent=$('huff_modal_common_inner');YAHOO.util.Connect.asyncRequest('POST','/users/login/gfc/',{success:function(o){QuickLogin.modalContent.innerHTML=o.responseText;},failure:function(){alert('server request failed');}},'newuser=1');}
QuickLogin.FriendConnectSignupUser=function(){YAHOO.util.Connect.setForm($('changename_form'));$('modal_changename_submit').style.visibility='hidden';$('subscribe_loader').style.display='block';callback={success:function(o){if(/form.*\/form/.test(o.responseText)){QuickLogin.modalContent.innerHTML=o.responseText;}
else{switch(o.responseText){case'success':Modal.hideMask();if(QuickLogin.GoogleLoginCallback)
{QuickLogin.GoogleLoginCallback();return;}
QuickLogin.FriendConnectSubscribe();break;default:$('modal_changename_submit').style.visibility='visible';$('subscribe_loader').style.display='none';alert(o.responseText);break;}}},failure:function(){alert('server request failed');}}
YAHOO.util.Connect.asyncRequest('POST','/users/login/gfc/',callback);}
QuickLogin.FriendConnectSubscribe=function(){QuickSignup.SubscribeSuccessEmail=function(){Modal.hideMask();window.location.reload();}
QuickSignup.SubscribeFailEmail=function(){QuickSignup.SubscribeSuccessEmail();}
Modal.id='huff_modal_common';Modal.setWidth(550);Modal.showMask(Modal.id);var post_data="email=&fb_user=1&f32=1";YAHOO.util.Event.removeListener("wrapper_mask","click");C.asyncRequest('POST','/users/favorite-bloggers/get_subscribe_user.php',{success:function(o){QuickSubscribeUser.Success(o);$('check_all').checked=true;QuickSubscribeUser.checkAll();YAHOO.util.Event.addListener("wrapper_mask","click",function(){QuickSignup.Subscribe($('email').value);});},failure:QuickSubscribeUser.Fail},post_data);}
var QuickFacebookInvite={invitationContentConfirmLink:"http://www.huffingtonpost.com/",init:function(invitationConfirmLink){QuickFacebookInvite.invitationContent="Please join me at &lt;a href=&quot;http://www.huffingtonpost.com/&quot;&gt;Huffington Post&lt;/a&gt;!&lt;fb:req-choice url=&quot;";if(invitationConfirmLink){QuickFacebookInvite.invitationContent+=invitationConfirmLink;}
else{QuickFacebookInvite.invitationContent+=QuickFacebookInvite.invitationContentConfirmLink;}
QuickFacebookInvite.invitationContent+="&quot; label=&quot;Confirm&quot;/&gt;";},pop:function(callbackChain){LazyFB.ensureInit(function(){var callback={success:function(o){if(o.responseText=='all'){if(typeof(callbackChain)=="function"){callbackChain();}}
else{QuickFacebookInvite.showInviteForm(o.responseText);}},timeout:7000}
var q='/include/facebook.php?app_friends='+FB.Connect.get_loggedInUser();var cObj=C.asyncRequest('GET',q,callback);});},showInviteForm:function(appUsers){LazyFB.ensureInit(function(){var dialog=new FB.UI.FBMLPopupDialog('Invite your Friends to Join You on HuffPost','');var fbml="<fb:request-form style=\"width:760px; height:565px;\" action=\"";fbml+=window.location.href+"\" method=\"POST\" type=\"HuffingtonPost\" invite=\"true\" ";fbml+="content=\""+QuickFacebookInvite.invitationContent+"\">";if(appUsers!=''){uids=appUsers.split(',');fbml+="<div style=\"padding:20px\"><h2>"+uids.length+" of your friends are already here!</h2>"
j=0;for(i in uids){if(uids[i]==parseInt(uids[i])){fbml+="<div style=\"float:left;width:150px;padding-top:4px\"><fb:name linked=\"false\" uid=\""+uids[i]+"\"></fb:name></div>";j++;if(j==4){j=0;fbml+="<div style=\"clear:both\"></div>";}}}
fbml+="</div>";}
fbml+="<fb:multi-friend-selector showborder=\"false\" exclude_ids=\""+appUsers+"\" ";fbml+="actiontext=\"Invite your friends to HuffPost\" rows=\"3\" bypass=\"cancel\" showborder=\"false\">";fbml+="</fb:multi-friend-selector>";fbml+="</fb:request-form>";dialog.setFBMLContent(fbml);dialog.setContentWidth(760);dialog.setContentHeight(565);Modal.HideEmbed();dialog.show();FB.XFBML.Host.parseDomTree();});}};var FanAction={send_action:function(fan,action)
{YAHOO.util.Connect.asyncRequest('POST','/users/favorite-bloggers/fan_action.php',this,'fan='+fan+'&action='+action);},success:function(o)
{resp=o.responseText;action=resp.substring(0,3);fan=resp.substring(3);var fanDivs=document.getElementsByName(""+fan+"");if(action=='add')
{for(i=0;i<fanDivs.length;i++)
{fanDivs[i].innerHTML='<B>added</B>';}}
else if(action=='mov')
{for(i=0;i<fanDivs.length;i++)
{fanDivs[i].innerHTML='<B>removed</B>';}}
else
{HPError.e();}},failure:function(o)
{HPError.e();}
};QuickSubscribeUser={pop:function(sForm,category,hideIframe)
{hideIframe=(hideIframe!=null)?hideIframe:1;Modal.id='huff_modal_common';Modal.setWidth(550);Modal.showMask(Modal.id);if($("subscribe_user_email").value=="")
{alert("Please enter your email address.");$("subscribe_user_email").focus();return false;}
if(!HPUtil.checkEmail($("subscribe_user_email").value))
{alert("Please specify a valid e-mail.")
$("subscribe_user_email").focus();return false;}
sEmail=$("subscribe_user_email").value;var post_data="email="+encodeURIComponent(sEmail)+"&"+category+"=1"+"&"+"f32"+"=1";var uri='/users/favorite-bloggers/get_subscribe_user.php';if(hideIframe)
{YAHOO.util.Connect.asyncRequest('POST',uri,{success:QuickSubscribeUser.Success,failure:QuickSubscribeUser.Fail},post_data);}
else
{$("huff_modal_common_inner").innerHTML="<iframe id='alert_email_iframe' frameborder=no src='http:\/\/www.huffingtonpost.com\/users\/favorite-bloggers\/get_subscribe_user.php?email="+encodeURIComponent(sEmail)+"&iframe=1' style='width:544px; height:110px; visibility:hidden; overflow:hidden;' onload='QuickSubscribeUser.setIframeSize()'><\/iframe>";}
return false;},pop2:function(vertical,internal_id)
{Modal.id='huff_modal_common';Modal.setWidth(400);Modal.showMask(Modal.id);var sEmail="";var post_data=internal_id+"=1"+"&"+"f32"+"=1";var uri='/users/alerts/signup.php';YAHOO.util.Connect.asyncRequest('POST',uri,{success:QuickSubscribeUser.Success,failure:QuickSubscribeUser.Fail},post_data);},getAlerts:function(form)
{Modal.setWidth(547);if(form.email.value=="")
{alert("Please enter your email address.");form.email.focus();return false;}
if(!(form.email&&HPUtil.checkEmail(form.email.value)))
{alert("Please specify a valid e-mail.")
form.email.focus();return false;}
post_data="email="+encodeURIComponent(form.email.value);YAHOO.util.Connect.asyncRequest('POST','/subscription/get_email_alerts.php',{success:QuickSignup.SubscribeSuccess,failure:QuickSignup.SubscribeFail},post_data);},Success:function(o)
{$('huff_modal_common_inner').innerHTML=o.responseText;},Fail:function(o)
{alert(o.responseText);Modal.hideMask('huff_modal_common');},setIframeSize:function()
{h=document.getElementById("alert_email_iframe").myheight||770;try
{document.getElementById("alert_email_iframe").style.height=document.getElementById("alert_email_iframe").contentDocument.body.clientHeight+"px";}
catch(e)
{document.getElementById("alert_email_iframe").style.height=h+"px";}
document.getElementById('alert_email_iframe').style.visibility='visible';},checkAll:function()
{var boolean=false;if($('check_all').checked==true)
boolean=true;var forma=$('unsub_form');for(var i=0;i<forma.length;i++)
{if(forma.elements[i].type=="checkbox")
{forma.elements[i].checked=boolean;}}}};QuickSignup={checkSingupForm:function(email)
{if(undefined===email)
{email='';}
var error={F_USERNAME:'User Name',F_ZIPCODE:'Zip code',F_EMAIL:'Email',F_OPTIN:'Check Box',F_PASSWORD:'Password',F_PASSWORDAGAIN:'Confirm Password'};var forma=$('signup_subscribe_form');var post_data='';$("form_signup_result").innerHTML='';for(var i=0;i<forma.length;i++)
{if(forma.elements[i].name=='F_EMAIL'&&forma.elements[i].value!=='')
{if(!HPUtil.checkEmail(forma.elements[i].value))
{alert('Please specify a valid e-mail');forma.elements[i].value='';forma.elements[i].focus();return false;}}
if(forma.elements[i].name=='F_PASSWORDAGAIN'&&forma.elements[i].value!=='')
{if(forma.elements[i].value!==forma.elements[i-1].value)
{alert('Please write valid confirm passwors');forma.elements[i].value='';forma.elements[i].focus();return false;}}
if(forma.elements[i].name=='F_OPTIN'&&forma.elements[i].checked==true)
{forma.elements[i].value=1;}
if(forma.elements[i].value=='')
{alert("Fill in the field - "+error[forma.elements[i].name]);forma.elements[i].focus();return false;}
post_data=post_data+(escape(forma.elements[i].name)+"="+encodeURIComponent(forma.elements[i].value)+"&");}
YAHOO.util.Connect.asyncRequest('POST',$('signup_subscribe_form').action,{success:function(o){QuickSignup.FormSuccess(o,email);},failure:QuickSignup.FormFail},post_data);},FormSuccess:function(o,email)
{Modal.id='huff_modal_common';Modal.setWidth(600);Modal.showMask(Modal.id);if(o.responseText=='ok')
{$("creating_user").innerHTML='';$("creating_user").style.display="none";$("user_created").style.display="block";post_data="email="+encodeURIComponent(email);YAHOO.util.Connect.asyncRequest('POST','/subscription/get_email_alerts.php',{success:QuickSignup.SubscribeSuccess,failure:QuickSignup.SubscribeFail},post_data);}
else
{$("form_signup_result").innerHTML=o.responseText;}},FormFail:function(o)
{alert(o.responseText);},SubscribeSuccess:function(o)
{$("creating_user").style.display="block";$("user_created").style.display="none";$("creating_user").innerHTML=o.responseText;},SubscribeFail:function(o)
{alert('error');},Subscribe:function(email)
{$('subscribe_loader').style.display='block';var forma=$('unsub_form');for(var i=0;i<forma.length;i++)
{if(forma.elements[i].type=='checkbox')
{if(forma.elements[i].checked==true)
{forma.elements[i].value=1;}
else
{forma.elements[i].value=0;}}}
post_data='';post_data=escape($('update').name)+"="+escape($('update').value)+"&"+
escape($('email').name)+"="+encodeURIComponent(email)+"&"+
escape($('email_subscribe').name)+"="+escape($('email_subscribe').value)+"&"+
escape($('field_27').name)+"="+escape($('field_27').value)+"&"+
escape($('field_28').name)+"="+escape($('field_28').value)+"&"+
escape($('field_29').name)+"="+escape($('field_29').value)+"&"+
escape($('field_30').name)+"="+escape($('field_30').value)+"&"+
escape($('field_31').name)+"="+escape($('field_31').value)+"&"+
escape($('field_32').name)+"="+escape($('field_32').value)+"&"+
escape($('field_40').name)+"="+escape($('field_40').value)+"&"+
escape($('field_41').name)+"="+escape($('field_41').value)+"&"+
escape($('field_42').name)+"="+escape($('field_42').value)+"&"+
escape($('field_48').name)+"="+escape($('field_48').value)+"&"+
escape($('field_49').name)+"="+escape($('field_49').value)+"&"+
escape($('field_52').name)+"="+escape($('field_52').value)+"&"+
escape($('notify[fan]').name)+"="+escape($('notify[fan]').value)+"&"+
escape($('notify[blogger]').name)+"="+escape($('notify[blogger]').value)+"&"+
escape($('sub_status').name)+"="+escape($('sub_status').value);YAHOO.util.Connect.asyncRequest('POST','/subscription/get_email_alerts.php',{success:QuickSignup.SubscribeSuccessEmail,failure:QuickSignup.SubscribeFailEmail},post_data);return false;},SubscribeSuccessEmail:function(o)
{var main_div=document.createElement('div');var div=document.createElement('div');div.setAttribute('style','text-align:center');var h4=document.createElement('h4');h4.innerHTML='<a class="modal_close_link_color" href="#" onclick="Modal.hideMask(); return false;">Close Window</a>';div.appendChild(h4);div.innerHTML+="&nbsp;";var h3=document.createElement('h3');h3.innerHTML="Thank You";div.appendChild(h3);div.innerHTML+="&nbsp;";var p=document.createElement('p');p.className="note";p.innerHTML="Your subscription settings have been updated";div.appendChild(p);div.innerHTML+="&nbsp;";main_div.appendChild(div);$('huff_modal_common_inner').innerHTML=main_div.innerHTML;},SubscribeFailEmail:function(o)
{alert('error');}};QuickFan={pop_similar:function(blogger)
{Modal.id='huff_modal_common';Modal.setWidth(400);Modal.showMask(Modal.id);if(urchinTracker)
urchinTracker('/t/a/similar_bloggers');YAHOO.util.Connect.asyncRequest('GET','/users/favorite-bloggers/get_similar_bloggers.php?author='+blogger,{success:QuickFan.GetSimilarSuccess,failure:QuickFan.GetSimilarFail},{});return false;},GetSimilarSuccess:function(o)
{$('huff_modal_common_inner').innerHTML=o.responseText;},GetSimilarFail:function(o)
{HPError.e();Modal.hideMask('huff_modal_common');},pop:function(blogger)
{if(HuffCookies.getUserName())
{$('huff_modal_common_inner').innerHTML='Your request is being processed...';QuickFan.becomeFan(blogger);QuickFan._HeaderText="Thank you, we'll send you email alerts when this blogger posts";QuickFan.pop_email_alerts(blogger);}
else
{QuickLogin.pop(1);}},becomeFan:function(blogger)
{YAHOO.util.Connect.asyncRequest('POST','/users/favorite-bloggers/fan_action.php',{success:QuickFan.Success,failure:QuickFan.Fail},'fan='+blogger+'&action=add');},Success:function(o)
{resp=o.responseText;action=resp.substring(0,3);if(action=='add')
{}
else if(resp=='notificationsaved')
{alert('Updates Saved, Thank You');Modal.hideMask('huff_email_alerts_modal');}
else if(action!='mov')
{return QuickFan.Fail(o);}},Fail:function(o)
{alert(o.responseText);},pop_email_alerts:function(blogger)
{if(HuffCookies.getUserName())
{Modal.id='huff_modal_common';Modal.setWidth(600);$('huff_modal_common_inner').innerHTML='Your request is being processed...';Modal.showMask(Modal.id);YAHOO.util.Connect.asyncRequest('GET','/users/favorite-bloggers/qet_email_alerts.php',{success:QuickFan.GetEmailAlertsSuccess,failure:QuickFan.GetEmailAlertsFail},{});}
else
{QuickLogin.pop();}},GetEmailAlertsSuccess:function(o)
{$('huff_modal_common_inner').innerHTML=o.responseText;if(typeof(QuickFan._HeaderText)!="undefined")
{$('header_id').innerHTML=QuickFan._HeaderText;delete QuickFan._HeaderText;}},GetEmailAlertsFail:function(o)
{HPError.e();Modal.hideMask('huff_modal_common');},sendForm:function()
{var forma=$('quick_email_alerts_form');for(var i=0;i<forma.length;i++)
{if(forma.elements[i].type=='checkbox'&&forma.elements[i].checked==true)
forma.elements[i].value=1;}
post_body='';post_body=escape($('save').name)+"="+escape($('save').value)+"&"+
escape($('field_27').name)+"="+escape($('field_27').value)+"&"+
escape($('field_28').name)+"="+escape($('field_28').value)+"&"+
escape($('field_29').name)+"="+escape($('field_29').value)+"&"+
escape($('field_30').name)+"="+escape($('field_30').value)+"&"+
escape($('field_31').name)+"="+escape($('field_31').value)+"&"+
escape($('email').name)+"="+encodeURIComponent($('email').value)+"&"+
escape($('email_subscribe').name)+"="+escape($('email_subscribe').value)+"&"+
escape($('notify[blogger]').name)+"="+escape($('notify[blogger]').value)+"&";YAHOO.util.Connect.asyncRequest('POST',$('quick_email_alerts_form').action,{success:QuickFan.Success,failure:QuickFan.Fail},post_body);}};QuickHuffListContribute=function(){this.init.apply(this,arguments);};QuickHuffListContribute.prototype={listId:0,isFormLoaded:false,currentMap:null,currentMarker:null,init:function(listId){this.listId=listId;},show:function(){Modal.id='huff_modal_common';Modal.setWidth(600);Modal.showMask(Modal.id);if(!this.isFormLoaded){var me=this;YAHOO.util.Connect.asyncRequest('POST','/hufflists/webservice.php?action=get_contribute_form_html',{success:function(o){me.onFormLoadSuccess(o);},failure:function(o){me.onFormLoadFail(o);}},'list_id='+me.listId);}},close:function(){Modal.hideMask();},onFormLoadSuccess:function(o){$('huff_modal_common_inner').innerHTML=o.responseText;this.isFormLoaded=true;this.show();var me=this;this.loadMap();Y.util.Event.addListener('hufflist_contribute_close','click',function(event){Y.util.Event.preventDefault(event);me.close();});Y.util.Event.addListener('hufflist_contribute_form','submit',function(event){Y.util.Event.preventDefault(event);me.onFormSubmit();});Y.util.Event.addListener('hufflist_contribute_map_search','keypress',function(event){if(event.keyCode==13){Y.util.Event.preventDefault(event);me.onMapSearch(this.value);}});},loadMap:function(){Y.util.Event.addListener('body','unload',function(){GUnload();});this.currentMap=new GMap($('hufflist_contribute_map')),this.currentMarker=null,me=this;this.currentMap.setCenter(new GLatLng(37.649034,-92.460937),3);this.currentMap.enableDragging();this.currentMap.enableScrollWheelZoom();this.currentMap.addControl(new GSmallMapControl());this.currentMap.addControl(new GMenuMapTypeControl());GEvent.addListener(this.currentMap,'click',function(overlay,latlng){if(!latlng){return;}
if(me.currentMarker){me.currentMarker.setLatLng(latlng);me.onSetLocation(latlng);}else{me.currentMarker=new GMarker(latlng,{draggable:true});GEvent.addListener(me.currentMarker,'dragend',function(latlng){me.onSetLocation(latlng);});me.currentMap.addOverlay(me.currentMarker);me.onSetLocation(latlng);}});},onMapSearch:function(address){var geocoder=new GClientGeocoder(),loader=$('hufflist_contribute_map_search_loader'),me=this;loader.style.display='inline';geocoder.getLatLng(address,function(latlng){loader.style.display='none';if(latlng){if(!me.currentMarker){me.currentMarker=new GMarker(latlng,{draggable:true});me.currentMap.addOverlay(me.currentMarker);GEvent.addListener(me.currentMarker,'dragend',function(latlng){me.onSetLocation(latlng);});}
me.currentMap.setZoom(13);me.currentMarker.setLatLng(latlng);me.currentMarker.openInfoWindowHtml(address);me.onSetLocation(latlng);}else{alert('Sorry, address not found');$('hufflist_contribute_map_search').value='';}});},onSetLocation:function(latlng){$('hufflist_contribute_lat').value=latlng.lat().toFixed(6);$('hufflist_contribute_lng').value=latlng.lng().toFixed(6);},onFormLoadFail:function(o){HPError.e();this.hideMask();},onFormSubmit:function(){var me=this,list_id=parseInt($('hufflist_contribute_list_id').value),title=$('hufflist_contribute_title').value,body=$('hufflist_contribute_body').value,image=$('hufflist_contribute_image').value,lat=parseFloat($('hufflist_contribute_lat').value),lng=parseFloat($('hufflist_contribute_lng').value);if(title.length<3){alert('Please enter title');return false;}
if(body.length<3){alert('Please enter body');return false;}
if(image==''){alert('Please select image');return false;}
if(!lat||!lng){alert('Please choose location');return false;}
this.onFormSubmitStart();Y.util.Connect.setForm($('hufflist_contribute_form'),true);Y.util.Connect.asyncRequest('POST','/hufflists/webservice.php?action=submit',{upload:function(o){me.onFormSubmitEnd(o);}});return true;},onFormSubmitStart:function(){$('hufflist_contribute_submit_loader').style.display='inline';$('hufflist_contribute_submit').disabled=true;},onFormSubmitEnd:function(o){$('hufflist_contribute_submit_loader').style.display='none';$('hufflist_contribute_submit').disabled=false;try{var response=eval('('+o.responseText+')');if(response.error!==''){this.onFormSubmitFail(response.error);}else{this.onFormSubmitSuccess(o);}}catch(e){this.onFormSubmitFail(o);}},onFormSubmitSuccess:function(o){alert('Thank you for your contribution!');this.close();},onFormSubmitFail:function(error){HPError.e(error);}};GetEmailAlerts={array_default:[],u_old:0,Unsubscribe:function()
{var elements=document.getElementById('unsub_form');if(this.u_old==2)
{for(var i=0;i<elements.length;i++)
{if(elements[i].name!="status")
{elements[i].disabled=false;}}}
else if(this.u_old==1)
{for(var i=0;i<elements.length;i++)
{if(this.array_default[i]&&elements[i].name!="status")
{elements[i].checked=true;}
elements[i].disabled=false;}}
this.u_old=document.getElementById('sub_status').selectedIndex;if(this.u_old==2)
{for(var i=0;i<elements.length;i++)
{if(elements[i].name!="status"&&elements[i].name!="sub_button"&&elements[i].type!="hidden"&&elements[i].type!="submit")
{elements[i].disabled=true;}}}
else if(this.u_old==1)
{this.array_default=[];for(var i=0;i<elements.length;i++)
{if(elements[i].name!="status"&&elements[i].name!="sub_button"&&elements[i].type!="hidden"&&elements[i].type!="submit")
{this.array_default[i]=elements[i].checked;elements[i].checked=false;elements[i].disabled=true;}}}}};
PlaceTools=function(seed,soil,adjacent){ps=soil.getElementsByTagName('P');id=seed.id;if(ps.length>2)
{ps[2].parentNode.insertBefore(seed,ps[2]);HuffPoUtil.show(seed.id);}
else
if(ps.length>1)
{ps[1].parentNode.insertBefore(seed,ps[1]);HuffPoUtil.show(seed.id);}
else if(ps.length==1&&ps[0].innerHTML.match(/(<br.?>\s*?<br.?>)/))
{outerHTML='<div class="'+seed.className+'" id="'+seed.id+'">'+seed.innerHTML+'</div>';seed.parentNode.removeChild(seed);ps[0].innerHTML=ps[0].innerHTML.replace(/(<br.?>\s*?<br.?>)/,'<br><br>'+outerHTML);HuffPoUtil.show(seed.id);}
y1=D.getY(id);y2=D.getY(adjacent);if(y1&&y2&&(y1+150)>=y2)
{HuffPoUtil.hide(id);}};function addBookmark(url,title){title=title||"HuffingtonPost";url=(!url)?location.href:url;title=(!title)?document.title:title;if((typeof window.sidebar=="object")&&(typeof window.sidebar.addPanel=="function")){}
else if(typeof window.external=="object"){window.external.AddFavorite(url,title);}
else if(window.opera&&document.createElement){return true;}else{return false;}
return false;};function addBookmark_mac(url,title){if(document.all){window.external.AddFavorite(url,title);}else{window.sidebar.addPanel(url,title);}};SharePost={pop:function(eid,vert,big_news_title)
{this.image_loaded=false;Modal.showMask('huff_modal_common');HuffPoUtil.hide('message_sent');if(vert!=""&&vert.toLowerCase().replace(/ /g,'-'))
{$('close_share').innerHTML='<img src="/images/quickread/closeqr-'+vert.toLowerCase().replace(/ /g,'-')+'.gif?ver=2" onload="SharePost.image_loaded = true;" id="close_share" align="right" alt=""/>';}
else
{$('close_share').innerHTML='<img src="/images/quickread/closeqr-home.gif" id="close_share" align="right" alt=""/>';}
vert=vert||"home";if($('modal_inner_share')!="")
{D.addClass('modal_inner_share',vert.toLowerCase().replace(/ /g,'-'));}
else
{D.addClass('modal_inner',vert.toLowerCase().replace(/ /g,'-'));}
E.onAvailable('modal_inner_share',function(){SharePost._pop(eid,vert,big_news_title)});},_pop:function(eid,vert,big_news_title)
{if(!this.image_loaded)
{window.setTimeout(function(){SharePost._pop(eid,vert,big_news_title)},10);return;}
HuffPoUtil.show('menu_im_email');HuffPoUtil.show('share_tool_form');ShareBox.chooseShareVia('email');if(urchinTracker)
urchinTracker('/t/a/initiate_share');YAHOO.util.Dom.setStyle('huff_modal_common','visibility','hidden');if(typeof($('huff_modal_share'))!="undefined")
{Modal.showMask('huff_modal_share');}
else
{Modal.showMask('huff_modal');}
if($('error_message_share'))
{$('error_message_share').innerHTML='';}
$('entry_id_share').value=eid;$('im_message_share').value=document.location.href;if(big_news_title!=""&&$('share_head')!="undefined")
{if($('share_head')){$('share_head').innerHTML=big_news_title;}}
else
{if($('title_permalink'))
{if($('share_head')){$('share_head').innerHTML=$('title_permalink').innerHTML;}}
else if($('title_permalink_bold'))
{if($('share_head')){$('share_head').innerHTML=$('title_permalink_bold').innerHTML;}}}
return false;},submitShare:function()
{if(urchinTracker)
urchinTracker('/t/a/finish_share');post_body='';SharePost.killSubmitButton('post_button','post_spinner');D.batch(D.getElementsByClassName('share_field',null,'share_email'),function(el){post_body+=escape(el.name)+"="+escape(el.value)+"&";});YAHOO.util.Connect.asyncRequest('POST',$('share_email').action,{success:SharePost.shareSuccess,failure:SharePost.shareFail},post_body);},shareSuccess:function(o)
{if(o.responseText!='success')
return SharePost.shareFail(o);$('error_message_share').innerHTML="<h3>Your message has been sent!</h3>";SharePost.restoreSubmitButton('post_button','post_spinner');},shareFail:function(o)
{$('error_message_share').innerHTML="<h5>There was a problem:</h5><p>"+o.responseText+"</p>";SharePost.restoreSubmitButton('post_button','post_spinner');},killSubmitButton:function(button_id,wait_id)
{$(button_id).disabled=true;HuffPoUtil.hide(button_id);D.setStyle(wait_id,'display','inline');},restoreSubmitButton:function(button_id,wait_id)
{$(button_id).disabled=false;D.setStyle(wait_id,'display','none');D.setStyle(button_id,'display','inline');}
};var VideoPost={providers:{'brightcove':"http://admin.brightcove.com/js/experience_util.js",'comedy-central':"http://www.comedycentral.com/sitewide/video_player/view/default/swf.jhtml",'voxant':"http://thenewsroom.com/mash/swf/voxant_player.js",'reuters':"http://www.reuters.com/resources/flash/includevideo.swf",'msnbc':'src="http://www.msnbc.msn.com/id/','redlasso':"http://media.redlasso.com/xdrive/WEB/",'abc':"http://a.abcnews.com/javascript/portableplayer",'youtube':"http://www.youtube.com/v/",'cbs':'http://www.cbs.com/thunder/swf/','hulu':"http://www.hulu.com/embed/",'nbc':"http://widgets.nbc.com/o/"},checkpost:function(){if(!urchinTracker)
return false;if(!(entry=$('entry_body')))
{entries=D.getElementsByClassName("entry_content",'div','entry_12345');if(entries)
entry=entries[0];}
if(!entry)
return false;haystack=entry.innerHTML;for(provider in this.providers)
{if(typeof provider=='string'&&haystack.match(this.providers[provider]))
{urchinTracker('/t/v/'+provider);}}}}
E.onAvailable('footer',VideoPost.checkpost,{},VideoPost);
var ShareBox={submitFlag:false,checkMail:false,count:false,chooseShareVia:function(via)
{via=(via==undefined)?'email':via;if(via=='email')
{ShareBox.set_email_class();this.ad('ad_email');HuffPoUtil.show($('all_email'));HuffPoUtil.hide($('all_im'));if($('ad_im')==undefined)return;$('ad_im').className='';$('ad_email').className='show_flash_mask';}
else
{ShareBox.set_im_class();this.ad('ad_im');HuffPoUtil.show($('all_im'));HuffPoUtil.hide($('all_email'));$('ad_email').className='';$('ad_im').className='show_flash_mask';}},triggerStepFourIM:function()
{if($('share_screen_name').value!=''&&$('share_im_service').value!='')
{if($('share_im_option_blank'))
{el=$('share_im_option_blank');el.parentNode.removeChild(el);}
this.submitFlag=true;return true;}},triggerStepThreeEmail:function(login,pass,service)
{if($("login").value=="")
{alert("Please enter your login for "+service+".");$("login").focus();return false;}
if($("pass").value=="")
{alert("Please enter your password.");$("pass").focus();return false;}
HuffPoUtil.show($('share_email_spinner'));var uri='/_share_email.php?login='+login+'&pass='+pass+'&service='+service+'';var conn=YAHOO.util.Connect.asyncRequest('GET',uri,{success:function(o)
{HuffPoUtil.hide($('share_email_spinner'));$('share_email_inner').innerHTML=o.responseText;finishLoading();},failure:function(o)
{}});},triggerStepFourEmail:function()
{var els=document.getElementsByName('more_friends[]');for(var i=0;i<els.length;i++)
{if(els[i].value=="")continue;if(!HPUtil.checkEmail(els[i].value))
{alert("Please specify a valid e-mail.");els[i].focus();return false;}
this.count=true;}
this.triggerStepFour();this.showSend();return true;},triggerImport:function()
{if($('login').value!=''&&$('pass').value!='')
{HuffPoUtil.show_inline($('importButton'));}
else
{HuffPoUtil.hide($('importButton'));}
return true;},triggerStepFour:function()
{HuffPoUtil.show($('share_note'));this.submitFlag=true;},showSend:function()
{HuffPoUtil.show($('share_send'));},doDebug:function()
{alert($('im_message_share').value);alert($('entry_id_share').value);},checkSubmit:function(id,flag,tag)
{var check=false;var count=false;var post_data=false;var more_friends=false;if(flag=="email")
{if($('share_your_name').value=="")
{alert("Please enter your name");$('share_your_name').focus();return false;}
if($('share_your_email').value=="")
{alert("Please enter your email");$('share_your_email').focus();return false;}
else
{if(!($('share_your_email')&&HPUtil.checkEmail($('share_your_email').value)))
{alert("Please specify a valid e-mail.");$('share_your_email').focus();return false;}}
if($('share_friends_email'))
{if($('share_friends_email').value!='')
{check=true;}}
var els=document.getElementsByName('more_friends[]');for(var i=0;i<els.length;i++)
{if(els[i].value!='')
{count=true;break;}}
if(!check&&!count)
{alert("Please enter or import email(s)");return false;}
if(count&&!this.triggerStepFourEmail())
{count=0;return false;}
if((0==id)&&(null!=$('quickread_entry_id')))
{id=$('quickread_entry_id').innerHTML;}
postBoby="id"+"="+escape(id)+"&"+
"mode"+"="+"submit_form"+"&"+
"type"+"="+"email";if(tag!='')
{postBoby+="&p=big_news";}
YAHOO.util.Connect.setForm('share_tool_form');var conn=YAHOO.util.Connect.asyncRequest('POST','/_share_email.php',{success:function(o)
{HuffPoUtil.show('message_sent');$('menu_title_share').innerHTML=o.responseText;if($('share_tool_form'))
{$('share_friends_email_1').value='';$('share_friends_email_2').value='';$('login').value='';$('pass').value='';$('share_note').value='';}},failure:function(o){alert("Something went wrong");}},postBoby);}
else if(flag=="im")
{YAHOO.util.Connect.setForm('share_tool_form');var conn=YAHOO.util.Connect.asyncRequest('POST','/_share_email.php?mode=submit_form&type=im',{success:function(o)
{$('share_tool_form').innerHTML=o.responseText;HuffPoUtil.hide('menu_im_email');},failure:function(o){alert("Something went wrong");}})}
HuffPoUtil.hide('bottom_notes');return false;},set_im_class:function()
{document.getElementById("email_b_page").className='im_b_page';document.getElementById("im_b_page").className='email_b_page';},set_email_class:function()
{if($('email_b_page'))
{document.getElementById("email_b_page").className='email_b_page';}
if($('im_b_page'))
{document.getElementById("im_b_page").className='im_b_page';}}}
function getCheckboxes(form,checkbox){var str='';for(var i=0;i<getElementsByName_iefix('input',checkbox).length;i++){if(getElementsByName_iefix('input',checkbox)[i].checked)str+=getElementsByName_iefix('input',checkbox)[i].value+", ";}
document.getElementById('share_friends_email').value=str;ShareBox.triggerStepFourEmail();}
function checkAll(form,checkbox){for(var i=0;i<getElementsByName_iefix('input',checkbox).length;i++){getElementsByName_iefix('input',checkbox)[i].checked='false';getElementsByName_iefix('input',checkbox)[i].checked=getElementsByName_iefix('input','checkall')[0].checked;}}
function getElementsByName_iefix(tag,name){var elem=document.getElementsByTagName(tag);var arr=new Array();for(i=0,iarr=0;i<elem.length;i++){att=elem[i].getAttribute("name");if(att==name){arr[iarr]=elem[i];iarr++;}}
return arr;}
function clearAdressBook(form,checkbox,div){for(var i=0;i<document.forms[form].elements[checkbox].length;i++){document.forms[form].elements[checkbox][i].checked='false';}
$(div).innerHTML='';}
function startLoading(){if($("login").value==""&&$("pass").value==""){return false;}
if($('adressBookMails')){$('adressBookMails').innerHTML='';}
HuffPoUtil.show('load_contacts');$('load').innerHTML="<img src=\"/images/ajax-loader.gif\" /><em>Loading...</em>";}
function finishLoading(){if(getElementsByName_iefix('input','checkmail').length>=1)$('load').innerHTML="<em><strong>success</strong></em>";else $('load').innerHTML="<em><strong>none</strong></em>";}
var Y=YAHOO;var E=Y.util.Event;var R=Y.util.Region;var D=Y.util.Dom;var A=Y.util.Anim;var $=D.get;var loaded=false;var ready=0;YAHOO.namespace('headline_links');var QV=Y.headline_links;QV.show_quickread_ads=false;QV.changeTab=function(tab_name,entry_id){D.batch(D.getElementsByClassName('qr_tab'),function(el){matched_item=el.id.match(/qr_tab_(.*)/).pop();if(matched_item==tab_name){D.addClass('qr_tab_for_'+matched_item,'current');if(tab_name=='share')
{ShareBox.set_email_class();HuffPoUtil.show($('all_email'));HuffPoUtil.hide($('all_im'));$('ad_email').innerHTML='';$('menu_title_share').innerHTML='';$('share_note_textarea').value='';if(entry_id!=null)
{var temp_div=document.createElement('div');temp_div.id='quickread_entry_id';temp_div.style.display='none';temp_div.innerHTML=entry_id;$('qr_tab_read_col1').appendChild(temp_div);}
if($('title_permalink'))
$('share_head').innerHTML=$('title_permalink').innerHTML;else if($('title_permalink_bold'))
$('share_head').innerHTML=$('title_permalink_bold').innerHTML;HuffPoUtil.hide('qr_tab_read');HuffPoUtil.hide('modal_footer');HuffPoUtil.hide('qr_tab_news');ShareBox.ad('ad_email');}
HuffPoUtil.show('qr_tab_'+matched_item);}else{D.removeClass('qr_tab_for_'+matched_item,'current');HuffPoUtil.hide('qr_tab_'+matched_item);}});return false;}
QV.pop=function(caller){ready=0;if(urchinTracker)
{if(D.hasClass(document.body,'masked'))
urchinTracker("/t/a/quickread/"+document.body.id+"/internal");else
urchinTracker("/t/a/quickread/"+document.body.id);}
currentHeight=(document.body&&document.body.scrollTop)?document.body.scrollTop:document.documentElement.scrollTop;YAHOO.util.Dom.setStyle('huff_modal','top',(currentHeight+20)+"px");YAHOO.util.Dom.setStyle('huff_modal_common','top',(currentHeight+40)+"px");Modal.showMask('huff_modal_common');if($('modal_inner'))
{$('modal_inner').className='';}
if($('error_message'))
$('error_message').innerHTML='';E.stopEvent(caller);QV.callback={success:QV.fillPanel,failure:QV.failedView,scope:QV};eid=caller.href.match(/_([n|b])_(\d{2})(\d+)\./);if(eid[1]=='n'||eid[1]=='b')
{dest="/entries_js/"+eid[2]+"/"+eid[2]+''+eid[3]+'.json';YAHOO.util.Connect.asyncRequest('GET',dest,QV.callback);QV.changeTab('read');}
else
{HuffPoUtil.hide('qr_tab_for_read');}
QV.loadImageNav(eid[2]+''+eid[3]);D.setStyle('curtainunit','visibility','hidden');HuffPoUtil.show('modal_footer');return false;};QV.submitShare=function(){post_body='';QV.killSubmitButton('post_button','post_spinner');D.batch(D.getElementsByClassName('share_field',null,'share_email'),function(el){post_body+=escape(el.name)+"="+escape(el.value)+"&";});YAHOO.util.Connect.asyncRequest('POST',$('share_email').action,{success:QV.shareSuccess,failure:QV.shareFail},post_body);}
QV.loadImageNav=function(entry_id)
{if($('qr_slide_wrapper_'+entry_id))
{D.removeClass(D.getElementsByClassName('qr_slide_wrapper','div','modal_footer'),'selected');D.addClass('qr_slide_wrapper_'+entry_id,'selected');}
else
{QV.fetchImageNav(entry_id);}};QV.fetchImageNav=function(entry_id)
{YAHOO.util.Connect.asyncRequest('GET',"/include/just_related.php?format=json&need_images=1&entry_id="+entry_id,{success:function(o){Posts=eval("("+o.responseText+")");inner='';if(Posts.News&&Posts.News.length>0)
for(i=0;(i<Posts.News.length&&i<4);i++)
{if(!Posts.News[i].entry_id)continue;if(!Posts.News[i].vertical)
Posts.News[i].vertical='Generic';inner+='<div id="qr_slide_wrapper_'+Posts.News[i].entry_id+'" class="qr_slide_wrapper qr_slide_wrapper_'+Posts.News[i].vertical.toLowerCase()+'"><div id="qr_slide_'+Posts.News[i].entry_id+'" class="qr_slide"><a onclick="return QV.pop(this);" href="'+Posts.News[i].link+'"><img src="'+Posts.News[i].image+'" /></a><a class="qr_caption caption_'+Posts.News[i].vertical.toLowerCase()+'" href="'+Posts.News[i].link+'" onclick="return QV.pop(this);">'+Posts.News[i].teaser+'</a></div></div>';}
if(inner.length>1)
E.onAvailable('qr_slide_wrapper_'+entry_id,function(){$('modal_footer').innerHTML+=inner;})}});}
QV.shareSuccess=function(o){if(o.responseText!='success')
return QV.shareFail(o);$('error_message').innerHTML="<h3>Your message has been sent!</h3>";QV.restoreSubmitButton('post_button','post_spinner');}
QV.shareFail=function(o){$('error_message').innerHTML="<h5>There was a problem:</h5><p>"+o.responseText+"</p>";QV.restoreSubmitButton('post_button','post_spinner');}
QV.killSubmitButton=function(button_id,wait_id)
{$(button_id).disabled=true;HuffPoUtil.hide(button_id);D.setStyle(wait_id,'display','inline');}
QV.restoreSubmitButton=function(button_id,wait_id)
{$(button_id).disabled=false;D.setStyle(wait_id,'display','none');D.setStyle(button_id,'display','inline');}
QV.closeButtons=['business','entertainment','home','living','media','politics','style','chicago','green','world','comedy'];QV.fillPanel=function(o)
{if(Modal.mask)
{this.panel_data=JSON.parse(o.responseText);if(!this.panel_data)
{return this.failedView();}
entry_category=(this.panel_data.entry_category)?this.panel_data.entry_category:'';if(this.panel_data.entry_category)
{D.addClass('modal_inner',this.panel_data.entry_category.toLowerCase().replace(/ /g,'-'));}
var date=new Date();if(this.panel_data.entry_category&&QV.closeButtons.inArray(this.panel_data.entry_category.toLowerCase().replace(/ /g,'-')))
{$('close_qread').src='/images/quickread/closeqr-'+this.panel_data.entry_category.toLowerCase().replace(/ /g,'-')+'.gif?ver='+date.getTime();}
else
{$('close_qread').src='/images/quickread/closeqr-home.gif?ver='+date.getTime();}
delete date;if(!$('qr_slide_wrapper_'+this.panel_data.entry_id))
{thumbHTML='<div id="qr_slide_wrapper_'+this.panel_data.entry_id+'" class="qr_slide_wrapper qr_slide_wrapper_'+entry_category.toLowerCase();if(!$('qr_slide_wrapper_'+this.panel_data.entry_id)&&this.panel_data.entry_image&&(image=new StructuredImage(this.panel_data.entry_image)))
{thumbHTML+=' selected"><div id="qr_slide_'+this.panel_data.entry_id+'" class="qr_slide"><a onclick="return QV.pop(this);" href="'+this.panel_data.entry_permalink+'"><img src="';thumbHTML+=image.Url('s','small')+'" /></a><a class="qr_caption caption_'+entry_category.toLowerCase()+'" href="'+this.panel_data.entry_permalink+'" onclick="return QV.pop(this);">';thumbHTML+=this.panel_data.entry_teaser+'</a></div></div>';}
else if(!$('qr_slide_wrapper_'+this.panel_data.entry_id)&&this.panel_data.entry_blog_id==3)
{thumbHTML+=' qr_slide_wrapper_headshot selected"><div id="qr_slide_'+this.panel_data.entry_id+'" class="qr_slide"><a onclick="return QV.pop(this);" href="'+this.panel_data.entry_permalink+'"><img src="';thumbHTML+='/contributors/'+this.panel_data.entry_author_nickname+'/headshot.jpg" /></a><a class="qr_caption caption_'+entry_category.toLowerCase()+'" href="'+this.panel_data.entry_permalink+'" onclick="return QV.pop(this);">'
+this.panel_data.entry_author+'</a></div></div>';}
else if(!$('qr_slide_wrapper_'+this.panel_data.entry_id))
{thumbHTML+=' qr_slide_wrapper_spacer selected"><div id="qr_slide_'+this.panel_data.entry_id+'" class="qr_slide"><a onclick="return QV.pop(this);" href="'+this.panel_data.entry_permalink+'"><img src="';thumbHTML+='/images/quickview/dummy.gif" width="112" height="82" /></a><a class="qr_caption caption_'+entry_category.toLowerCase()+'" href="'+this.panel_data.entry_permalink+'" onclick="return QV.pop(this);">'
+this.panel_data.entry_teaser+'</a></div></div>';}
$('modal_footer').innerHTML=thumbHTML;}
panel=$('qr_tab_read');panel.style.height='auto';entry_link=this.panel_data.entry_source_link?this.panel_data.entry_source_link:this.panel_data.entry_permalink;if(this.panel_data.entry_brief)
this.panel_data.entry_body=this.panel_data.entry_brief;this.panel_data.entry_body=this.panel_data.entry_body.replace(/<object width="\d+" height="\d+"><param name="movie" value="([^"]*)">.*<\/object>/g,"<center><iframe marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\" scrolling=\"no\" style=\"visibility: visible; z-index: 15;\" width='425' height='350' src=\"/include/youtubeloader.php?path=$1\"><\/iframe></center>");this.videoPost=(this.panel_data.entry_body.match(/<HH--HUFFPOSTVIDEO--/)||this.panel_data.entry_body.match(/youtube.com\/v\//));panelbody='';if(bcid=this.panel_data.entry_body.match(/<iframe[^>]+src="http:\/\/link.brightcove.com\/services\/player\/bcpid(\d+)"[^>]+><\/iframe>/,''))
{this.panel_data.entry_body=this.panel_data.entry_body.replace(/<iframe[^>]+src="http:\/\/link.brightcove.com\/services\/player\/bcpid(\d+)"[^>]+><\/iframe>/,'');this.panel_data.entry_body=this.panel_data.entry_body.replace(/<iframe[^>]+src="http:\/\/link.brightcove.com\/services\/player\/bcpid(\d+)"[^>]+><\/iframe>/g,'<p><a href="'+entry_link+'" onclick="if (urchinTracker) urchinTracker(\'/t/a/quick/\' + document.body.id + \'/whole\');">See the whole post for another video</a></p>');}
if(this.show_quickread_ads&&!this.videoPost)
{panelbody+="<div id=\"qr_tab_read_col1\" class=\"column first\">";}
else
{panelbody+="<div id=\"qr_tab_read_col_only\" class=\"column first\">";}
panelbody+="<h1><a href=\""+entry_link+"\" id='title_permalink' onclick=\"if (urchinTracker) urchinTracker('/t/a/quick/' + document.body.id + '/whole/head');\">"+this.panel_data.entry_title+" &raquo;<\/a><\/h1>";panelbody+='<div class="read_more_top"><hr /></div>';panelbody+='<div class="comments_datetime"><p>';if(this.panel_data.entry_source_org)
panelbody+="<b>"+this.panel_data.entry_source_org+"<\/b>&nbsp; | &nbsp;";if(this.panel_data.entry_source_author)
panelbody+=this.panel_data.entry_source_author+"&nbsp; | &nbsp;";if(this.panel_data.entry_ap_date_issued)
panelbody+=this.panel_data.entry_ap_date_issued;else
panelbody+=this.panel_data.entry_created_on;panelbody+='<\/p><\/div>';panelbody+='<div class="entry_content qr_entry_content">';ads_display=this.panel_data.show_video_ads?'on':'off';if((vid_match=this.panel_data.entry_body.match(/.*<HH--HUFFPOSTVIDEO--(\d+)--HH>.*/m)))
{vid_id=vid_match.pop();panelbody+="<div class=\"videowrapper vid320\"  style=\"width: 350px\"><div class=\"videoinner\"><iframe  marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\" scrolling=\"no\" style=\"visibility: visible; z-index: 2;\" width='320' height='310' src=\"/include/adloader.php?id="+vid_id+"&ads="+ads_display+"\"><\/iframe><\/div><\/div>";}
else
{panelbody+=this.panel_data.entry_body;}
panelbody+='<\/div>';panelbody+='<div class="qr_entry_meta"><a href="'+entry_link+'" onclick="if (urchinTracker) urchinTracker(\'/t/a/quick/\' + document.body.id + \'/whole\');" id="qr_read"><img src="/images/quickread/read.png" />Read Whole Post<\/a><a href="#" onclick="QV.changeTab(\'share\', '+this.panel_data.entry_id+'); return false;" id="qr_share"><img src="/images/quickread/share.png" />Share (Email, IM)</a><\/div>';panelbody+="<\/div>";if(this.show_quickread_ads&&!this.videoPost&&!bcid)
{panelbody+="<div class=\"column last\">";panelbody+=this.ad();panelbody+="<\/div>";}
if(bcid)
{panelbody+="<div class=\"column last\" id=\"qr_vid_col\">";panelbody+="<iframe src=\"/include/brightcove_qr.php?pid="+bcid[1]+"\" width=\"300\" height=\"250\" frameborder=\"0\" scrolling=\"no\"></iframe>";panelbody+="<\/div>";}
panel.innerHTML=panelbody;ready++;if(ready==2)
{YAHOO.util.Dom.setStyle('huff_modal_common','visibility','hidden');Modal.showMask('huff_modal');}}};QV.imageLoaded=function()
{if(!loaded)
{loaded=true;return;}
ready++;if(ready==2)
{YAHOO.util.Dom.setStyle('huff_modal_common','visibility','hidden');Modal.showMask('huff_modal');}};QV.docLoaded=function()
{loaded=false;};QV.failedView=function(o)
{YAHOO.util.Dom.setStyle('huff_modal_common','visibility','hidden');panel=$('qr_tab_read');panelbody="<h2>Problem loading Quick View<\/h2><p>We encountered a problem loading the Quick View for this story. If you would like more information, please close this view and click the headline or comments link for the story.<\/p>";Modal.movePanel();YAHOO.util.Dom.setStyle('huff_modal','visibility','visible');panel.innerHTML=panelbody;return false;};Modal.hideQVMask=function()
{if(Modal.mask)
{this.mask=Modal.mask
YAHOO.util.Dom.setStyle('huff_modal','visibility','hidden');Modal.mask.style.display="none";YAHOO.util.Dom.removeClass(document.body,"masked");}
if($('qr_tab_read_col1'))
{$('qr_tab_read_col1').innerHTML='';}
else if($('qr_tab_read_col_only'))
{$('qr_tab_read_col_only').innerHTML='';}
HuffPoUtil.show('qr_tab_for_read');if($('qr_ad'))
{$('qr_ad').innerHTML='';}
if($('qr_vid_col'))
{$('qr_vid_col').innerHTML='';}
if($('qr_frame'))
{$('qr_frame').src='';}
D.setStyle('curtainunit','visibility','visible');Modal.hideMask();};QV.hideMask=Modal.hideQVMask;QV.ad=function(){ad='<div class="ad_block ad_wide top" id="qr_ad">';ad+='<iframe src="http://ad.doubleclick.net/adi/'+QV.ad_zone+';ptile=4;sz=300x250;ord='+HuffPoUtil.WEDGJE.ord()+'?" width="300" height="250" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></iframe>';ad+='</div>';return ad;};QV.ad_button=function(){ad='<iframe id="ad_button" src="http://ad.doubleclick.net/adi/huffingtonpost/homepage/quickread;tile=6;sz=88x31;ord='+ord+'?" width="88" height="31" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></iframe>';return ad;};QV.initShare=function(id,permalink){if(urchinTracker)
{urchinTracker("/t/a/quick/"+document.body.id+"/share");}
share="<iframe id=\"qr_frame\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"0\" scrolling=\"no\" style=\"visibility: visible; z-index: 2;\" ";share+="width='"+$('quickread_tabs').offsetWidth+"' height='275' src=\"/send/builder.php?id="+id+"&link="+permalink+"\"><\/iframe>";$('qr_tab_share').innerHTML=share;QV.changeTab('share');};Y.namespace('Blogroll');Y.Blogroll.fillRoll=function(o){newRollLeft=document.createElement('UL');newRollLeft.className='blogroll_left';newRollRight=document.createElement('UL');newRollRight.className='blogroll_right';$('blogroll_lower').innerHTML="<ul>"+o.responseText+"<\/ul>";extendedLinks=$('blogroll_lower').getElementsByTagName('LI');for(i=0;i<extendedLinks.length;i++)
{if(i%2==0)
{newRollLeft.appendChild(extendedLinks[i].cloneNode(true));}
else
{newRollRight.appendChild(extendedLinks[i].cloneNode(true));}}
$('blogroll_lower').innerHTML='';$('blogroll_lower').appendChild(newRollLeft);$('blogroll_lower').appendChild(newRollRight);D.setStyle('blogroll_header_lower','display','block');D.setStyle('blogroll_lower','display','block');D.setStyle('extendedroll','display','none');};Y.Blogroll.badRoll=function(o){newRoll=document.createElement('UL');newRoll.innerHTML="<li>Problem loading Blogroll<\/li>";$('blogroll_header_lower').parentNode.appendChild(newRoll);};Y.Blogroll.expand=function(){Y.util.Connect.asyncRequest('GET','/blogrolls/blogs-long.html',{success:Y.Blogroll.fillRoll,failure:Y.Blogroll.badRoll,scope:Y.Blogroll});}
var Curtain={};Curtain.collapseAnim=new Y.util.Anim("curtainunit",{height:{to:30}},0.5),Curtain.expandAnim=new Y.util.Anim("curtainunit",{height:{to:200}},0.5)
Curtain.collapse=function(){collapsed.write("curtainunit");};Curtain.collapsed=function(){collapsed.write("curtainunit");};Curtain.expand=function(){expanded.write('curtainunit');if($('curtain_collapsed'))
$('curtain_collapsed').style.height='200px';};var Tomfoolery=HuffCookies;YAHOO.namespace('IA');var IA=YAHOO.IA;IA.campaignName=null;IA.fireRedirect=true;IA.attach=function(campaign){IA.campaignName=campaign;YAHOO.util.Event.addListener(document.getElementsByTagName('A'),"click",IA.testIA);};IA.testIA=function(e){if(this.href.match(new RegExp('http://([^\\.]+\\.)?'+document.domain))&&this.innerHTML!='Quick Read')
{if(IA.dartI)
{IA.dartImageObj=new Image();IA.dartImageObj.src=IA.dartI;}
if(IA.dartI||IA.fireRedirect)
{HuffCookies.set('huffpo_interstitial','set',24);}
if(IA.fireRedirect)
{this.href="/bumper.php?campaign="+IA.campaignName+"&dest="+this.href;}}};
if(typeof deconcept=="undefined")var deconcept=new Object();if(typeof deconcept.util=="undefined")deconcept.util=new Object();if(typeof deconcept.SWFObjectUtil=="undefined")deconcept.SWFObjectUtil=new Object();deconcept.SWFObject=function(swf,id,w,h,ver,c,quality,xiRedirectUrl,redirectUrl,detectKey){if(!document.getElementById){return;}
this.DETECT_KEY=detectKey?detectKey:'detectflash';this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(swf){this.setAttribute('swf',swf);}
if(id){this.setAttribute('id',id);}
if(w){this.setAttribute('width',w);}
if(h){this.setAttribute('height',h);}
if(ver){this.setAttribute('version',new deconcept.PlayerVersion(ver.toString().split(".")));}
this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}
if(c){this.addParam('bgcolor',c);}
var q=quality?quality:'high';this.addParam('quality',q);this.setAttribute('useExpressInstall',false);this.setAttribute('doExpressInstall',false);var xir=(xiRedirectUrl)?xiRedirectUrl:window.location;this.setAttribute('xiRedirectUrl',xir);this.setAttribute('redirectUrl','');if(redirectUrl){this.setAttribute('redirectUrl',redirectUrl);}}
deconcept.SWFObject.prototype={useExpressInstall:function(path){this.xiSWFPath=!path?"expressinstall.swf":path;this.setAttribute('useExpressInstall',true);},setAttribute:function(name,value){this.attributes[name]=value;},getAttribute:function(name){return this.attributes[name];},addParam:function(name,value){this.params[name]=value;},getParams:function(){return this.params;},addVariable:function(name,value){this.variables[name]=value;},getVariable:function(name){return this.variables[name];},getVariables:function(){return this.variables;},getVariablePairs:function(){var variablePairs=new Array();var key;var variables=this.getVariables();for(key in variables){variablePairs[variablePairs.length]=key+"="+variables[key];}
return variablePairs;},getSWFHTML:function(){var swfNode="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute('swf',this.xiSWFPath);}
swfNode='<embed type="application/x-shockwave-flash" src="'+this.getAttribute('swf')+'" width="'+this.getAttribute('width')+'" height="'+this.getAttribute('height')+'" style="'+this.getAttribute('style')+'"';swfNode+=' id="'+this.getAttribute('id')+'" name="'+this.getAttribute('id')+'" ';var params=this.getParams();for(var key in params){swfNode+=[key]+'="'+params[key]+'" ';}
var pairs=this.getVariablePairs().join("&");if(pairs.length>0){swfNode+='flashvars="'+pairs+'"';}
swfNode+='/>';}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute('swf',this.xiSWFPath);}
swfNode='<object id="'+this.getAttribute('id')+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute('width')+'" height="'+this.getAttribute('height')+'" style="'+this.getAttribute('style')+'">';swfNode+='<param name="movie" value="'+this.getAttribute('swf')+'" />';var params=this.getParams();for(var key in params){swfNode+='<param name="'+key+'" value="'+params[key]+'" />';}
var pairs=this.getVariablePairs().join("&");if(pairs.length>0){swfNode+='<param name="flashvars" value="'+pairs+'" />';}
swfNode+="</object>";}
return swfNode;},write:function(elementId){if(this.getAttribute('useExpressInstall')){var expressInstallReqVer=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(expressInstallReqVer)&&!this.installedVer.versionIsValid(this.getAttribute('version'))){this.setAttribute('doExpressInstall',true);this.addVariable("MMredirectURL",escape(this.getAttribute('xiRedirectUrl')));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}
if(this.skipDetect||this.getAttribute('doExpressInstall')||this.installedVer.versionIsValid(this.getAttribute('version'))){var n=(typeof elementId=='string')?document.getElementById(elementId):elementId;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute('redirectUrl')!=""){document.location.replace(this.getAttribute('redirectUrl'));}}
return false;}}
deconcept.SWFObjectUtil.getPlayerVersion=function(){var PlayerVersion=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){PlayerVersion=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var counter=3;while(axo){try{counter++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+counter);PlayerVersion=new deconcept.PlayerVersion([counter,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");PlayerVersion=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(PlayerVersion.major==6){return PlayerVersion;}}
try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}
if(axo!=null){PlayerVersion=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}
return PlayerVersion;}
deconcept.PlayerVersion=function(arrVersion){this.major=arrVersion[0]!=null?parseInt(arrVersion[0]):0;this.minor=arrVersion[1]!=null?parseInt(arrVersion[1]):0;this.rev=arrVersion[2]!=null?parseInt(arrVersion[2]):0;}
deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major)return false;if(this.major>fv.major)return true;if(this.minor<fv.minor)return false;if(this.minor>fv.minor)return true;if(this.rev<fv.rev)return false;return true;}
deconcept.util={getRequestParameter:function(param){var q=document.location.search||document.location.hash;if(param==null){return q;}
if(q){var pairs=q.substring(1).split("&");for(var i=0;i<pairs.length;i++){if(pairs[i].substring(0,pairs[i].indexOf("="))==param){return pairs[i].substring((pairs[i].indexOf("=")+1));}}}
return"";}}
deconcept.SWFObjectUtil.cleanupSWFs=function(){var objects=document.getElementsByTagName("OBJECT");for(var i=objects.length-1;i>=0;i--){objects[i].style.display='none';for(var x in objects[i]){if(typeof objects[i][x]=='function'){objects[i][x]=function(){};}}}}
if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);}
window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}
if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];}}
var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;
var LazyLoad=function(){var E=document,D=null,A=[],C;function B(){if(C){return}var G=navigator.userAgent,F;C={gecko:0,ie:0,webkit:0};F=G.match(/AppleWebKit\/(\S*)/);if(F&&F[1]){C.webkit=parseFloat(F[1])}else{F=G.match(/MSIE\s([^;]*)/);if(F&&F[1]){C.ie=parseFloat(F[1])}else{if((/Gecko\/(\S*)/).test(G)){C.gecko=1;F=G.match(/rv:([^\s\)]*)/);if(F&&F[1]){C.gecko=parseFloat(F[1])}}}}}return{load:function(K,L,J,I){var H=E.getElementsByTagName("head")[0],G,F;if(K){K=K.constructor===Array?K:[K];for(G=0;G<K.length;++G){A.push({url:K[G],callback:G===K.length-1?L:null,obj:J,scope:I})}}if(D||!(D=A.shift())){return}B();F=E.createElement("script");F.src=D.url;if(C.ie){F.onreadystatechange=function(){if(this.readyState==="loaded"||this.readyState==="complete"){LazyLoad.requestComplete()}}}else{if(C.gecko||C.webkit>=420){F.onload=LazyLoad.requestComplete;F.onerror=LazyLoad.requestComplete}}H.appendChild(F);if(!C.ie&&!C.gecko&&!(C.webkit>=420)){F=E.createElement("script");F.appendChild(E.createTextNode("LazyLoad.requestComplete();"));H.appendChild(F)}},loadOnce:function(N,O,L,P,G){var H=[],I=E.getElementsByTagName("script"),M,J,K,F;N=N.constructor===Array?N:[N];for(M=0;M<N.length;++M){K=false;F=N[M];for(J=0;J<I.length;++J){if(F===I[J].src){K=true;break}}if(!K){H.push(F)}}if(H.length>0){LazyLoad.load(H,O,L,P)}else{if(G){if(L){if(P){O.call(L)}else{O.call(window,L)}}else{O.call()}}}},requestComplete:function(){if(D.callback){if(D.obj){if(D.scope){D.callback.call(D.obj)}else{D.callback.call(window,D.obj)}}else{D.callback.call()}}D=null;if(A.length){LazyLoad.load()}}}}();
Y.namespace('LazyFB');var LazyFB=Y.LazyFB;var HPFB={api_key:false,init:function(user_id){if(!user_id){el=document.getElementById('fConnect_img_container');if(el)el.style.display="block";}},maybeFacebookConnected:function(){if(HuffPoUtil.getCookie(HPFB.api_key)!=''&&HuffPoUtil.getCookie(HPFB.api_key+'_expires')!=''&&HuffPoUtil.getCookie(HPFB.api_key+'_session_key')!=''&&HuffPoUtil.getCookie(HPFB.api_key+'_ss')!=''&&HuffPoUtil.getCookie(HPFB.api_key+'_user')!='')
{return true;}
else if(/fbcdn/.test(HuffCookies.getBigAvatar())||/facebook\.com/.test(HuffCookies.getBigAvatar())||/fbcdn/.test(HuffCookies.getSmallAvatar())||/facebook\.com/.test(HuffCookies.getSmallAvatar()))
{return true;}
return false;}};LazyFB.isEnabled=true;LazyFB.Load=function(callback,force_callback)
{if(typeof(FB)=='undefined'||!LazyFB.isEnabled)
{var mycallback;if(!callback||typeof(callback)!='function')
{mycallback=function(){LazyFB.Init(function(){},force_callback);};}
else
{mycallback=function(){LazyFB.Init(callback,force_callback);};}
if(HPFB.api_key)
{HuffPoUtil.loadAndRun('http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php',mycallback);}}
return false;}
LazyFB.Init=function(callback,force_callback)
{if(typeof(FB)!='undefined'&&LazyFB.isEnabled&&typeof(callback)=='function')
{FB_RequireFeatures(["XFBML","Connect"],function()
{FB.init(HPFB.api_key,"/commentsv3/xd_receiver.htm",{"ifUserConnected":function(u)
{if(typeof(callback)=='function')callback();},"ifUserNotConnected":function(u)
{if(force_callback)
if(typeof(callback)=='function')callback();else
HPUser.logout();}});FB.XFBML.Host.autoParseDomTree=false;});}
return false;}
LazyFB.ensureInit=function(callback,force_callback)
{if(!callback||!LazyFB.isEnabled||typeof(callback)!='function'){return false;}
fnensureFB=function(){FB.ensureInit(callback);};if(typeof(FB)!='undefined')
{return fnensureFB();}
return LazyFB.Load(fnensureFB,force_callback);}
LazyFB.smartyFBLogin=function()
{if(!LazyFB.isEnabled)return false;return LazyFB.ensureInit(function(){Modal.hideMask();FB.Connect.requireSession(QuickLogin.FacebookLogin);},true);}
LazyFB.smartyCommOnFBConnect=function(smartyvar)
{if(!LazyFB.isEnabled)return false;return LazyFB.ensureInit(function(){FB.Connect.requireSession(function(){Comments.onFacebookConnect(smartyvar);});},true);}
HPFacebookVote={init:function(feedTmplBundleId,entryId,entryTitle,entryBrief,permalink,entryImgSrc,inviteContent){HPFacebookVote.userLoggedIn=HuffCookies.getUserName();HPFacebookVote.voteUpCalled=false;HPFacebookVote.feedTmplBundleId=feedTmplBundleId;HPFacebookVote.entryId=entryId;HPFacebookVote.entryTitle=entryTitle;HPFacebookVote.entryBrief=entryBrief;HPFacebookVote.permalink=permalink;HPFacebookVote.entryImgSrc=entryImgSrc;HPFacebookVote.inviteContent=inviteContent;HPFacebookVote.userDefaultComment='';if(HPFacebookVote.userLoggedIn&&HuffCookies.get('voted_down')){HuffCookies.del('voted_down');HPFacebookVote.postVote('down');}
else if(HPFacebookVote.userLoggedIn&&HuffCookies.get('voted_up')){HuffCookies.del('voted_up');HPFacebookVote.postVote('up');}
else if(!HPFacebookVote.userLoggedIn&&window.location.hash=='#require-fbconnect'){HuffPoUtil.onPageReady(function(){LazyFB.ensureInit(function(){FB.Connect.requireSession(function(){QuickLogin.FacebookLogin();})},true)});}},postVoteCallback:{vote:'',success:function(o){if(!HPFacebookVote.userLoggedIn&&this.vote.length!=0){window.location.reload();}
else{try{eval('oVoteData = '+o.responseText);}catch(err){return;}
if(oVoteData.error)return;if(oVoteData.current_user_voted){D.get('link_vote_up').innerHTML=oVoteData.up+' Like It';D.get('link_vote_down').innerHTML=oVoteData.down+' Don\'t';D.get('link_vote_up').onclick=function(){return false;};D.get('link_vote_down').onclick=function(){return false;};SNProject.track(HPFacebookVote.entryId,(this.vote=='up'?'entry_like':'entry_unlike'));}}},timeout:7000},postVote:function(v){var q='/include/vote.php?entry_id=';q+=HPFacebookVote.entryId;if(v=='up')q+='&vote=up';if(v=='down')q+='&vote=down';HPFacebookVote.postVoteCallback.vote=v;var cObj=C.asyncRequest('GET',q,HPFacebookVote.postVoteCallback);},onFeedDialogClosed:function(){HuffCookies.set('voted_up',1);QuickFacebookInvite.invitationContent=HPFacebookVote.inviteContent;QuickFacebookInvite.pop(function(){HPFacebookVote.postVote('up');});},onFacebookVoteUp:function(){if(HPFacebookVote.voteUpCalled)return;HuffCookies.del('snn_popup_needed');LazyFB.ensureInit(function(){FB.Connect.get_status().waitUntilReady(function(status){if(status==FB.ConnectState.connected){HPFacebookVote.voteUpCalled=true;feedData={"entry_title":HPFacebookVote.entryTitle,"entry_desc":HPFacebookVote.entryBrief,"entry_link":HPFacebookVote.permalink,"images":[{"src":HPFacebookVote.entryImgSrc,"href":HPFacebookVote.permalink}]};FB.Connect.showFeedDialog(HPFacebookVote.feedTmplBundleId,feedData,null,null,null,FB.RequireConnect.require,HPFacebookVote.onFeedDialogClosed,'Your comment is here',{value:HPFacebookVote.userDefaultComment});}
else{alert('You\'re not connected to Facebook. Please, try again.');FB.Connect.logout(function(){});}});})},onVoteUp:function(){D.get('link_vote_up').onclick=function(){return false;};if(!HPFacebookVote.userLoggedIn){HuffCookies.set('voted_up',1);}
LazyFB.ensureInit(function(){FB.Connect.requireSession(function(){QuickLogin.FacebookLoginCallback=HPFacebookVote.onFacebookVoteUp;QuickLogin.FacebookLogin();});},true);},onVoteDown:function(){if(!HPFacebookVote.userLoggedIn){HuffCookies.set('voted_down',1);QuickLogin.pop();}
else{HPFacebookVote.postVote('down');}}}
var SNProject={user_logged_in:(HuffCookies.getUserName()&&1==1),maybe_facebook:HPFB.maybeFacebookConnected(),snp_cookie:HuffCookies.getSNPstatus(),read_tracking_enabled:HuffCookies.getReadTrackingStatus(),join:function(on_full_page)
{$('snp_con').innerHTML='<img src="/images/ajax-loader.gif" alt="" />';var snp_msg='joined the Social News Project';var snp_attachment={name:'Join me and {{{X}}} others in the Future of News!',caption:'HuffingtonPost and Facebook Social News Project',description:'HuffingtonPost and Facebook power the future of social news. Follow what your friends are reading, vote on the news you think is important, and stay up-to-the-moment on the biggest news events and fun, buzz-worthy stories.',href:HuffPoUtil.getHostName()+'/social/?r='+escape(HuffCookies.getUserGuid()),media:[{type:'image',src:'http://www.huffingtonpost.com/images/hp-fb-snp.png',href:HuffPoUtil.getHostName()+'/social/?r='+escape(HuffCookies.getUserGuid())}]};var snp_meta={type:'join'};var snp_action_links=[{text:'Join Social News Project now!',href:HuffPoUtil.getHostName()+'/social/?r='+escape(HuffCookies.getUserGuid())}];this.postJoinSuccess=function(o)
{if(/user:::done/.test(o.responseText))
{var resparr=o.responseText.split(':::');var snp_members=resparr[2];var msg=snp_attachment.name;msg=msg.replace('{{{X}}}',snp_members);snp_attachment.name=msg;SNProject.track(HuffCookies.getUserId(),'user_snp_join');HuffCookies.setCookie('huffpost_snp_status',1);HuffCookies.setCookie('huffpost_snp_read',1);LazyFB.ensureInit(function()
{FB.Connect.ifUserConnected(function(){FB_RequireFeatures(["Api"],function(){var api=FB.Facebook.apiClient;api.users_hasAppPermission('publish_stream',function(o)
{if(o==0)
{if(!on_full_page)Modal.hideMask();FB.Connect.showPermissionDialog('publish_stream, read_stream',function(got_permission)
{if(!on_full_page)QuickSNProject.showModal();if(/publish_stream/.test(got_permission))
{SNProject.publishOnFacebookStream(function()
{SNProject.happyJoin();},Array(snp_msg,snp_attachment,snp_action_links,snp_meta));}
else
{SNProject.happyJoin();}});}
else
{SNProject.publishOnFacebookStream(function()
{SNProject.happyJoin();},Array(snp_msg,snp_attachment,snp_action_links,snp_meta));}});});});});}
else
{if(o.responseText=='error:::nofacebook'||o.responseText=='error:::nouser')
{alert("SNN features require a Facebook account to be linked to your HuffPo account");}
else
{HPError.e();}
if($('snp_con'))
{if($('snp_con').innerHTML=='<img src="/images/ajax-loader.gif" alt="" />')
window.location.reload();}
if(!on_full_page)Modal.hideMask();}}
YAHOO.util.Connect.asyncRequest('GET','/users/social_news_project/SNPactions.php?do=join',{success:this.postJoinSuccess,failure:QuickSNProject.GetDialogFail});return false;},refuse:function(on_full_page)
{YAHOO.util.Connect.asyncRequest('GET','/users/social_news_project/SNPactions.php?do=refuse',{success:function(o)
{if(o.responseText=='user:::done')
{HuffCookies.setCookie('huffpost_snp_status',0);HuffCookies.setCookie('huffpost_snp_read',0);if(!on_full_page)setInterval("Modal.hideMask()",1500);}else{HPError.e();if(!on_full_page)Modal.hideMask();}},failure:QuickSNProject.GetDialogFail});return false;},checkStatusAndJoin:function()
{var snp=SNProject;if(!Array.indexOf)
{Array.prototype.indexOf=function(obj){for(var i=0;i<this.length;i++){if(this[i]==obj){return i;}}
return-1;}}
ACTIVEHISTORY.run();if(snp.user_logged_in&&(!snp.snp_cookie||(snp.snp_cookie!=1&&snp.snp_cookie!=0))&&!snp_verified&&ACTIVEHISTORY.runstate.visitedlinks.indexOf('facebook')>=0&&snp.maybe_facebook)
{var snp_url='/users/social_news_project/SNPactions.php?do=is_member';C.asyncRequest('GET',snp_url,{success:SNProject.joinIfNeeded,failure:function(o){}});}
snp_verified=true;},joinIfNeeded:function(o)
{var snp=SNProject;if(o.responseText=='user:::none')
{if(!/social/.test(location.href))
{LazyFB.ensureInit(function(){FB.Connect.ifUserConnected(function(){QuickSNProject.showJoinDialog();},function(){});},true);}}
else if(o.responseText==='user:::1')
{HuffCookies.setCookie('huffpost_snp_status',1);HuffCookies.setCookie('huffpost_snp_read',1);SNProject.checkFriendsFansOnJoin();}
else if(o.responseText==='user:::0')
{HuffCookies.setCookie('huffpost_snp_status',0);HuffCookies.setCookie('huffpost_snp_read',0);}},publishOnFacebookStream:function(callback,stream_vars)
{var snp_message=stream_vars[0];var snp_attachment=stream_vars[1];var snp_action_links=stream_vars[2];var snp_meta=stream_vars[3];var stream_params='&message='+escape(snp_message);stream_params+='&at_name='+escape(snp_attachment.name)+'&at_caption='+escape(snp_attachment.caption)+'&at_description='+escape(snp_attachment.description)+'&at_href='+escape(snp_attachment.href)+'&at_media_type='+escape(snp_attachment.media[0].type)+'&at_media_src='+escape(snp_attachment.media[0].src)+'&at_media_href='+escape(snp_attachment.media[0].href);stream_params+='&ac_text='+escape(snp_action_links[0].text)+'&ac_href='+escape(snp_action_links[0].href);stream_params+='&at_meta_type='+escape(snp_meta.type)
var snp_url='/users/social_news_project/SNPactions.php';var snp_params='do=publish_stream'+stream_params;C.asyncRequest('POST',snp_url,{success:function(o)
{},failure:function()
{}},snp_params);if(typeof(callback)=='function')
{setTimeout(callback,200);}},happyJoinMessage:'The Game is On! The project will get more and more interesting as your friends join you, but to kick start things just go ahead and browse and use the site like you were before. Keep your eyes peeled for the Social News Project modules that will be on most every page that you visit',happyJoinResizeModal:function(inner_height)
{if(Y.util.Event.isIE){$('huff_modal_common_inner').style.height=inner_height+'px';}else{$('huff_modal_common_inner').style.height=inner_height+'px';inner_height+=10;$('huff_modal_common').style.height=inner_height+'px';}},happyJoin:function()
{$('snp_con').innerHTML='<img src="/images/ajax-loader.gif" alt="" />';SNProject.happyJoinResizeModal(280);YAHOO.util.Event.removeListener("wrapper_mask","click");YAHOO.util.Event.removeListener("modal_close_link","click");YAHOO.util.Event.addListener("wrapper_mask","click",SNProject.happyJoinOnClose);YAHOO.util.Event.addListener("modal_close_link","click",SNProject.happyJoinOnClose);C.asyncRequest('GET','/users/social_news_project/make_friends_fans.php?showall=1',{success:function(o){$('snp_con').innerHTML=SNProject.happyJoinMessage;if(o.responseText!=''){var splits=o.responseText.split(':::::');SNProject.happyJoinResizeModal(380);$('snp_con').innerHTML+='<br /><br /><br />'+splits[0];setTimeout(function(){FB.XFBML.Host.parseDomTree();},500);}
$('snp_con').innerHTML+='<br /><br /><a href="/social/'+HuffCookies.getUserName()+'?action=friends"><img src="/images/snp-continue.jpg" /></a>';},failure:function(){$('snp_con').innerHTML=SNProject.happyJoinMessage;$('snp_con').innerHTML+='<br /><br /><a href="/social/'+HuffCookies.getUserName()+'?action=friends"><img src="/images/snp-continue.jpg" /></a>';},timeout:5000});HuffCookies.del('just_logged');},happyJoinOnClose:function()
{location.href='/social/'+HuffCookies.getUserName();},checkFriendsFansOnJoin:function()
{C.asyncRequest('GET','/users/social_news_project/make_friends_fans.php',{success:function(o){if(o.responseText!=''){var splits=o.responseText.split(':::::');QuickSNProject.showModal();SNProject.happyJoinResizeModal(310+parseInt(splits[1]));$('snp_modal').innerHTML="<h1>Social News Project</h1><div id=\"snp_con\">"+splits[0]+"</div>";setTimeout(function(){FB.XFBML.Host.parseDomTree();},500);}},timeout:8000});},track:function(id,action,reference)
{var snp=SNProject;if(!id||id==''){id=0;}
if(!reference||reference==''){reference=0;}
if(/[^\d+]/.test(id)||/[^\d+]/.test(reference)||(action!='delete_entry_view'&&action!='entry_view'&&action!='entry_like'&&action!='entry_unlike'&&action!='comment_comment'&&action!='entry_vote'&&action!='slideshow_poll_vote'&&action!='slideshow_poll_facebook_share'&&action!='user_snp_join'))
{return false;}
can_track=true;if(action=='entry_view')
{can_track=(HuffCookies.getSNPstatus()==1&&HuffCookies.getReadTrackingStatus()==1);}
if(snp.user_logged_in&&can_track)
{var wait_seconds=0;if(action=='entry_view')
{wait_seconds=10000;}
setTimeout(function()
{var user_stats_project_image_src="http://user-stats.huffingtonpost.com/?"+HuffCookies.getUserId()+"&"+Math.random().toString(16).replace('0.','')+'&'+escape(id)+'&'+escape(action)+'&'+escape(reference);my_img=document.createElement('img');my_img.setAttribute('src',user_stats_project_image_src);my_img.setAttribute('style',"height:1px; line-height:1px; overflow:hidden");$('_snp_tracking').appendChild(my_img);},wait_seconds);}
return true;}}
var SNPModule={current_page:0,max_page:-1,pages:Array(),animation:null,url_user_id:'',current_mp_page:0,max_mp_page:-1,current_act_page:0,max_act_page:-1,made_init:0,isFormLoaded:false,load:function()
{if(SNProject.snp_cookie==1&&SNProject.user_logged_in==1)
{C.asyncRequest('GET','/users/social_news_project/snp_module.php',{success:function(o){if(o.responseText!=''){D.get('facebook_friends_unit_wrapper').innerHTML=o.responseText;SNPModule.init();}},timeout:5000});}},init:function()
{if(this.made_init)return false;this.lightbox.init();if(this.max_page<0)
{if($('snp_max_page_counter'))
{this.max_page=parseInt($('snp_max_page_counter').innerHTML)-1;for(var i=0;i<=this.max_page;i++)
{this.pages[i]=$('snp_module_page_ids_'+i).innerHTML;}}
else
{this.max_page=0;}}
if(!this.url_user_id)
{this.url_user_id=$('snp_module_user_id').innerHTML;}
if(this.max_mp_page<0)
{if($('snp_mp_max_page_counter'))
{this.max_mp_page=parseInt($('snp_mp_max_page_counter').innerHTML)-1;}
else
{this.max_mp_page=0;}}
if(this.max_act_page<0)
{if($('snp_act_max_page_counter'))
{this.max_act_page=parseInt($('snp_act_max_page_counter').innerHTML)-1;}
else
{this.max_act_page=0;}}
var entry_id=HuffPoUtil.GetEntryID(window.location.href);if(SNProject.read_tracking_enabled==1&&entry_id&&!$('snp_activity_read_entry_'+entry_id)&&$('snp_current_reading_entry_title'))
{this.current_reading_entry_id=entry_id;$('snp_current_reading_entry_title').innerHTML=document.title;$('snp_current_reading_entry').style.display='block';}
this.made_init=1;},refreshPagination:function(page,type)
{if(!type)type='';$('snp_'+type+'page_counter').innerHTML=page+1;switch(type)
{case'':var max_page=this.max_page;var current_page=this.current_page;this.current_page=page;break;case'mp_':var max_page=this.max_mp_page;var current_page=this.current_mp_page;this.current_mp_page=page;break;case'act_':var max_page=this.max_act_page;var current_page=this.current_act_page;this.current_act_page=page;break;}
if(type=='mp_')return;if(max_page>0)
{if(current_page==0)
{D.removeClass('snp_'+type+'left_arrow','left_arrow_disabled');}
if(page==0)
{D.addClass('snp_'+type+'left_arrow','left_arrow_disabled');}
if(current_page==max_page)
{D.removeClass('snp_'+type+'right_arrow','right_arrow_disabled');}
if(page==max_page)
{D.addClass('snp_'+type+'right_arrow','right_arrow_disabled');}}},setPage:function(page,type)
{if(!type)type='';switch(type)
{case'':if(page==this.current_page)return false;var current_page=this.current_page;break;case'mp_':if(page==this.current_mp_page)return false;var current_page=this.current_mp_page;break;case'act_':if(page==this.current_act_page)return false;var current_page=this.current_act_page;break;}
if(this.isLocked(type))return false;this.animatePage(0,'snp_'+type+'module_all_pages_here');if($('snp_'+type+'page_'+page))
{HuffPoUtil.hide('snp_'+type+'page_'+current_page);HuffPoUtil.show('snp_'+type+'page_'+page);this.refreshPagination(page,type);this.animatePage(1,'snp_'+type+'module_all_pages_here');}
else
{this.setLock(type);switch(type)
{case'':var url_to_call='/users/social_news_project/snp_module_page.php?page='+page+'&page_ids='+this.pages[page]+'&user_id='+this.url_user_id;break;case'mp_':return true;break;case'act_':var url_to_call='/users/social_news_project/snp_module_page.php?type=act&page='+page+'&user_id='+this.url_user_id;break;}
C.asyncRequest('GET',url_to_call,{success:function(o)
{if(o.responseText!='')
{HuffPoUtil.hide('snp_'+type+'page_'+current_page);$('snp_'+type+'module_all_pages_here').innerHTML+=o.responseText;SNPModule.animatePage(1,'snp_'+type+'module_all_pages_here');SNPModule.refreshPagination(page,type);SNPModule.releaseLock(type);}
else
{HPError.e();SNPModule.animatePage(1,'snp_'+type+'module_all_pages_here');SNPModule.releaseLock(type);}},failure:function(o)
{HPError.e();SNPModule.animatePage(1,'snp_'+type+'module_all_pages_here');SNPModule.releaseLock(type);},timeout:5000});}
return true;},animatePage:function(enable,id)
{if(this.animation)
{this.animation.stop();}
var direction={from:0,to:1};var time=0.5;if(!enable)
{direction={from:1,to:0};time=0.9;}
this.animation=new Y.util.Anim($(id),{opacity:direction},time,Y.util.Easing.easeOut);this.animation.animate();},setLock:function(type)
{switch(type)
{case'':this.nav_locked=1;break;case'mp_':this.nav_mp_locked=1;break;case'act_':this.nav_act_locked=1;break;}},releaseLock:function(type)
{switch(type)
{case'':this.nav_locked=0;break;case'mp_':this.nav_mp_locked=0;break;case'act_':this.nav_act_locked=0;break;}},isLocked:function(type)
{switch(type)
{case'':if(this.nav_locked)return true;break;case'mp_':if(this.nav_mp_locked)return true;break;case'act_':if(this.nav_act_locked)return true;break;}
return false;},nextPage:function()
{this.init();var next_index=this.current_page+1;if(next_index>this.max_page)
{next_index=this.max_page;}
this.setPage(next_index);},prevPage:function()
{this.init();var prev_index=this.current_page-1;if(prev_index<0)
{prev_index=0;}
this.setPage(prev_index);},nextMpPage:function()
{this.init();var next_index=this.current_mp_page+1;if(next_index>this.max_mp_page)
{next_index=0;}
this.setPage(next_index,'mp_');},prevMpPage:function()
{this.init();var prev_index=this.current_mp_page-1;if(prev_index<0)
{prev_index=this.max_mp_page;}
this.setPage(prev_index,'mp_');},nextActPage:function()
{this.init();var next_index=this.current_act_page+1;if(next_index>this.max_act_page)
{next_index=this.max_act_page;}
this.setPage(next_index,'act_');},prevActPage:function()
{this.init();var prev_index=this.current_act_page-1;if(prev_index<0)
{prev_index=0;}
this.setPage(prev_index,'act_');},removeRecentActivity:function(id,is_first)
{this.init();var o_id='snp_recent_activity_'+id;var get_url='/users/social_news_project/snp_module_action.php?action=delete&id='+id+'&user_id='+this.url_user_id+'&page='+this.current_act_page;if(is_first)
{o_id='snp_current_reading_entry';get_url+='&type=entry';SNProject.track(id,'delete_entry_view');}
SNPModule.animatePage(0,o_id);C.asyncRequest('GET',get_url,{success:function(o)
{if(o.responseText!='')
{if(SNPModule.animation)
{SNPModule.animation.stop();}
var obj=$(o_id);var p=obj.parentNode;p.removeChild(obj);if(o.responseText!='ok')
{p.innerHTML+=o.responseText;SNPModule.animatePage(1,p.lastChild.id);for(var i=SNPModule.current_act_page+1;i<=SNPModule.max_act_page;i++)
{var tmp='';if(tmp=$('snp_act_page_'+i))
{var parent=tmp.parentNode;parent.removeChild(tmp);}}}
else
{var last_child=D.getLastChild(p);if(!last_child||last_child.id=='snp_current_reading_entry')
{p.innerHTML='You have no recorded activities';}}}
else
{HPError.e();SNPModule.animatePage(1,o_id);}},failure:function(o)
{HPError.e();SNPModule.animatePage(1,o_id);},timeout:5000});},lightbox:{isFormLoaded:false,zone_info:'',init:function(){if(typeof(zone_info)!="undefined")
this.zone_info=zone_info;else if(typeof(QV)!="undefined"&&typeof(QV.ad_zone)!="undefined")
this.zone_info=QV.ad_zone;else
this.zone_info='huffpost.general/general';Modal.hideMaskCustom.push(this.close);},show:function(ltype,entry_id,comment_id){Modal.id='huff_modal_common';Modal.setWidth(750);Modal.showMask(Modal.id);if(!this.isFormLoaded)
{var me=this;var url='/users/social_news_project/snp_module_lightbox.php?type=entry_details&entry_id='+entry_id+'&user_id='+SNPModule.url_user_id;switch(ltype)
{case'comment_details':url='/users/social_news_project/snp_module_lightbox.php?type=comment_details&entry_id='+entry_id+'&user_id='+SNPModule.url_user_id+'&comment_id='+comment_id;break;}
YAHOO.util.Connect.asyncRequest('GET',url,{success:function(o){me.onLoadSuccess(o);},failure:function(o){me.onLoadFail(o);}});}},onLoadSuccess:function(o){$('huff_modal_common_inner').innerHTML=o.responseText;this.isFormLoaded=true;this.show();$('snn_qr_ad').innerHTML='<span><iframe src="http://ad.doubleclick.net/adi/'+this.zone_info+';ptile=4;sz=300x250;ord='+HuffPoUtil.WEDGJE.ord()+'?" width="300" height="250" marginwidth="0" marginheight="0" frameborder="0" scrolling="no"></iframe></span>';Modal.ShowIframe();},onLoadFail:function(o){HPError.e();this.hideMask();},close:function(){SNPModule.lightbox.isFormLoaded=false;}
}}
var HPUser={'is_facebook':function(){},'is_googlefc':function(){},'is_logged_in':function(){},'logout':function(logout_by_url,logout_facebook)
{if($('avatar_logged_in'))$('avatar_logged_in').style.display='none';if($("wendybird_user"))$("wendybird_user").style.display='none';if($('not_logged_user'))$('not_logged_user').style.display='block';el=document.getElementById('fbook_main_text_notloggedin');if(el)el.style.display="block";el=document.getElementById('join_login_fbook_notloggedin');if(el)el.style.display="block";el=document.getElementById('fConnect_img_container');if(el)el.style.display="block";el=document.getElementById('fbook_main_text_loggedin');if(el)el.style.display="none";el=document.getElementById('join_login_fbook_loggedin');if(el)el.style.display="none";el=document.getElementById('fbook_main_text_name');if(el)el.innerHTML=HuffCookies.getUserName().replace(/[\+_]/g,' ');el=document.getElementById('fConnect_img_container');if(el)el.style.display="block";var cookie_names=new Array('huffpost_user','huffpost_pass','huffpost_lastlogin','huffpost_bigphoto','huffpost_smallphoto','huffpost_snp_status','huffpost_snp_read','huffpost_user_id');for(var c=0;c<cookie_names.length;c++)
{HuffCookies.destroy(cookie_names[c]);}
return true;}};
