/* (c) 2008, 2009, 2010 Add This, LLC */
(function(b,c,e){var a,h=document,g=0,m=b.util;function j(){if(g){return 1}k("xtc",1);if(1==b.cookie.rck("xtc")){g=1}f("xtc",1);return g}function l(o){if(_atc.xck){return}var n=o||_ate.dh||_ate.du||(_ate.dl?_ate.dl.hostname:"");if(n.indexOf(".gov")>-1||n.indexOf(".mil")>-1){_atc.xck=1}var q=typeof(b.pub)==="function"?b.pub():b.pub,d=["usarmymedia","govdelivery"];for(i in d){if(q==d[i]){_atc.xck=1;break}}}function f(n,d){if(h.cookie){h.cookie=n+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/"+(d?"; domain="+(b.bro.msi?"":".")+"addthis.com":"")}}function k(o,n,p,q,d){l();if(!_atc.xck){if(!d){var d=new Date();d.setYear(d.getFullYear()+2)}document.cookie=o+"="+n+(!p?"; expires="+d.toUTCString():"")+"; path=/;"+(!q?" domain="+(b.bro.msi?"":".")+"addthis.com":"")}}if(!b.cookie){b.cookie={}}b.cookie.sck=k;b.cookie.kck=f;b.cookie.cww=j;b.cookie.gov=l})(_ate,_ate.api,_ate);_ate.extend(addthis,{counter:(function(){var F=document.compactMode,r=_ate.bro.mod||(F=="BackCompat"?2:F=="CSS1Compat"?0:1),v=1,D=_ate,B=document,p=window,s=addthis,f={},l=p.addthis_config,m=p.addthis_share,u=function(w,d,a){w/=d;w=Math.round(w*10)/10;if((w+"").length>4){w=Math.round(w)}return w+a},k=function(a){var d=(""+a).split(".").shift().length;if(isNaN(a)){return a}else{if(d<4){return Math.round(a)}else{if(d<7){return u(a,1000,"K")}else{if(d<10){return u(a,1000000,"M")}else{return u(a,1000000000,"B")}}}}},t=function(d){try{if(p.JSON&&p.JSON.parse){return JSON.parse(d)}}catch(a){return{}}},q=function(d){try{if(p.JSON&&p.JSON.stringify){return JSON.stringify(d)}}catch(a){return""}},h=function(d){var a=_ate.cookie.rck("_atshc");if(a){return(t(a)||{})[d]||-1}return -1},c=function(d,w){var a=_ate.cookie.rck("_atshc"),G;if(a){a=t(a);G=(a||{})[d]||0;if(G&&w>=G){delete a[d];_ate.cookie.sck("_atshc",q(a),1,1)}}},C=function(d){var a=_ate.cookie.rck("_atshc"),w=E(d)+1;d.shares=w;z(d,k(w));if(!a){a={}}else{a=t(a)}if(a[d.url]){delete a[d.url]}o[d.url]=a[d.url]=w;_ate.cookie.sck("_atshc",q(a),1,1)},E=function(a){var d=0;if(a&&a.shares){d=a.shares;if(isNaN(d)){d=0}}return d},z=function(a,I){if(!a){return}if(a.firstChild&&a.firstChild.nodeType==3){a.removeChild(a.firstChild)}if(!a.firstChild){var G=B.ce("a"),w=B.ce("a"),d=B.ce("span"),H=B.createTextNode("Share"),J=a.addthis_conf||{},K=a.addthis_share||{},L=a.className.indexOf("pill_style")>-1;G.className="addthis_button_expanded";w.className="atc_s addthis_button_compact";a.appendChild(G);a.appendChild(w);w.appendChild(d);d.appendChild(H);if(document.compatMode=="BackCompat"){if(_ate.bro.chr||_ate.bro.saf){d.style.lineHeight="18px"}else{if(_ate.bro.msi&&L){G.style.lineHeight="16px"}}}J.ui_offset_top=_ate.bro.msi?0:18;J.ui_offset_left=-4;J.product="sco"+(L?"pl":"")+"-"+_atc.ver;addthis.button(w,J,K);addthis._render([G],{conf:J,share:K},{nohover:true,singleservice:"more"})}if(a.firstChild.firstChild){a.firstChild.removeChild(a.firstChild.firstChild)}I=B.createTextNode(I);a.firstChild.appendChild(I)},b=function(a,d){a.shares=d;z(a,k(d))},g=[],n=function(a,G,H){var d=0,w=h(a.url);if(G.error){d="?"}else{d=G.shares}if(!isNaN(w)&&((isNaN(d)&&w>0)||w>d)){d=w}else{c(a.url,d)}if(!o[a.url]){o[a.url]=d}H(a,d)},o={},y={},A=function(a,G){var d=h(a.url);if(!y[a.url]){y[a.url]=[]}y[a.url].push(a);_ate.ed.addEventListener("addthis.menu.share",function(H){try{if(H.data.service&&_ate.track.mgu(H.data.url,{clean:1,defrag:1})==a.url){C(a)}}catch(H){}});if(o[a.url]!==undefined){G(a,o[a.url])}else{if(!isNaN(d)&&d>0){G(a,d)}var w="sc_"+encodeURIComponent(a.url).replace(/[0-3][A-Z]|[^a-zA-Z0-9]/g,"");_ate.track.apc("sco"+(a.className.indexOf("pill_style")>-1?"pl":"")+"-"+_atc.ver);if(!_ate.cbs){_ate.cbs={}}if(!_ate.cbs[w]){_ate.cbs[w]=function(I){clearTimeout(f[w]);if(v){var J=((new Date()).getTime()-_ate.cbs["time_"+w]);img=new Image();D.imgz.push(img);img.src="//l.addthiscdn.com/live/t00/mu.gif?a=sc&"+(isNaN(J)?"err=1":"t="+J)}if(I&&!I.error&&I.shares){o[a.url]=I.shares}for(var H=0;H<y[a.url].length;H++){n(y[a.url][H],I,G)}};_ate.cbs["time_"+w]=(new Date()).getTime();_ate.ajs("//api-public.addthis.com/url/shares.json?url="+_euc(a.url)+"&callback=_ate.cbs."+encodeURIComponent(w),1);clearTimeout(f[w]);f[w]=setTimeout(function(){for(var H=0;H<y[a.url].length;H++){n(y[a.url][H],{error:{message:"server timed out",code:999}},G)}},10000)}}},j=function(J,w,I){if(J){J=addthis._select(J);for(var G=0;G<J.length;G++){var a=J[G],H=((a.parentNode||{}).className||"").indexOf("addthis_toolbox")>-1?addthis.util.getAttributes(a.parentNode,w,I):null,d=addthis.util.getAttributes(a,H?H.conf:w,H?H.share:I,true);if(!a.ost){if(a.className.indexOf("addthis_counter")==-1){a.className+=" addthis_counter"}if(_ate.bro.ie6&&a.className.indexOf("compatmode")==-1){a.className+=(" compatmode"+_ate.bro.mod)}a.url=_ate.track.mgu((I||{}).url||d.share.url||(p.addthis_share||{}).url,{clean:1,defrag:1});a.addthis_conf=d.conf;a.addthis_share=d.share;a.ost=1;z(a,"--");A(a,function(K,L){b(K,L)})}}}};function x(w,a,d){j(w,a,d)}function e(){var d=addthis.counter.selects;addthis.counter=x;addthis.counter.ost=1;addthis.counter(".addthis_counter");if(d){for(var a=0;a<d.length;a++){addthis.counter(d[a].counter,d[a].config,d[a].share)}}}if(_adr.isReady){e();return x}else{addthis.addEventListener("addthis.ready",e);return addthis}})()});
