/*    HTTP Host:  b.static.ak.fbcdn.net                                        */
/*    Generated:  May 12th 2009 1:59:31 PM PDT                                 */
/*      Machine:  10.16.140.110                                                */
/*       Source:  Local Cache                                                  */
/*     Location:  rsrc:3tdyz5g1:en_US:/html/js/9blno8i6jugwgo4o.pkg.js:141     */
/*       Locale:  en_US                                                        */
/*         Path:  js/9blno8i6jugwgo4o.pkg.js                                   */


function privacy_view_public_listing_pop_message(){var body=_tx("Your public search listing is a version of your search result that is available to people who search for you even when they are not logged in to Facebook.")+'<br/><br/>'+
_tx("Content that you make available through your public search listing may be available on search engines or on public-facing Facebook pages. For more information, see the {=Facebook Privacy Policy}.",{'=Facebook Privacy Policy':'<a href="/policy.php">'+
_tx("Facebook Privacy Policy")+'</a>'});new Dialog().setTitle(_tx("Public Search Listing")).setBody(body).setButtons([Dialog.CLOSE]).show();}
function privacy_user_unblock(elm,user_id){new AsyncRequest().setURI('/privacy/ajax/block.php').setData({unblock:user_id}).setHandler(function(response){if(response.getErrorIsWarning()){ErrorDialog.showAsyncError(response);}
DOM.remove($(elm).parentNode);}.bind(this)).send();return false;}
function privacy_platform_disable_all_cb(){var platform_options_list=ge('platform_options_list1');for(var i=0;i<platform_options_list.childNodes.length;i++){platform_options_list.childNodes[i].childNodes[0].disabled=true;}
platform_options_list.style.color='gray';platform_options_list=ge('platform_options_list2');for(i=0;i<platform_options_list.childNodes.length;i++){platform_options_list.childNodes[i].childNodes[0].disabled=true;}
platform_options_list.style.color='gray';}
function privacy_platform_enable_all_cb(){var platform_options_list=ge('platform_options_list1');for(var i=0;i<platform_options_list.childNodes.length;i++){platform_options_list.childNodes[i].childNodes[0].disabled=false;}
platform_options_list.style.color='black';platform_options_list=ge('platform_options_list2');for(i=0;i<platform_options_list.childNodes.length;i++){platform_options_list.childNodes[i].childNodes[0].disabled=false;}
platform_options_list.style.color='black';}
function privacy_platform_undo_unblock_app(app_id){var blocked_hidden=ge(app_id+'_app_blocked');if(blocked_hidden!=null){blocked_hidden.value=1;hide(app_id+'_unblocked_div');show(app_id+'_blocked_div');}}
function privacy_platform_show_learn_search_dialog(){new Dialog().setTitle($('learn_search_dialog_title').innerHTML).setBody($('learn_search_dialog_text').innerHTML).setButtons([Dialog.OK]).show();}
function privacy_platform_show_learn_apps_privacy_dialog(){new Dialog().setTitle($('learn_apps_privacy_dialog_title').innerHTML).setBody($('learn_apps_privacy_dialog_text').innerHTML).setButtons([Dialog.OK]).show();}
function privacy_platform_show_basic_info_dialog(){new Dialog().setTitle($('basic_info_dialog_title').innerHTML).setBody($('basic_info_dialog_text').innerHTML).setButtons([Dialog.OK]).show();}
function privacy_platform_select_share_radio(){privacy_platform_enable_all_cb();var base_hidden=ge('base_permission');if(base_hidden!=null){base_hidden.value=1;}}
function privacy_platform_select_noshare_radio(){privacy_platform_disable_all_cb();var base_hidden=ge('base_permission');if(base_hidden!=null){base_hidden.value=0;}}
function privacy_platform_show_disabled_noshare_dialog(){new Dialog().setTitle($('noshare_dialog_title').innerHTML).setBody($('noshare_dialog_text').innerHTML).setButtons([Dialog.OK]).show();}
var PrivacyPlatform={remove:function(elem,app_id){return PrivacyPlatform._generic({'remove':app_id},function(r){CSS.addClass(elem.parentNode.parentNode,'removed');});},add:function(elem,app_id){return PrivacyPlatform._generic({'add':app_id},function(r){CSS.removeClass(elem.parentNode.parentNode,'removed');});},block:function(elem,app_id){return PrivacyPlatform._generic({'block':app_id},function(r){CSS.removeClass(elem.parentNode.parentNode,'unblocked');});},unblock:function(elem,app_id){return PrivacyPlatform._generic({'unblock':app_id},function(r){CSS.addClass(elem.parentNode.parentNode,'unblocked');});},_generic:function(data,handler){new AsyncRequest().setURI('/privacy/ajax/platform.php').setData(data).setHandler(handler).send();return false;}};var PrivacyPlatformRequestBlocking={unblock:function(blockee_uid){var elem=$('blocked_user_'+blockee_uid);return PrivacyPlatformRequestBlocking._generic('unblock=1&blockee_uid='+blockee_uid,{'confirm':1},function(r){CSS.removeClass(elem,'blocked');CSS.addClass(elem,'unblocked');});},block:function(blockee_uid){var elem=$('blocked_user_'+blockee_uid);return PrivacyPlatformRequestBlocking._generic('blockee_uid='+blockee_uid,{'confirm':1},function(r){CSS.removeClass(elem,'unblocked');CSS.addClass(elem,'blocked');});},_generic:function(params,data,handler){new AsyncRequest().setURI('/ajax/block_user_requests.php?'+params).setData(data).setHandler(handler).send();return false;}};function privacy_toggle_public_listing_display_controls(obj){if(obj.checked){show(ge('public_search_subcontrol'));}else{hide(ge('public_search_subcontrol'));}}

function ignore_all_requests_dialog(){var async=new AsyncRequest().setURI('/ajax/reqs_dialog.php');var dialog=new Dialog().setAsync(async).setHandler(function(button){return handle_ignore_button(this,button);}).show();return false;}
function handle_ignore_button(dialog,button){if(button.name=='ignore_button'){dialog.setButtons([]).setCloseHandler(function(){window.location.reload();}).setBody(_tx("Ignoring these requests now...")+'<img src="/images/loaders/indicator_blue_small.gif" />');dialog._submitForm('POST','/ajax/reqs_dialog.php',button);return false;}else{return true;}}
function block_app_dialog(app_id,source){if(!source){source='';}
Dialog.showFormAjax(_tx("Block Application?"),'/ajax/block_app.php?app_id='+app_id+'&source='+source,_tx("Block"),true);return false;}
function block_user_requests_dialog(app_id,blockee_uid,blockee_name){Dialog.showFormAjax(_tx("Ignore all future application invites from {name}",{'name':blockee_name}),'/ajax/block_user_requests.php?app_id='+app_id+'&blockee_uid='+blockee_uid,_tx("Ignore All"),true);return false;}
function get_additional_request_params(obj_type,obj_id,action){switch(obj_type){case'event_invite':var rsvp_obj_id='rsvp_msg_'+obj_id;var rsvp_obj=ge(rsvp_obj_id);var rsvp_msg=rsvp_obj?rsvp_obj.value:'';return{event_rsvp_msg:rsvp_msg};case'event_confirm':case'group_confirm':var components=obj_id.split(/_/);return{uid:components.pop(),id:components.pop()}
case'friend_connect':case'friend_add':var data={verify_age:verify_age};var confirm_age_obj=ge('confirm_age');var confirm_age=confirm_age_obj?confirm_age_obj.value:0;var confirm_hs_obj=ge('confirm_to_school');var confirm_hs=confirm_hs_obj?confirm_hs_obj.value:0;var verify_age=confirm_age||confirm_hs;var lists_serialized=[];if(obj_type=='friend_add'){if(FriendAddingTool.instances[obj_id]){var lists=FriendAddingTool.instances[obj_id].getSelectedLists();if(FriendAddingTool.instances[obj_id].getAddNewsFeedSaw()){data.add_to_nf_saw=true;data.add_to_nf=FriendAddingTool.instances[obj_id].getAddNewsFeed();}
for(var i=0;i<lists.length;i++){lists_serialized.push(lists[i].id+':'+lists[i].name);}}}else if(obj_type=='friend_connect'){data.connect_as_friend_saw=true;data.connect_as_friend=$('friends_'+obj_id).checked;data.add_to_nf_saw=true;data.add_to_nf=$('news_feed_'+obj_id).checked;sms=ge('sms_subscribe_'+this.obj_id);if(sms){data.sms_subscribe=sms.checked?1:0;}
var lists=DOM.scry($('UIConnectControls_FriendLists_'+obj_id),'input');for(var i=0;i<lists.length;i++){if(lists[i].checked){lists_serialized.push(lists[i].value);}}}
data.lists=lists_serialized.join('::');return data;case'phonebook':return{mobile_num:$('mobile_num').value,other_num:$('other_num').value};default:return{};}}
function handle_confirm_to_school_click(friend_id,log){if(log){var msg='User:'+friend_id+':Action:hs_msg_shown';scribe_log('underage_verification_stats',msg);}
var hs_div=ge('hs_confirm_box_'+friend_id);if(!hs_div){console.error("No hs_div found for friend ",friend_id);return;}
var hs_text=hs_div.innerHTML;function get_confirm_school_async_response_handler(action){return function(button){new AsyncRequest().setURI('/ajax/verify_user.php').setData({'id':friend_id,'action':action,'confirm_to':'high_school'}).send();}}
var buttons=[{name:'confirm',label:_tx("Confirm"),handler:get_confirm_school_async_response_handler('confirm')},{name:'reject',label:_tx("Does Not Attend"),handler:get_confirm_school_async_response_handler('reject')}];new Dialog().setBody(hs_text).setButtons(buttons).show();}
function handle_confirm_age_click(friend_id,log){if(log){var msg='User:'+friend_id+':Action:msg_shown';scribe_log('underage_verification_stats',msg);}
var age_div=ge('age_confirm_box_'+friend_id);if(!age_div){var error='No age_div found for friend '+friend_id;Util.error(error);return;}
var age_text=age_div.innerHTML;function get_confirm_age_async_response_handler(action){return function(button){new AsyncRequest().setURI('/ajax/verify_user.php').setData({'id':friend_id,'action':action,'confirm_to':'age'}).send();}}
var buttons=[{name:'confirm',label:_tx("Yes"),handler:get_confirm_age_async_response_handler('confirm')},{name:'reject',label:_tx("No"),handler:get_confirm_age_async_response_handler('reject')}];new Dialog().setBody(age_text).setButtons(buttons).show();}
function handle_request_click(obj_type,obj_id,action){var params=get_additional_request_params(obj_type,obj_id,action);update_request_status_msg(obj_type,obj_id,_tx("Loading..."));new AsyncRequest().setURI('/ajax/reqs.php').setData({'type':obj_type,'id':obj_id,'action':action,params:params}).setHandler(function(response){handle_async_response(obj_type,obj_id,response.getPayload());}).send();}
function accept_profile_pic_suggestion(obj_type,obj_id,params){update_request_status_msg(obj_type,obj_id,_tx("Loading..."));var post_values={};post_values['id']=params.user;post_values['profile_pic_id']=params.user;post_values['pid']=params.pid;post_values['type']=params.type;post_values['return']=params.return_str;dynamic_post(params.upload_server+'pic_upload.php',post_values,'reqsiframe');}
function click_add_platform_app(req_id,app_id,type_index,from_id,is_invite,req_type,url){var obj_type='app_'+app_id+'_'+type_index;update_request_status_msg(obj_type,req_id,_tx("Loading..."));new AsyncRequest().setURI('/ajax/reqs.php').setData({'type':'platform_request','id':req_id,'action':(url?'accept':'reject'),'params':{'from_id':from_id,'req_type':req_type,'app_id':app_id,'is_invite':is_invite}}).setHandler(function(response){if(url){document.location.href=url;}else{handle_async_response(obj_type,req_id,response.getPayload());}}).send();}
function handle_async_response(obj_type,obj_id,payload){if(payload.request_labels){update_request_labels(obj_type,obj_id,payload.request_labels);}
if(payload.msg){update_request_status_msg(obj_type,obj_id,payload.msg,true);}
if(payload.final_lists){if(window.FriendAddingTool){FriendAddingTool.updateMasterLists(payload.final_lists);}}
if(window.outstanding_request_count){window.outstanding_request_count-=1;if(window.outstanding_request_count==0){setTimeout(bounceHome,5000);}}}
function handle_profile_upload_response(args){var request_labels={main:args.main_label,sidebar:args.sidebar_label};var payload={msg:args.msg,request_labels:request_labels};handle_async_response(args.obj_type,args.obj_id,payload);}
function bounceHome(){if(!window.adding_friend_details){new URI('/home.php').go();}}
function update_request_labels(obj_type,id,request_labels){if(request_labels['main']){var label_span=$(obj_type+'_label');set_inner_html(label_span,request_labels['main']);}
if(request_labels['sidebar']){var sidebar_text_div=$(obj_type+'_sidebar_text');if(sidebar_text_div){set_inner_html(sidebar_text_div,request_labels['sidebar']);}}else{var sidebar_div=$(obj_type+'_sidebar');hide(sidebar_div);}}
function update_request_status_msg(obj_type,obj_id,msg,opt_use_animation){var div_id=obj_type+'_'+obj_id;update_request_status_msg_div(div_id,msg,opt_use_animation);}
function update_request_status_msg_div(div_id,msg,opt_use_animation){var use_animation=opt_use_animation||false;var status_box=ge(div_id);if(status_box&&msg){if(msg=='default'){hide(status_box);}else{status_box.style.display='block';CSS.setClass(status_box,'status_confirm');status_box.innerHTML=msg;if(use_animation){status_box.style.backgroundColor='#FFF8CC';status_box.style.borderColor='#FFE222';animation(status_box).duration(500).checkpoint().to('background','#F7F7F7').to('borderColor','#CCC').duration(750).go();}}}}
function show_remove_event_dialog(eid,ename){new Dialog().setTitle(_tx("Remove Event?")).setBody(_tx("Are you sure you want to remove {event-name}?",{'event-name':htmlize(ename)})).setButtons([Dialog.newButton('button1',_tx("Remove event"),'',function(){handle_request_click('event_invite',eid,'remove');Dialog.getCurrent().hide();}),Dialog.newButton('button2',_tx("Do not remove"),'',function(){Dialog.getCurrent().hide();})]).show();return false;}
function reqs_play_video(req_id){container=ge(req_id);if(container){container.className+=' playing';}
return false;}
function hide_mobile_confirmation(){new Dialog().setTitle(_tx("Hide mobile confirmation?")).setBody(_tx("Are you sure you want to hide your mobile confirmation?")).setButtons([Dialog.newButton('hide',_tx("Hide"),'',bind(null,dynamic_post,'/confirmphone.php',{hidepending:true})),Dialog.CANCEL]).show();return false;}
function hide_phonebook_confirmation(){new Dialog().setTitle(_tx("Hide mobile confirmation?")).setBody(_tx("Are you sure you want to hide your mobile confirmation?")).setButtons([Dialog.newButton('hide',_tx("Hide"),'',confirm_handler),Dialog.CANCEL]).show();return false;function confirm_handler(){var async=new AsyncRequest();async.setURI('/ajax/mobile/activate.php');async.setData({hide_request:1});async.setHandler(bind(this,onResponse));async.setErrorHandler(function(response){ErrorDialog.showAsyncError(response);});async.send();function onResponse(asyncResponse){generic_dialog.get_dialog(this).fade_out(100);window.location.href=window.location.href;}}}

function motion_resolve_pending_tags(video_id,checkbox_div){inputs=$(checkbox_div).getElementsByTagName('input');approve_list=[];deny_list=[];for(i=0;i<inputs.length;i++){if(inputs[i].type!='checkbox')continue;tagged_id=inputs[i].value;if(inputs[i].checked){approve_list.push(inputs[i].value);}else{deny_list.push(inputs[i].value);}}
new AsyncRequest().setURI('/ajax/motion.php').setData({approve_pending:approve_list.join(','),clear_pending:deny_list.join(','),v:video_id}).setHandler(function(response){handle_async_response('video_tag',video_id,response.getPayload());}).send();}
function motion_clear_all_pending_tags(video_id,checkbox_div){inputs=$(checkbox_div).getElementsByTagName('input');for(i=0;i<inputs.length;i++){if(inputs[i].type=='checkbox'){inputs[i].checked=false;}}
motion_resolve_pending_tags(video_id,checkbox_div);}

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