/*    HTTP Host:  static.ak.fbcdn.net                                          */
/*    Generated:  March 7th 2010 5:51:54 AM PST                                */
/*      Machine:  10.16.140.107                                                */
/*       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(d,c){var a=[];for(var b in c)if(c[b])a.push(b.toString()+'='+encodeURIComponent(c[b]));return d+'?'+a.join('&');},getUrl:function(a){return a.getAttribute('share_url')||window.location.href;},getType:function(a){return a.getAttribute('type')||'button_count';},pretty:function(a){return a>=1e+07?Math.round(a/1e+06)+'M':(a>=10000?Math.round(a/1000)+'K':a);},updateButton:function(a){var b=this.getUrl(a);if(this.results[b])a.fb_count=this.results[b].share_count;this.displayBox(a,3);},displayBox:function(a,d){if(typeof(a.fb_count)=='number'&&a.fb_count>=d)for(var c=1;c<=2;c++){var b=a.firstChild.childNodes[c];b.className=b.className.replace('fb_share_no_count','');if(c==2)b.lastChild.innerHTML=this.pretty(a.fb_count);}},renderButton:function(c){var j=this.getUrl(c);var g=this.getType(c);var h=c.innerHTML.length>0?c.innerHTML:'Share';c.href=this.addQS('http://www.facebook.com/sharer.php',{u:j,t:j==window.location.href?document.title:null,src:'sp'});c.onclick=function(){if(!c.fb_clicked){c.fb_count+=1;FB.Share.displayBox(this,1);c.fb_clicked=true;}window.open(c.href,'sharer','toolbar=0,status=0,width=626,height=436');return false;},c.style.textDecoration='none';if(!this.results[j]&&(g.indexOf('count')>=0)){this.urls[j]=true;this.urlsA.push(j);}var i='Small';var a='<span class=\'FBConnectButton FBConnectButton_'+i+'\''+' style=\'cursor:pointer;\'>'+'<span class=\'FBConnectButton_Text\'>'+h+'</span></span>';if(g.indexOf('count')>=0){var e=(g=='box_count');var f=(e?'top':'right');var d='<span class=\'fb_share_size_'+i+' '+(e?'fb_share_count_wrapper':'')+'\'>';var b='<span class=\'fb_share_count_nub_'+f+' fb_share_no_count\'></span>';b+='<span class=\'fb_share_count fb_share_no_count'+' fb_share_count_'+f+'\'>'+'<span class=\'fb_share_count_inner\'>&nbsp;</span></span>';d+=(e)?'<span></span>'+b+a:a+b;}else if(g.indexOf('icon')>=0){var d='<span class=\'FBConnectButton_Simple\'>'+'<span class=\'FBConnectButton_Text_Simple\'>'+(g=='icon_link'?h:'&#xFEFF;')+'</span>';}else var d=a;c.innerHTML=d;c.fb_rendered=true;},insert:function(a){(document.getElementsByTagName('HEAD')[0]||document.body).appendChild(a);},renderAll:function(d){var c=document.getElementsByName('fb_share');var a=c.length;for(var b=0;b<a;b++){if(!c[b].fb_rendered)this.renderButton(c[b]);if(this.getType(c[b]).indexOf('count')>=0&&!c[b].fb_count&&this.results[this.getUrl(c[b])])this.updateButton(c[b]);}},fetchData:function(){var a=document.createElement('script');a.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(a);},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 a=document.createElement('link');a.rel='stylesheet';a.type='text/css';a.href='http://static.ak.fbcdn.net/connect.php/css/share-button-css';this.insert(a);this.resetUrls();window.fb_sharepro_render=function(b){for(var c=0;b&&c<b.length;c++)FB.Share.results[b[c].url]=b[c];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"]); }