function facebook_login(func_in){var func=function(){};if(func_in==undefined){func=facebook_onlogin;}
else{func=function(){facebook_onlogin();func_in();};}
try{FB_RequireFeatures(["Connect"],function(){FB.Connect.requireSession(func);});}
catch(e){}}
function facebook_onlogin(){FB_RequireFeatures(["Api"],function(){uid=FB.Facebook.apiClient.get_session().uid;update_facebook_button(uid);});}
function update_facebook_button(uid){if(!$defined($('fbconnect')))return;if(!$defined(uid)||!uid){$('fbconnected').style.display="none";$('connect').style.display="block";if($defined($("guest_content"))){$("guest_content").style.display="block";$('CommentName').value='';}
return;}
FB_RequireFeatures(["Api"],function(){FB.Facebook.apiClient.users_getInfo(uid,"first_name, pic_square",function(result,exception){if(!$defined($('fbconnect')))return;var options=$('connect');var message=$('fbconnected');var author=message.getElement('p.author');var avatar=message.getElement('img.avatar');message.style.display="block";options.style.display="none";author.set('text',result[0].first_name);avatar.set('src',result[0].pic_square)
if($defined($("guest_content"))){$("guest_content").style.display="none";$('CommentName').value='fb-'+uid;}});});}
function facebook_logout(){FB_RequireFeatures(["Connect"],function(){FB.Connect.logout();update_facebook_button();});}
function post_comment_to_facebook(comment_id){FB.ensureInit(function(){FB_RequireFeatures(["Connect"],function(){FB.Connect.ifUserConnected(function(){FB_RequireFeatures(["Api"],function(){session=FB.Facebook.apiClient.get_session();if(session==null){return;}
var comment_info=comment_id;var link=comment_info.link;var title=comment_info.title;var image=comment_info.image;var name=comment_info.name;var comment=comment_info.comment;var comment_link=comment_info.comment_link;FB_RequireFeatures(["Connect"],function(){attachment={"media":[{"type":"image","src":image,"href":link}],"name":"Comments on: "+title+"","href":comment_link,"description":comment};var action_links=[{"text":"Read "+title,"href":link},{"text":"Affilorama","href":"http://www.affilorama.com"}];FB.Connect.streamPublish("I just read the "+title+" post on Affilorama and posted some thoughts on it. Check them out!",attachment,action_links,"","Add a personal message...");});});});});});}
function init_facebook_block(){$dr(function(){FB.ensureInit(function(){if(!$defined($('fbconnect')))return;$('fbconnect').style.display="block";FB_RequireFeatures(["Connect"],function(){FB.Connect.ifUserConnected(update_facebook_button);});});});}
$dr(function(){if(!$defined($('fbconnect'))||!$defined(FB_RequireFeatures)||!$defined(FB))return;try{app_key="ba6678eb4fa62bba2e0df1dbd83677c7";FB.init(app_key,"/xd_receiver.htm");if($defined(CommentHandler)){CommentHandler.existingEvalSuccess=CommentHandler.evalSuccess;CommentHandler.evalSuccess=function(addDiv){CommentHandler.existingEvalSuccess(addDiv);init_facebook_block();}}
init_facebook_block();}catch(e){}});
/* Fri, 3 Sep 2010 05:00:54 GMT js/comments_facebook.js */