/*    HTTP Host:  static.ak.fbcdn.net                                          */
/*    Generated:  February 10th 2010 2:31:20 AM PST                            */
/*      Machine:  10.16.139.110                                                */
/*       Source:  Backing Store                                                */
/*     Location:  js/c1nuxt5yox4o80sc.pkg.js h:3e12gsve                        */
/*       Locale:  nu_ll                                                        */
/*         Path:  js/c1nuxt5yox4o80sc.pkg.js                                   */

if (window.CavalryLogger) { CavalryLogger.start_js(["js\/c1nuxt5yox4o80sc.pkg.js"]); }

function UIHelpLink(_L0,_L1,_L2){this._root=$(_L0);this._title=_L1;this._body=_L2;this._anchor=this._root.find('a');this._anchor.listen('click',this.click.bind(this));}UIHelpLink.prototype.click=function(){new ContextualDialog().setContext(this._anchor).setTitle(this._title).setBody(this._body).setButtons(Dialog.OK).show();return false;};
function friendlist_source(_L0){this.parent.construct(this,_L0);this.generation=0;}friendlist_source.extend('friend_source');friendlist_source.master_generation=1;friendlist_source.dirty=function(){friend_source.dirty();friendlist_source.master_generation++;};friendlist_source.prototype.friend_lists=false;friendlist_source.prototype.text_placeholder=_tx("Start typing the name of a friend or friend list...");friendlist_source.prototype.return_friend_lists=function(){if(!this.friend_lists||(this.generation<friendlist_source.master_generation)||(this.friend_lists&&this.friend_lists.length==0)){this.generation=friendlist_source.master_generation;this.friend_lists=[];var _L0=this.index;var _L1=[];var _L2=[];if(!_L0.length||!(_L0.length>=1))return;for(var i=0;i<_L0.length;i++)if(_L0[i].o.flid&&!_L2[_L0[i].o.flid]){_L2[_L0[i].o.flid]=true;_L1.push(_L0[i].o);}var _L4=_L1.sort(function(a,b){if(a.t>b.t){return 1;}else if(a.t<b.t){return -1;}else return 0;});this.friend_lists=_L4;}return this.friend_lists;};friendlist_source.prototype.search_value=function(_L0){if(_L0=='**FRIENDLISTS**')return this.return_friend_lists();return this.parent.search_value(_L0);};friendlist_source.prototype.gen_nomatch=function(){if(this.showing_icon_list){return _tx("You do not have any friend lists. Use the friends page to create a list.");}else return this.parent.gen_nomatch();};
var MobileHub={sms_link:function(_L0,_L1,_L2){var _L3=new AsyncRequest().setURI('/ajax/mobile/sms_link.php').setReadOnly(true).setData({'sms_link_cell':_L0,'type':_L1,'profile_id':_L2});new Dialog().setAsync(_L3).show();},mms_email_splash:function(_L0,_L1){var _L2=new AsyncRequest().setURI('/ajax/mobile/mms_email.php').setReadOnly(true).setData({'state':_L0,'profile_id':_L1});new Dialog().setAsync(_L2).show();}};
var PrivacyBaseValue={'FACEBOOK_EMPLOYEES':112,'CUSTOM':111,'OPEN':100,'EVERYONE':80,'NETWORKS_FRIENDS_OF_FRIENDS':60,'NETWORKS_FRIENDS':55,'FRIENDS_OF_FRIENDS':50,'ALL_FRIENDS':40,'SELF':10,'NOBODY':0};var PrivacyFriendsValue={'EVERYONE':80,'NETWORKS_FRIENDS':55,'FRIENDS_OF_FRIENDS':50,'ALL_FRIENDS':40,'SOME_FRIENDS':30,'NO_FRIENDS':0};var PrivacySpecialPreset={'ONLY_CORP_NETWORK':200,'COLLEGE_NETWORK_FRIENDS_OF_FRIENDS':201,'COLLEGE_NETWORK_FRIENDS':202};var PrivacyNetworkTypes={'TYPE_COLLEGE':1,'TYPE_HS':2,'TYPE_CORP':3,'TYPE_GEO':4,'TYPE_TEST':50};var PrivacyNetworksAll=1;copy_properties(PrivacyBaseValue,PrivacySpecialPreset);function PrivacyModel(){this.value=PrivacyBaseValue.ALL_FRIENDS;this.friends=PrivacyFriendsValue.ALL_FRIENDS;this.networks=[];this.lists=[];this.lists_x=[];this.list_anon=0;this.ids_anon=[];this.list_x_anon=0;this.ids_x_anon=[];this.tdata={};return this;}copy_properties(PrivacyModel.prototype,{init:function(_L0,_L1,_L2,_L3,_L4,_L5,_L6,_L7,_L8,_L9){this.value=_L0;this.friends=_L1;this.networks=_L2.clone();this.lists=_L3.clone();this.lists_x=_L4.clone();this.list_anon=_L5;this.ids_anon=_L6.clone();this.list_x_anon=_L7;this.ids_x_anon=_L8.clone();_L9=_L9||{};copy_properties(this.tdata,_L9);},clone:function(){var _L0=new PrivacyModel();_L0.init(this.value,this.friends,this.networks,this.lists,this.lists_x,this.list_anon,this.ids_anon,this.list_x_anon,this.ids_x_anon,this.tdata);return _L0;},getData:function(){var _L0=['value','friends','networks','lists','lists_x','list_anon','ids_anon','list_x_anon','ids_x_anon'];var res={};for(var i=0;i<_L0.length;++i){var _L3=_L0[i];res[_L3]=this[_L3];}return res;}});
var PrivacyWidgetInstance={};function PrivacyWidget(_L0,_L1,_L2,row,_L4,_L5,_L6){copy_properties(this,{root:$(_L0),fbid:_L1,range:_L2,tdata:row.tdata,networks:_L4,mode:'basic',dialog_title:_L5});this.properties={};copy_properties(this.properties,_L6);this.model=new PrivacyModel();this.model.init(row.value,row.friends,row.networks,row.lists,row.lists_x,row.list_anon,row.ids_anon,row.list_x_anon,row.ids_x_anon);this.form=this.root.childNodes[0];this.basic=this.root.childNodes[2];this.advanced=this.root.childNodes[3];this.prompt=this.root.childNodes[4];this.out_of_range={};this.summary_select=this.$('summary_select');this.summary_select.onchange=bind(this,'summary_onselect');this.advanced_select=this.$('advanced_select');this.advanced_select.onchange=bind(this,'adv_onselect');var _L7=this.root.getElementsByTagName('a');for(var i=0;i<_L7.length;++i)if(_L7[i].className)_L7[i].onclick=bind(this,_L7[i].className);this.$('save').onclick=bind(this,'adv_onclick_save');this.$('cancel').onclick=bind(this,'adv_onclick_cancel');this.$('nothanks').onclick=bind(this,'adv_onclick_nothanks');if(ge('advanced_everyone_'+this.fbid)){this.$('advanced_everyone').getElementsByTagName('input')[0].onclick=bind(this,'adv_onclick_everyone');}else this.out_of_range['everyone']=true;var _L9=this.$('advanced_friends_radios').getElementsByTagName('input');for(var i=0;i<_L9.length;++i)if(_L9[i].getAttribute('type')=="radio")_L9[i].onclick=bind(this,'adv_onclick_friends_radio',_L9[i].value);if(ge('advanced_networks_'+this.fbid)){var _La=this.$('advanced_networks').getElementsByTagName('input');for(var i=0;i<_La.length;++i)_La[i].onclick=bind(this,'adv_onclick_networks_checkbox',_La[i].value);this.$('advanced_networks_select').onchange=bind(this,'adv_onclick_networks_select');}else this.out_of_range['networks']=true;if(!ge('some_friends_'+this.fbid))this.out_of_range['some_friends']=true;if(!ge('advanced_except_'+this.fbid))this.out_of_range['except']=true;this.undo=[];for(var i=0;i<this.model.networks.length;i++)if(this.model.networks[i]==1){this.model.networks=PrivacyNetworksAll;break;}this._model_check_for_valid_value();this.public_search=this.properties.toggle_public_search?ge('_priv_public_search_listing'):null;this.search_net=this.properties.toggle_public_search?ge('_priv_network_type_controls'):null;this.model_write_to_summary();PrivacyWidgetInstance[this.fbid]=this;return this;}copy_properties(PrivacyWidget.prototype,{$:function(_L0){return $(_L0+'_'+this.fbid);},model_read_from_adv:function(){this.model.value=this.get_model_value(this.adv_reverse_preset_value(false),this.adv_read_custom_ids('except','lists'),this.adv_read_custom_ids('except','names'));if(this.model.value==PrivacyBaseValue.EVERYONE){this.model.friends=PrivacyFriendsValue.EVERYONE;}else this.model.friends=this.adv_read_friends();this.model.networks=this.adv_read_networks();if(!this._model_preset_exists(this.model.value)){var _L0=this.interpret_value(this.model.value);this.model.value=PrivacyBaseValue.CUSTOM;this.model.friends=_L0.friends;this.model.networks=_L0.networks;}this.model.lists=[];this.model.lists_x=[];this.model.ids_anon=[];this.model.ids_x_anon=[];this._model_read_adv_tokens('lists','some','lists');this._model_read_adv_tokens('ids_anon','some','names');this._model_read_adv_tokens('lists_x','except','lists');this._model_read_adv_tokens('ids_x_anon','except','names');},_model_preset_exists:function(_L0){_L0=parseInt(_L0);var _L1=this.$('advanced_select').options;for(var i=0;i<_L1.length;i++)if(_L1[i].value==_L0)return true;},_model_check_for_valid_value:function(){if(this.model.value!=PrivacyBaseValue.CUSTOM){if(!this._model_preset_exists(this.model.value)){var _L0=[];var _L1=this.$('advanced_select').options;for(var i=0;i<_L1.length;i++){var _L3=false;for(var k in PrivacySpecialPreset)if(_L1[i].value==PrivacySpecialPreset[k])_L3=true;if(!_L3)_L0.push(_L1[i].value);}_L0.sort();var _L5=this.interpret_value(this.model.value);var _L6=false;if(this.adv_friends_value_exists(_L5.friends))_L6=true;if(_L5.networks===PrivacyNetworksAll||_L5.networks.length>0)if(_L0[_L0.length-1]>PrivacyBaseValue.ALL_FRIENDS){_L6=true;}else _L6=false;if(_L5.everyone==true)if(this.out_of_range['everyone']==true)_L6=false;if(_L6){this.model.value=PrivacyBaseValue.CUSTOM;this.model.friends=_L5.friends;this.model.networks=_L5.networks;}else if(this.model.value>_L0[_L0.length-1]){this.model.value=_L0[_L0.length-1];}else this.model.value=_L0[0];}}else{if(this.model.friends==PrivacyFriendsValue.NETWORKS_FRIENDS){this.model.friends=PrivacyFriendsValue.ALL_FRIENDS;this.model.networks=PrivacyNetworksAll;}if(this.model.friends==PrivacyFriendsValue.NO_FRIENDS&&this.model.networks!==PrivacyNetworksAll&&this.model.networks.length==0)if(this._model_preset_exists(PrivacyBaseValue.NOBODY)){this.model.value=PrivacyBaseValue.NOBODY;}else{this.model.value=PrivacyBaseValue.SELF;this._model_check_for_valid_value();}if(this.model.friends==PrivacyFriendsValue.EVERYONE&&this.model.value!=PrivacyBaseValue.EVERYONE)if(!this.adv_friends_value_exists(PrivacyFriendsValue.EVERYONE)){Util.log('Advanced Everyone does not exist');var _L7=[];var _L8=this.$('advanced_friends_radios').getElementsByTagName('input');for(var i=0;i<_L8.length;i++)if(_L8[i].type=='radio')_L7.push(_L8[i].value);_L7.sort();this.model.friends=_L7[_L7.length-1];this.model.networks=PrivacyNetworksAll;}}},_model_read_adv_tokens:function(_L0,_L1,_L2){var ids=this.adv_read_custom_ids(_L1,_L2);for(var i=0;i<ids.length;++i)this.model[_L0].push(ids[i]);},model_write_to_adv:function(){this.edit_value(this.model.value,true);if(this.model.value==PrivacyBaseValue.CUSTOM){this.edit_friends(this.model.friends);if(this.model.networks!==PrivacyNetworksAll&&this.model.networks.length==0)this.model.networks=[];this.edit_networks(this.model.networks);var _L0=this.select_display_value(this.model.value,this.model.friends,this.model.networks,this.model.lists,this.model.ids_anon);this.edit_preset();}if(!this.out_of_range['some_friends'])DOM.empty(this.$('some_friends_container').firstChild);if(!this.out_of_range['except'])DOM.empty(this.$('except_friends_container').firstChild);if(!this.out_of_range['some_friends']){this._model_write_adv_token('lists','flid','some');this._model_write_adv_token('ids_anon','i','some');}if(!this.out_of_range['except']){this._model_write_adv_token('lists_x','flid','except');this._model_write_adv_token('ids_x_anon','i','except');}},_model_write_adv_token:function(_L0,_L1,_L2){var ids=this.model[_L0];for(var i=0;i<ids.length;++i){var p={};p[_L1]=ids[i];p.t=this.tdata[ids[i]];this.adv_add_token(p,_L2);}},model_write_to_form:function(){this.form_save_value('changed',1);this.form_save_value('value',this.model.value);this.form_save_value('friends',this.model.friends);this.form_save_value('list_anon',this.model.list_anon);this.form_save_value('list_x_anon',this.model.list_x_anon);this.form_save_array('networks',this.model.networks);this.form_save_array('lists',this.model.lists);this.form_save_array('ids_anon',this.model.ids_anon);this.form_save_array('lists_x',this.model.lists_x);this.form_save_array('ids_x_anon',this.model.ids_x_anon);if(this.public_search)this.toggle_public_search();},toggle_public_search:function(){var _L0=false;if(this.model.value==PrivacyBaseValue.EVERYONE||this.model.value==PrivacyBaseValue.OPEN||this.model.friends==PrivacyFriendsValue.EVERYONE){this.public_search.style.display='block';}else{this.public_search.style.display='none';_L0=true;}var _L1=this.search_net.getElementsByTagName('input');for(var i=0;i<_L1.length;++i)if(_L0){_L1[i].disabled=false;}else _L1[i].disabled=true;if(_L0){this.search_net.style.display='block';}else this.search_net.style.display='none';},model_write_to_view:function(){var _L0=this.summary_select.options[this.summary_select.options.selectedIndex].innerHTML;DOM.setText($('summary_text_view_'+this.fbid),_L0);this.model_write_to_summary('_view');},model_write_to_summary:function(_L0){var _L1=_L0||'';if(this.model.value!=PrivacyBaseValue.CUSTOM){var _L2=this.interpret_value(this.model.value);var _L3=this.select_display_value(this.model.value,_L2.friends,_L2.networks,[],[]);this.model.friends=_L2.friends;this.model.networks=_L2.networks;}else var _L3=this.select_display_value(this.model.value,this.model.friends,this.model.networks,this.model.lists,this.model.ids_anon);set_form_select_value(this.summary_select,_L3);this.summary_toggle_advanced_link(_L3);this.summary_update_select_text(_L3);var x=false;if(!this.out_of_range['except']){if(this._model_write_summary_lists('lists_x','summary_lists_x'+_L1))x=true;if(this._model_write_summary_lists('ids_x_anon','summary_names_x'+_L1))x=true;}if(x){CSS.removeClass(this.$('summary_except'+_L1),'collapsed');}else CSS.addClass(this.$('summary_except'+_L1),'collapsed');if(_L3==PrivacyBaseValue.CUSTOM){if(this.model.friends==PrivacyFriendsValue.EVERYONE){CSS.addClass(this.$('summary_custom'+_L1),'collapsed');CSS.addClass(this.$('summary_networks'+_L1),'collapsed');CSS.addClass(this.$('summary_friends'+_L1),'collapsed');CSS.addClass(this.$('summary_lists'+_L1),'collapsed');CSS.addClass(this.$('summary_names'+_L1),'collapsed');}else{CSS.removeClass(this.$('summary_custom'+_L1),'collapsed');network_names=[];if(this.model.networks.length>0){for(var i=0;i<this.model.networks.length;++i)network_names.push('<li><a href="/networks/?nk='+this.model.networks[i]+'">'+this.networks[this.model.networks[i]]['name']+'</a></li>');this.$('summary_networks'+_L1).innerHTML='<ul>'+network_names.join('')+'</ul>';CSS.removeClass(this.$('summary_networks'+_L1),'collapsed');}else if(this.model.networks===PrivacyNetworksAll){this.$('summary_networks'+_L1).innerHTML='<ul><li>'+_tx("All of My Networks")+'</li></ul>';CSS.removeClass(this.$('summary_networks'+_L1),'collapsed');}else CSS.addClass(this.$('summary_networks'+_L1),'collapsed');switch(parseInt(this.model.friends)){case PrivacyFriendsValue.ALL_FRIENDS:CSS.addClass(this.$('summary_friends_fof'+_L1),'collapsed');CSS.removeClass(this.$('summary_friends_all'+_L1),'collapsed');CSS.removeClass(this.$('summary_friends'+_L1),'collapsed');CSS.addClass(this.$('summary_friends_only_me'+_L1),'collapsed');break;case PrivacyFriendsValue.FRIENDS_OF_FRIENDS:CSS.addClass(this.$('summary_friends_all'+_L1),'collapsed');CSS.removeClass(this.$('summary_friends_fof'+_L1),'collapsed');CSS.removeClass(this.$('summary_friends'+_L1),'collapsed');CSS.addClass(this.$('summary_friends_only_me'+_L1),'collapsed');break;case PrivacyFriendsValue.NO_FRIENDS:CSS.addClass(this.$('summary_friends_all'+_L1),'collapsed');CSS.addClass(this.$('summary_friends_fof'+_L1),'collapsed');CSS.removeClass(this.$('summary_friends'+_L1),'collapsed');CSS.removeClass(this.$('summary_friends_only_me'+_L1),'collapsed');break;default:CSS.addClass(this.$('summary_friends'+_L1),'collapsed');break;}if(this.model.friends==PrivacyFriendsValue.SOME_FRIENDS){this._model_write_summary_lists('lists','summary_lists'+_L1);this._model_write_summary_lists('ids_anon','summary_names'+_L1);}else{CSS.addClass(this.$('summary_lists'+_L1),'collapsed');CSS.addClass(this.$('summary_names'+_L1),'collapsed');}}CSS.removeClass(this.$('summary'+_L1),'simple');CSS.removeClass(this.$('summary'+_L1),'except');if(x){CSS.addClass(this.$('summary'+_L1),'except_custom');}else CSS.removeClass(this.$('summary'+_L1),'except_custom');}else{CSS.addClass(this.$('summary_custom'+_L1),'collapsed');CSS.removeClass(this.$('summary'+_L1),'except_custom');CSS.addClass(this.$('summary'+_L1),'simple');if(x&&_L3!=PrivacyBaseValue.NOBODY&&_L3!=PrivacyBaseValue.SELF){CSS.addClass(this.$('summary'+_L1),'except');}else CSS.removeClass(this.$('summary'+_L1),'except');}},_model_write_summary_lists:function(_L0,_L1){var _L2=this.model[_L0];var _L3=(_L0.indexOf('lists')!=-1);if(_L2.length>0){if(_L3){var str='<ul>';}else var str=[];if(!_L3){var min=Math.min(2,_L2.length);}else var min=_L2.length;for(var i=0;i<min;++i)if(_L3){str+='<li>'+htmlize(this.tdata[_L2[i]])+'</li>';}else str.push('<a href="/profile.php?id='+_L2[i]+'">'+htmlize(this.tdata[_L2[i]])+'</a>');if(!_L3){if(_L2.length==3){if(_L3){str+='<li>'+htmlize(this.tdata[_L2[2]])+'</li>';}else str.push('<a href="/profile.php?id='+_L2[2]+'">'+htmlize(this.tdata[_L2[2]])+'</a>');}else if(_L2.length>3)str.push(_tx("{num} \u10e1\u10ee\u10d5\u10d0",{'num':String(_L2.length-2)}));this.$(_L1).innerHTML=str.join(', ');}else{str+='</ul>';this.$(_L1).innerHTML=str;}CSS.removeClass(this.$(_L1),'collapsed');return true;}else{CSS.addClass(this.$(_L1),'collapsed');return false;}},model_simplify:function(){},form_save_value:function(_L0,_L1){this.$(_L0).value=_L1;},form_save_array:function(_L0,arr){var _L2=_L0+'_'+this.fbid+'[]';var _L0=this.$('inputs_'+_L0);html='';if(arr instanceof Array){for(var i=0;i<arr.length;++i)html+='<input type="hidden" name="'+_L2+'" value="'+arr[i]+'" />';}else html+='<input type="hidden" name="'+_L2+'" value="'+arr+'" />';_L0.innerHTML=html;},adv_onfs_some:function(p){if(p===false)return;this.clear();var _L1=this.obj.getAttribute('fbid');var _L2=PrivacyWidgetInstance[_L1];_L2.adv_add_token(p,'some');_L2.dialog.reset_dialog();return false;},adv_onfs_except:function(p){if(p===false)return;this.clear();var _L1=this.obj.getAttribute('fbid');var _L2=PrivacyWidgetInstance[_L1];_L2.adv_add_token(p,'except');_L2.dialog.reset_dialog();return false;},adv_add_token:function(p,_L1){var _L2={'some':'except','except':'some'};var id=null;if(p.flid){id=p.flid;}else if(p.i)id=p.i;var _L4=this.$(_L1+'_friends_container');var _L5=_L4.childNodes[0];var _L6=_L5.getElementsByTagName('input');for(var i=0;i<_L6.length;++i)if(_L6[i].value==id)return;var _L8=_L5.getElementsByTagName('li');if(p.i){var _L9=false;var _La;var _Lb;for(var i=0;i<_L8.length;i++)if(CSS.hasClass(_L8[i],'friends_names')){_L9=true;_La=_L8[i];_Lb=_La.childNodes[1];break;}if(!_L9){_La=document.createElement('li');CSS.setClass(_La,'friends_names clearfix');var _Lc=document.createElement('div');_Lc.appendChild(document.createTextNode(''));CSS.setClass(_Lc,'icon');var _Ld=document.createElement('div');CSS.setClass(_Ld,'text_area');_La.appendChild(_Lc);_La.appendChild(_Ld);_Lb=_Ld;if(_L5.childNodes>0){_L5.insertBefore(_La,_L5.childNodes[0]);}else _L5.appendChild(_La);}_Lb.innerHTML+=this.adv_gen_token(id,htmlize(p.t));}else{for(var i=0;i<_L5.childNodes.length;i++){var li=_L5.childNodes[i];var _Lf=li.getElementsByTagName('input');for(var i2=0;i2<_Lf.length;i2++)if(_Lf[i2].type=='hidden'){if(_Lf[i2].value==id)var _L11=true;break;}if(_L11)break;}if(!_L11){var _L12=document.createElement('li');CSS.setClass(_L12,'friends_lists clearfix');var _Lc=document.createElement('div');CSS.setClass(_Lc,'icon');var _Ld=document.createElement('div');CSS.setClass(_Ld,'text_area');_L12.appendChild(_Lc);_L12.appendChild(_Ld);_Ld.innerHTML=this.adv_gen_token(id,htmlize(p.t));_L5.appendChild(_L12);}}this.edit_preset();this.tdata[id]=p.t;CSS.removeClass(_L4,'empty');},adv_gen_token:function(id,_L1){var js=sprintf('PrivacyWidget.prototype.adv_rem_token(this, %e);',this.fbid);var _L3='<a class="token"><span><span><span><span>'+_L1+'<input type="hidden" name="ids[]" value="'+id+'" />'+'<span class="x" onmouseout="CSS.setClass(this, \'x\');" onmouseover="CSS.setClass(this, \'x_hover\');" onclick="event.cancelBubble=true;'+js+'return false;">&nbsp;</span>'+'</span></span></span></span></a>';return _L3;},adv_rem_token:function(_L0,_L1){var _L2=PrivacyWidgetInstance[_L1];if(_L2.mode=='prompt'){animation(_L2.prompt).from('background','#ffeeee').to('background','#fff').duration(250).go();return false;}_L2.dialog.reset_dialog();var _L3=_L0.parentNode.parentNode.parentNode.parentNode.parentNode;var _L4=_L3.parentNode.parentNode;var _L5=_L4.parentNode;if(CSS.hasClass(_L4,'friends_lists')){_L4.parentNode.removeChild(_L4);}else{_L4.childNodes[1].removeChild(_L3);if(_L4.childNodes[1].childNodes.length==0)_L4.parentNode.removeChild(_L4);}if(_L5.childNodes.length==0)CSS.addClass(_L5.parentNode,'empty');},adv_onselect:function(){this.edit_value(get_form_select_value(this.advanced_select));},adv_onclick_edit_settings:function(){this.edit_value(PrivacyBaseValue.CUSTOM);},adv_onclick_friends_radio:function(_L0){this.edit_everyone(false);if(_L0==PrivacyFriendsValue.SOME_FRIENDS){if(!this.out_of_range['some_friends']){CSS.removeClass(this.$('some_friends'),'collapsed');this.$('fs_some').focus();}}else if(!this.out_of_range['some_friends'])CSS.addClass(this.$('some_friends'),'collapsed');this.edit_preset();},adv_onclick_networks_select:function(_L0){this.edit_networks(this.adv_read_networks(),(this.adv_read_networks_select()=='some'));this.edit_everyone(false);this.edit_preset();},adv_onclick_networks_checkbox:function(_L0){this.edit_preset();},adv_onclick_everyone:function(){var _L0=this.$('advanced_everyone').getElementsByTagName('input')[0].checked;if(_L0){this.edit_friends(PrivacyFriendsValue.EVERYONE);}else if(!this.toggle_everyone)this.edit_networks(PrivacyNetworksAll);this.edit_preset();this.toggle_everyone=true;},adv_onclick_cancel:function(){this.model_write_to_summary();if(!this.properties.prevent_dialog_fade_out){this.dialog.fade_out(null,null,function(){this.hide_advanced();}.bind(this));}else{this.dialog.hide();this.hide_advanced();}},adv_onclick_save:function(){var _L0=this.model.ids_anon.length;var _L1=this.adv_read_custom_ids('some','names');var _L2=_L1.length;var _L3=false;if(_L2!=_L0&&_L2>=3)_L3='some';if(!_L3){_L0=this.model.ids_x_anon.length;_L1=this.adv_read_custom_ids('except','names');_L2=_L1.length;if(_L2!=_L0&&_L2>=3)_L3='except';}this.model_read_from_adv();this.model_write_to_form();this.model_write_to_summary();if(_L3){this.adv_show_prompt(_L3);}else if(!this.properties.prevent_dialog_fade_out){this.dialog.fade_out(null,null,function(){this.root.appendChild(this.advanced);}.bind(this));}else{this.dialog.hide();this.root.appendChild(this.advanced);}this.on_save();},adv_show_prompt:function(_L0){this.mode='prompt';this.$('savelist').onclick=bind(this,'adv_onclick_savelist',_L0);this.$('savelist').disabled=false;this.$('listname').value='';this.dialog.content.childNodes[0].childNodes[0].innerHTML=_tx("Create a Friend List?");var _L1=this.adv_read_custom_ids(_L0,'names');var _L2='';for(var i=0;i<_L1.length;i++)_L2+=this.adv_gen_token(_L1[i],htmlize(this.tdata[_L1[i]]));this.$('prompt_tokens').innerHTML=_L2;var cls='privacy_widget privacy_widget_pop';var id='privacy_pop_'+this.fbid;this.root.appendChild(this.advanced);$(id).appendChild(this.prompt);this.$('listname').focus();},adv_onclick_savelist:function(_L0){if(!this.$('listname').value){this.$('listname').focus();animation(this.$('listname')).from('background','#ffc0c0').to('background','#ffffff').duration(500).go();return;}this.$('savelist').disabled=true;var _L1=serialize_form(this.prompt);new AsyncRequest().setURI('/privacy/ajax/lists.php').setData(_L1).setHandler(bind(this,'_adv_savelist',_L0)).setErrorHandler(bind(this,'_adv_savelist',_L0)).send();},_adv_savelist:function(_L0,r){if(r.getError()==kError_Privacy_FriendListNameAlreadyExists){this.dialog.is_stackable=true;ErrorDialog.showAsyncError(r);this.$('savelist').disabled=false;return;}var _L2=r.getPayload();if(_L2&&(flid=_L2.flid)){if(window.friendlist_source)friendlist_source.dirty();this.tdata[flid]=r.getPayload().name;if(_L0=='some'){this.model.ids_anon=[];this.model.lists.push(flid);}else{this.model.ids_x_anon=[];this.model.lists_x.push(flid);}this.model_write_to_form();this.model_write_to_summary();}if(!this.properties.prevent_dialog_fade_out){this.dialog.fade_out(null,null,function(){this.root.appendChild(this.prompt);}.bind(this));}else{this.dialog.hide();this.root.appendChild(this.prompt);}},adv_onclick_nothanks:function(){if(!this.properties.prevent_dialog_fade_out){this.dialog.fade_out(null,null,function(){this.root.appendChild(this.prompt);}.bind(this));}else{this.dialog.hide();this.root.appendChild(this.prompt);}},adv_toggle_except:function(){CSS.toggleClass(this.$('advanced_except'),'collapsed');return false;},adv_toggle_networks:function(){CSS.toggleClass(this.$('advanced_networks'),'collapsed');return false;},edit_preset:function(){set_form_select_value(this.$('advanced_select'),this.adv_reverse_preset_value());this.edit_friends(this.adv_read_friends());this.dialog.reset_dialog();},select_display_value:function(_L0,_L1,_L2,_L3,_L4,_L5){if(_L5==null)var _L5=true;var _L6=null;if(_L1!=null)switch(_L1){case PrivacyFriendsValue.EVERYONE:_L6=PrivacyBaseValue.EVERYONE;break;case PrivacyFriendsValue.NETWORKS_FRIENDS:_L6=PrivacyBaseValue.NETWORKS_FRIENDS;break;case PrivacyFriendsValue.SOME_FRIENDS:_L6=PrivacyBaseValue.CUSTOM;break;case PrivacyFriendsValue.ALL_FRIENDS:_L6=PrivacyBaseValue.ALL_FRIENDS;break;case PrivacyFriendsValue.FRIENDS_OF_FRIENDS:_L6=PrivacyBaseValue.FRIENDS_OF_FRIENDS;break;case PrivacyFriendsValue.NO_FRIENDS:_L6=PrivacyBaseValue.SELF;break;}if(_L6!=PrivacyBaseValue.EVERYONE){if(_L2!==PrivacyNetworksAll&&_L2.length!=0)if(_L2.length==1&&(_L1==PrivacyFriendsValue.NO_FRIENDS)&&this.networks[_L2[0]]['type']==PrivacyNetworkTypes.TYPE_CORP&&this.networks[_L2[0]]['primary']==true){_L6=PrivacySpecialPreset.ONLY_CORP_NETWORK;}else if(_L2.length==1&&(_L1==PrivacyFriendsValue.FRIENDS_OF_FRIENDS)&&this.networks[_L2[0]]['type']==PrivacyNetworkTypes.TYPE_COLLEGE&&this.networks[_L2[0]]['primary']==true){_L6=PrivacySpecialPreset.COLLEGE_NETWORK_FRIENDS_OF_FRIENDS;}else if(_L2.length==1&&(_L1==PrivacyFriendsValue.ALL_FRIENDS)&&this.networks[_L2[0]]['type']==PrivacyNetworkTypes.TYPE_COLLEGE&&this.networks[_L2[0]]['primary']==true){_L6=PrivacySpecialPreset.COLLEGE_NETWORK_FRIENDS;}else _L6=PrivacyBaseValue.CUSTOM;if(_L2===PrivacyNetworksAll)if(_L1==PrivacyFriendsValue.ALL_FRIENDS){_L6=PrivacyBaseValue.NETWORKS_FRIENDS;}else if(_L1==PrivacyFriendsValue.FRIENDS_OF_FRIENDS){_L6=PrivacyBaseValue.NETWORKS_FRIENDS_OF_FRIENDS;}else _L6=PrivacyBaseValue.CUSTOM;}if(!_L6){if(_L0==PrivacyBaseValue.EVERYONE){_L6=PrivacyBaseValue.EVERYONE;_L1=PrivacyFriendsValue.EVERYONE;}if(_L0==PrivacyBaseValue.SELF){_L6=PrivacyBaseValue.SELF;_L1=PrivacyFriendsValue.NO_FRIENDS;}}if(!_L6)_L6=_L0;if(_L1===PrivacyFriendsValue.SOME_FRIENDS&&_L3.length==0&&_L4.length==0&&_L2!==PrivacyNetworksAll&&_L2.length==0){_L6=PrivacyBaseValue.NOBODY;if(!this._model_preset_exists(_L6))if(this._model_preset_exists(_L6)){_L6=PrivacyBaseValue.SELF;}else if(this.adv_friends_value_exists(PrivacyFriendsValue.NO_FRIENDS)){_L6=PrivacyBaseValue.SELF;}else _L6=PrivacyBaseValue.ALL_FRIENDS;}if(_L1===PrivacyFriendsValue.NO_FRIENDS&&_L2!==PrivacyNetworksAll&&_L2.length==0)_L6=PrivacyBaseValue.SELF;if(_L5&&!this._model_preset_exists(_L6))return PrivacyBaseValue.CUSTOM;return _L6;},get_model_value:function(_L0,_L1,_L2){if(_L0==PrivacyBaseValue.CUSTOM){return _L0;}else{if(_L0===PrivacyBaseValue.NOBODY)return PrivacyBaseValue.NOBODY;for(var k in PrivacySpecialPreset)if(_L0==PrivacySpecialPreset[k])return PrivacyBaseValue.CUSTOM;if(((_L1&&_L1.length>0)||(_L2&&_L2.length>0))&&_L0!=PrivacyBaseValue.SELF&&_L0!=PrivacyBaseValue.NOBODY)return PrivacyBaseValue.CUSTOM;return _L0;}},adv_read_friends:function(){if(this.adv_read_everyone()==true)return PrivacyFriendsValue.EVERYONE;var _L0=this.$('advanced_friends_radios').getElementsByTagName('input');for(var i=0;i<_L0.length;i++)if(_L0[i].type=='radio')if(_L0[i].checked)return parseInt(_L0[i].value);},adv_friends_value_exists:function(_L0){if(_L0==PrivacyFriendsValue.EVERYONE)if(this.out_of_range['everyone']){return false;}else return true;var _L1=this.$('advanced_friends_radios').getElementsByTagName('input');for(var i=0;i<_L1.length;i++)if(_L1[i].type=='radio'&&parseInt(_L1[i].value)===_L0)return true;return false;},adv_read_everyone:function(){if(!this.out_of_range['everyone'])return this.$('advanced_everyone').getElementsByTagName('input')[0].checked;},adv_read_custom_ids:function(_L0,_L1){if(_L0=='some'&&this.out_of_range['some_friends'])return [];if(_L0=='except'&&this.out_of_range['except'])return [];var _L2=this.$(_L0+'_friends_container');var _L3=_L2.childNodes[0];var _L4=[];if(_L3.childNodes.length>0)for(var i=0;i<_L3.childNodes.length;i++)if(CSS.hasClass(_L3.childNodes[i],'friends_'+_L1)){var _L6=_L3.childNodes[i].getElementsByTagName('input');for(var i2=0;i2<_L6.length;i2++)_L4.push(_L6[i2].value);}return _L4;},adv_read_networks_select:function(){return get_form_select_value(this.$('advanced_networks_select'));},adv_read_networks:function(){if(this.out_of_range['networks'])return [];var _L0=this.adv_read_networks_select();if(_L0!='some')if(_L0=='none'){return [];}else if(_L0=='all')return PrivacyNetworksAll;var _L1=[];var _L2=this.$('advanced_networks_checkboxes').getElementsByTagName('input');for(var i=0;i<_L2.length;i++)if(_L2[i].checked)_L1.push(_L2[i].value);return _L1;},adv_all_networks:function(){if(this.out_of_range['networks'])return [];var _L0=this.$('advanced_networks_checkboxes').getElementsByTagName('input');var _L1=[];for(var i=0;i<_L0.length;i++)_L1.push(_L0[i].value);return _L1;},adv_reverse_preset_value:function(_L0){return this.select_display_value(get_form_select_value(this.$('advanced_select')),this.adv_read_friends(),this.adv_read_networks(),this.adv_read_custom_ids('some','lists'),this.adv_read_custom_ids('some','names'),_L0);},interpret_value:function(_L0){var _L1=PrivacyFriendsValue.NO_FRIENDS;var _L2=false;var _L3=[];var _L4=false;_L0=parseInt(_L0);switch(_L0){case PrivacyBaseValue.OPEN:case PrivacyBaseValue.EVERYONE:_L1=PrivacyFriendsValue.EVERYONE;_L2=true;break;case PrivacyBaseValue.FRIENDS_OF_FRIENDS:_L1=PrivacyFriendsValue.FRIENDS_OF_FRIENDS;_L3=[];break;case PrivacyBaseValue.NETWORKS_FRIENDS_OF_FRIENDS:_L1=PrivacyFriendsValue.FRIENDS_OF_FRIENDS;_L3=PrivacyNetworksAll;break;case PrivacySpecialPreset.COLLEGE_NETWORK_FRIENDS_OF_FRIENDS:_L1=PrivacyFriendsValue.FRIENDS_OF_FRIENDS;_L3=[];for(var k in this.networks)if(this.networks[k]['primary']==true&&this.networks[k]['type']==PrivacyNetworkTypes.TYPE_COLLEGE){_L3.push(k);break;}break;case PrivacySpecialPreset.COLLEGE_NETWORK_FRIENDS:_L1=PrivacyFriendsValue.ALL_FRIENDS;_L3=[];for(var k in this.networks)if(this.networks[k]['primary']==true&&this.networks[k]['type']==PrivacyNetworkTypes.TYPE_COLLEGE){_L3.push(k);break;}break;case PrivacySpecialPreset.ONLY_CORP_NETWORK:_L1=PrivacyFriendsValue.NO_FRIENDS;_L3=[];for(var k in this.networks)if(this.networks[k]['primary']==true&&this.networks[k]['type']==PrivacyNetworkTypes.TYPE_CORP){_L3.push(k);break;}break;case PrivacyBaseValue.NETWORKS_FRIENDS:_L1=PrivacyFriendsValue.ALL_FRIENDS;_L3=PrivacyNetworksAll;break;case PrivacyBaseValue.ALL_FRIENDS:_L1=PrivacyFriendsValue.ALL_FRIENDS;_L3=[];break;case PrivacyBaseValue.SELF:_L1=PrivacyFriendsValue.NO_FRIENDS;break;case PrivacyBaseValue.NOBODY:_L1=PrivacyFriendsValue.SOME_FRIENDS;break;}return {friends:_L1,everyone:_L2,networks:_L3,self:_L4};},edit_value:function(_L0,_L1){this.undo.push(_L0);_L0=parseInt(_L0);if(_L0&&_L0!=PrivacyBaseValue.CUSTOM){var _L2=this.interpret_value(_L0);this.edit_networks(_L2.networks);this.edit_everyone(_L2.everyone);this.edit_self(_L2.self);this.edit_friends(_L2.friends);}else{if(!this.out_of_range['some_friends']){this.edit_friends(PrivacyFriendsValue.SOME_FRIENDS);if(!_L1)this.$('fs_some').focus();}this.edit_networks([]);set_form_select_value(this.$('advanced_select'),PrivacyBaseValue.CUSTOM);this.edit_preset();}if(!this._model_preset_exists(_L0))set_form_select_value(this.$('advanced_select'),this.select_display_value(_L0,this.adv_read_friends(),this.adv_read_networks(),this.adv_read_custom_ids('some','lists'),this.adv_read_custom_ids('some','names')));},edit_friends:function(_L0){if(_L0==PrivacyFriendsValue.EVERYONE){this.edit_everyone(true);_L0=PrivacyFriendsValue.FRIENDS_OF_FRIENDS;this.edit_networks(PrivacyNetworksAll);}else this.edit_everyone(false);if(!this.friends_radios){var _L1=this.$('advanced_friends_radios').getElementsByTagName('input');this.friends_radios=[];for(var i=0;i<_L1.length;i++)if(_L1[i].type=='radio')this.friends_radios.push(_L1[i]);}if(!this.friends_radio_items){var _L3=this.$('advanced_friends_radios').getElementsByTagName('div');this.friends_radio_items=[];for(var i=0;i<_L3.length;i++)if(CSS.hasClass(_L3[i],'advanced_friends_radio_item'))this.friends_radio_items.push(_L3[i]);}for(var i=0;i<this.friends_radios.length;++i){var _L4=(_L0==this.friends_radios[i].value)?'checked':false;this.friends_radios[i].checked=_L4;if(_L4){CSS.addClass(this.friends_radio_items[i],'selected');}else CSS.removeClass(this.friends_radio_items[i],'selected');}if(!this.out_of_range['some_friends'])if(_L0==PrivacyFriendsValue.SOME_FRIENDS){CSS.removeClass(this.$('some_friends'),'collapsed');}else CSS.addClass(this.$('some_friends'),'collapsed');},edit_networks:function(_L0,_L1){if(this.out_of_range['networks'])return;var _L2;if(_L0!==PrivacyNetworksAll&&(_L0.length!=0||_L1)){networks_enabled=_L0;_L2='some';CSS.removeClass(this.$('advanced_networks'),'no_checkboxes');var _L0=this.$('advanced_networks_checkboxes');var _L3=_L0.getElementsByTagName('input');for(var i2=0;i2<_L3.length;++i2){on=false;if(networks_enabled.length>0){for(var i=0;i<networks_enabled.length;i++)if(networks_enabled[i]==_L3[i2].value){_L3[i2].checked=true;on=true;}if(!on)_L3[i2].checked=false;}else _L3[i2].checked=false;}}if(_L0===PrivacyNetworksAll||_L0.length==0){CSS.addClass(this.$('advanced_networks'),'no_checkboxes');if(_L0===PrivacyNetworksAll){_L2='all';}else _L2='none';}set_form_select_value(this.$('advanced_networks_select'),_L2);},edit_everyone:function(on){if(!this.out_of_range['everyone']){this.$('advanced_everyone').getElementsByTagName('input')[0].checked=on;if(!this.out_of_range['networks'])if(on){CSS.setOpacity(this.$('advanced_networks'),.7);CSS.setOpacity(this.$('advanced_friends_radios'),.7);}else{CSS.setOpacity(this.$('advanced_networks'),1);CSS.setOpacity(this.$('advanced_friends_radios'),1);}}},edit_self:function(on){if(on)this.edit_friends(PrivacyFriendsValue.NO_FRIENDS);},set_friends_radio:function(_L0){var _L1=this.$('advanced_friends_radios').getElementsByTagName('input');for(var i=0;i<_L1.length;i++)if(parseInt(_L1[i].value)==_L0){_L1[i].checked=true;break;}},show_advanced:function(){if(this.dialog&&this.dialog.obj)return false;this.mode='advanced';var cls='privacy_widget privacy_widget_pop';var id='privacy_pop_'+this.fbid;this.dialog=new pop_dialog('privacy_widget');if(!this.properties.prevent_dialog_expand_animation){this.dialog.show_loading_title(_tx("Edit Privacy Settings"));this.dialog.do_expand_animation=true;}this.dialog.show_prompt((this.dialog_title?this.dialog_title:_tx("Edit Privacy Settings")),'<div class="'+cls+'" id="'+id+'"></div>');$(id).appendChild(this.advanced);this.model_write_to_adv();this.dialog.reset_dialog();return false;},hide_advanced:function(){this.root.appendChild(this.advanced);CSS.setOpacity(this.dialog.obj,1);},summary_onselect:function(){var _L0=parseInt(get_form_select_value(this.summary_select));this.summary_update_select_text(_L0);if(_L0==PrivacyBaseValue.CUSTOM){this.show_advanced();}else{CSS.addClass(this.$('summary'),'simple');if((this.model.lists_x.length>0||this.model.ids_x_anon.length>0)&&_L0!=PrivacyBaseValue.NOBODY&&_L0!=PrivacyBaseValue.SELF){CSS.addClass(this.$('summary'),'except');}else CSS.removeClass(this.$('summary'),'except');var _L1=this.interpret_value(parseInt(_L0));this.model.friends=_L1.friends;this.model.networks=_L1.networks;this.model.value=this.get_model_value(parseInt(_L0),this.model.lists_x,this.model.ids_x_anon);this.model_write_to_form();this.on_save();}this.summary_toggle_advanced_link(_L0);},summary_toggle_advanced_link:function(_L0){var _L1=false;if((this.model.lists_x.length>0||this.model.ids_x_anon.length>0)&&_L0!=PrivacyBaseValue.NOBODY&&_L0!=PrivacyBaseValue.SELF){_L1=true;}else if(_L0==PrivacyBaseValue.CUSTOM)_L1=true;if(_L1){this.$('show_advanced_custom').style.display='';}else this.$('show_advanced_custom').style.display='none';},summary_update_select_text:function(_L0){if(_L0!=PrivacyBaseValue.CUSTOM){value_text=_tx("Customize...");}else value_text=_tx("Custom");for(var i=(this.summary_select.options.length-1);i>=0;--i)if(this.summary_select.options[i].value==PrivacyBaseValue.CUSTOM){this.summary_select.options[i].innerHTML=value_text;break;}},set_on_save_handler:function(_L0){this.save_handler=_L0;},on_save:function(){if(this.save_handler)this.save_handler(serialize_form(this.root),this);},is_me_or_nobody:function(){if(this.model.value==PrivacyBaseValue.SELF||this.model.value==PrivacyBaseValue.NOBODY||(this.model.value==PrivacyBaseValue.CUSTOM&&this.model.friends==PrivacyFriendsValue.NO_FRIENDS&&this.model.networks.length==0))return true;return false;}});function privacy_profile_wall_check(_L0,_L1){if(_L1.is_me_or_nobody()){CSS.addClass($('privacy_profile_wall_setting'),'wall_setting_disabled');$('wall_setting').checked=false;$('wall_setting').disabled=true;$('has_wall_setting').value=0;}else{CSS.removeClass($('privacy_profile_wall_setting'),'wall_setting_disabled');$('wall_setting').disabled=false;$('wall_setting').checked=true;$('has_wall_setting').value=1;}}

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