/*    HTTP Host:  static.ak.fbcdn.net                                          */
/*    Generated:  December 12th 2009 2:27:25 AM PST                            */
/*      Machine:  10.16.140.108                                                */
/*       Source:  Global Cache                                                 */
/*     Location:  js/connect/FB/SharePro.js h:ds8veikt                         */
/*       Locale:  nu_ll                                                        */
/*         Path:  js/connect/FB/SharePro.js                                    */

if (window.CavalryLogger) { CavalryLogger.start_js(["js\/connect\/FB\/SharePro.js"]); }

if(!window.FB)window.FB={};if(!window.FB.Share){FB.Share={results:{},resetUrls:function(){this.urls={};this.urlsA=[];},addQS:function(url,qs){var a=[];for(var k in qs)if(qs[k])a.push(k.toString()+'='+encodeURIComponent(qs[k]));return url+'?'+a.join('&');},getUrl:function(dom){return dom.getAttribute('share_url')||window.location.href;},getType:function(dom){return dom.getAttribute('type')||'button_count';},pretty:function(c){return c>=1e+07?Math.round(c/1e+06)+'M':(c>=10000?Math.round(c/1000)+'K':c);},updateButton:function(dom){var url=this.getUrl(dom);if(this.results[url])dom.fb_count=this.results[url].share_count;this.displayBox(dom,3);},displayBox:function(dom,_L1){if(typeof(dom.fb_count)=='number'&&dom.fb_count>=_L1)for(var i=1;i<=2;i++){var e=dom.firstChild.childNodes[i];e.className=e.className.replace('fb_share_no_count','');if(i==2)e.lastChild.innerHTML=this.pretty(dom.fb_count);}},renderButton:function(dom){var url=this.getUrl(dom);var _L2=this.getType(dom);var _L3=dom.innerHTML.length>0?dom.innerHTML:'Share';dom.href=this.addQS('http://www.facebook.com/sharer.php',{'u':url,'t':url==window.location.href?document.title:null,'src':'sp'});dom.onclick=function(){if(!dom.fb_clicked){dom.fb_count+=1;FB.Share.displayBox(this,1);dom.fb_clicked=true;}window.open(dom.href,'sharer','toolbar=0,status=0,width=626,height=436');return false;},dom.style.textDecoration='none';if(!this.results[url]&&(_L2.indexOf('count')>=0)){this.urls[url]=true;this.urlsA.push(url);}var _L4='Small';var _L5='<span class=\'FBConnectButton FBConnectButton_'+_L4+'\''+' style=\'cursor:pointer;\'>'+'<span class=\'FBConnectButton_Text\'>'+_L3+'</span></span>';if(_L2.indexOf('count')>=0){var _L6=(_L2=='box_count');var pos=(_L6?'top':'right');var _L8='<span class=\'fb_share_size_'+_L4+' '+(_L6?'fb_share_count_wrapper':'')+'\'>';var _L9='<span class=\'fb_share_count_nub_'+pos+' fb_share_no_count\'></span>';_L9+='<span class=\'fb_share_count fb_share_no_count'+' fb_share_count_'+pos+'\'>'+'<span class=\'fb_share_count_inner\'>&nbsp;</span></span>';_L8+=(_L6)?'<span></span>'+_L9+_L5:_L5+_L9;}else if(_L2.indexOf('icon')>=0){var _L8='<span class=\'FBConnectButton_Simple\'>'+'<span class=\'FBConnectButton_Text_Simple\'>'+(_L2=='icon_link'?_L3:'')+'</span>';}else var _L8=_L5;dom.innerHTML=_L8;dom.fb_rendered=true;},insert:function(_L0){(document.getElementsByTagName('HEAD')[0]||document.body).appendChild(_L0);},renderAll:function(_L0){var _L1=document.getElementsByName('fb_share');var c=_L1.length;for(var i=0;i<c;i++){if(!_L1[i].fb_rendered)this.renderButton(_L1[i]);if(this.getType(_L1[i]).indexOf('count')>=0&&!_L1[i].fb_count&&this.results[this.getUrl(_L1[i])])this.updateButton(_L1[i]);}},fetchData:function(){var _L0=document.createElement('script');_L0.src=this.addQS('http://api.facebook.com/restserver.php',{'v':'1.0','method':'fql.query','query':"select url, share_count"+" from link_stat where url in ('"+this.urlsA.join("','")+"')",'format':'json','callback':'fb_sharepro_render'});this.resetUrls();this.insert(_L0);},stopScan:function(){clearInterval(FB.Share.scanner);FB.Share.renderPass();},renderPass:function(){FB.Share.renderAll();if(FB.Share.urlsA.length>0)FB.Share.fetchData();},_onFirst:function(){var _L0=document.createElement('link');_L0.rel='stylesheet';_L0.type='text/css';_L0.href='http://static.ak.fbcdn.net/connect.php/css/share-button-css';this.insert(_L0);this.resetUrls();window.fb_sharepro_render=function(_L1){for(var i=0;_L1&&i<_L1.length;i++)FB.Share.results[_L1[i].url]=_L1[i];FB.Share.renderAll();};this.renderPass();this.scanner=setInterval(FB.Share.renderPass,700);if(window.attachEvent){window.attachEvent("onload",FB.Share.stopScan);}else window.addEventListener("load",FB.Share.stopScan,false);}};FB.Share._onFirst();}

if (window.Bootloader) { Bootloader.done(["js\/connect\/FB\/SharePro.js"]); }