/*    HTTP Host:  static.ak.fbcdn.net                                          */
/*    Generated:  July 13th 2009 7:36:42 AM PDT                                */
/*      Machine:  10.16.139.103                                                */
/*       Source:  Global Cache                                                 */
/*     Location:  js/9oqq6gmr370okwog.pkg.js h:a4cnigm3                        */
/*       Locale:  nu_ll                                                        */
/*         Path:  js/9oqq6gmr370okwog.pkg.js                                   */


function UntrustedLink(dom,hash,evt){this.dom=dom;this.url=dom.href;this.hash=hash;this.dom.listen('click',this.onclick.bind(this));this.dom.listen('mousedown',this.onmousedown.bind(this));this.dom.listen('mouseup',this.onmouseup.bind(this));this.dom.listen('mouseout',this.onmouseout.bind(this));this.onmousedown($E(evt));}
UntrustedLink.bootstrap=function(dom,hash,evt){if(dom.__untrusted){return;}
dom.__untrusted=true;new UntrustedLink(dom,hash,evt);}
UntrustedLink.prototype.getRewrittenURI=function(){return(new URI('/l.php')).setQueryData({u:this.url,h:this.hash}).setSubdomain('www');}
UntrustedLink.prototype.onclick=function(){(function(){this.dom.href=this.url;}).bind(this).defer(100);this.dom.href=this.getRewrittenURI();}
UntrustedLink.prototype.onmousedown=function(evt){if(evt.button==2){this.dom.href=this.getRewrittenURI();}}
UntrustedLink.prototype.onmouseup=function(){this.dom.href=this.getRewrittenURI();}
UntrustedLink.prototype.onmouseout=function(){this.dom.href=this.url;}

var SocialGraphManager=function(){var _initialized=false;var _classType=-1;var _nodeID=-1;var _dialog=null;var _prepareAsyncData=function(data){if(!_initialized){return null;}
var required_data={'class':_classType,'node_id':_nodeID};copy_properties(data,required_data);return data;};var _send=function(uri,data,handler){new AsyncRequest().setURI(uri).setData(_prepareAsyncData(data)).setHandler(handler?handler:bagofholding).send();return false;};var _showDialog=function(uri,data){if(!(data=_prepareAsyncData(data))){return;}
var async=new AsyncRequest().setMethod('POST').setURI(uri).setData(data);_dialog=new Dialog().setModal(true).setAsync(async).show();return false;};return{init:function(classType,nodeID){_initialized=true;_classType=classType;_nodeID=nodeID;return this;},getCurrentNodeID:function(){return _nodeID;},showInviteDialog:function(){_showDialog('/ajax/social_graph/invite_dialog.php',{});},showAddAdminDialog:function(){_showDialog('/ajax/social_graph/add_admin_dialog.php',{});},showBrowseDialog:function(args){_showDialog('/ajax/social_graph/dialog/browse.php',args||{});},submitDialog:function(formID,target){if(_dialog){var data=serialize_form($(formID));_dialog.hide();if(data['ids']||data['email_addresses']){_showDialog(target,data);}}},cancelDialog:function(){if(_dialog){_dialog.hide();}},fetch:function(edge_type,meta,page,limit,handler){var uri='/ajax/social_graph/fetch.php';var data={'edge_type':edge_type,'page':page,'limit':limit};if(meta){copy_properties(data,meta);}
return _send(uri,data,handler);},search:function(query,meta,handler){var uri='/ajax/social_graph/search.php';var data={'query':query};if(meta){copy_properties(data,meta);}
return _send(uri,data,handler);},add:function(fbids,edge_type,meta,app_id,message,handler){var uri='/ajax/social_graph/add.php';var data={'fbids':fbids,'edge_type':edge_type,'app_id':app_id,'message':message};if(meta){copy_properties(data,meta);}
return _send(uri,data,handler);},remove:function(fbid,edge_type,ban,meta,message,handler){var uri='/ajax/social_graph/remove.php';var data={'fbid':fbid,'edge_type':edge_type,'ban':ban,'message':message};if(meta){copy_properties(data,meta);}
return _send(uri,data,handler);}};}();

if (window.Bootloader) { Bootloader.done(["js\/9oqq6gmr370okwog.pkg.js"]); }
