/*
HTTP Host: static.ak.fbcdn.net
Generated: March 18th 2010 1:57:03 PM PDT
Machine: 10.16.139.105
Locale: nu_ll
Path: js/2vddq5923iec4wg0.pkg.js
*/

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

var MobileHub={sms_link:function(b,d,c){var a=new AsyncRequest().setURI('/ajax/mobile/sms_link.php').setReadOnly(true).setData({sms_link_cell:b,type:d,profile_id:c});new Dialog().setAsync(a).show();},mms_email_splash:function(c,b){var a=new AsyncRequest().setURI('/ajax/mobile/mms_email.php').setReadOnly(true).setData({state:c,profile_id:b});new Dialog().setAsync(a).show();}};
var PrivacyWidgetInstance={};function PrivacyWidget(j,b,i,k,f,a,h){copy_properties(this,{root:$(j),fbid:b,range:i,tdata:k.tdata,networks:f,mode:'basic',dialog_title:a});this.properties={};copy_properties(this.properties,h);this.model=new PrivacyModel();this.model.init(k.value,k.friends,k.networks,k.lists,k.lists_x,k.list_anon,k.ids_anon,k.list_x_anon,k.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 e=this.root.getElementsByTagName('a');for(var d=0;d<e.length;++d)if(e[d].className)e[d].onclick=bind(this,e[d].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 c=this.$('advanced_friends_radios').getElementsByTagName('input');for(var d=0;d<c.length;++d)if(c[d].getAttribute('type')=="radio")c[d].onclick=bind(this,'adv_onclick_friends_radio',c[d].value);if(ge('advanced_networks_'+this.fbid)){var g=this.$('advanced_networks').getElementsByTagName('input');for(var d=0;d<g.length;++d)g[d].onclick=bind(this,'adv_onclick_networks_checkbox',g[d].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 d=0;d<this.model.networks.length;d++)if(this.model.networks[d]==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(a){return $(a+'_'+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 a=this.interpret_value(this.model.value);this.model.value=PrivacyBaseValue.CUSTOM;this.model.friends=a.friends;this.model.networks=a.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(c){c=parseInt(c);var b=this.$('advanced_select').options;for(var a=0;a<b.length;a++)if(b[a].value==c)return true;},_model_check_for_valid_value:function(){if(this.model.value!=PrivacyBaseValue.CUSTOM){if(!this._model_preset_exists(this.model.value)){var g=[];var e=this.$('advanced_select').options;for(var c=0;c<e.length;c++){var f=false;for(var d in PrivacySpecialPreset)if(e[c].value==PrivacySpecialPreset[d])f=true;if(!f)g.push(e[c].value);}g.sort();var i=this.interpret_value(this.model.value);var h=false;if(this.adv_friends_value_exists(i.friends))h=true;if(i.networks===PrivacyNetworksAll||i.networks.length>0)if(g[g.length-1]>PrivacyBaseValue.ALL_FRIENDS){h=true;}else h=false;if(i.everyone==true)if(this.out_of_range.everyone==true)h=false;if(h){this.model.value=PrivacyBaseValue.CUSTOM;this.model.friends=i.friends;this.model.networks=i.networks;}else if(this.model.value>g[g.length-1]){this.model.value=g[g.length-1];}else this.model.value=g[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)){var b=[];var a=this.$('advanced_friends_radios').getElementsByTagName('input');for(var c=0;c<a.length;c++)if(a[c].type=='radio')b.push(a[c].value);b.sort();this.model.friends=b[b.length-1];this.model.networks=PrivacyNetworksAll;}}},_model_read_adv_tokens:function(b,e,a){var d=this.adv_read_custom_ids(e,a);for(var c=0;c<d.length;++c)this.model[b].push(d[c]);},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 a=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(e,a,f){var c=this.model[e];for(var b=0;b<c.length;++b){var d={};d[a]=c[b];d.t=this.tdata[c[b]];this.adv_add_token(d,f);}},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 a=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';a=true;}var c=this.search_net.getElementsByTagName('input');for(var b=0;b<c.length;++b)if(a){c[b].disabled=false;}else c[b].disabled=true;if(a){this.search_net.style.display='block';}else this.search_net.style.display='none';},model_write_to_view:function(){var a=this.summary_select.options[this.summary_select.options.selectedIndex].innerHTML;DOM.setText($('summary_text_view_'+this.fbid),a);this.model_write_to_summary('_view');},model_write_to_summary:function(b){var d=b||'';if(this.model.value!=PrivacyBaseValue.CUSTOM){var e=this.interpret_value(this.model.value);var c=this.select_display_value(this.model.value,e.friends,e.networks,[],[]);this.model.friends=e.friends;this.model.networks=e.networks;}else var c=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,c);this.summary_toggle_advanced_link(c);this.summary_update_select_text(c);var f=false;if(!this.out_of_range['except']){if(this._model_write_summary_lists('lists_x','summary_lists_x'+d))f=true;if(this._model_write_summary_lists('ids_x_anon','summary_names_x'+d))f=true;}if(f){CSS.removeClass(this.$('summary_except'+d),'collapsed');}else CSS.addClass(this.$('summary_except'+d),'collapsed');if(c==PrivacyBaseValue.CUSTOM){if(this.model.friends==PrivacyFriendsValue.EVERYONE){CSS.addClass(this.$('summary_custom'+d),'collapsed');CSS.addClass(this.$('summary_networks'+d),'collapsed');CSS.addClass(this.$('summary_friends'+d),'collapsed');CSS.addClass(this.$('summary_lists'+d),'collapsed');CSS.addClass(this.$('summary_names'+d),'collapsed');}else{CSS.removeClass(this.$('summary_custom'+d),'collapsed');network_names=[];if(this.model.networks.length>0){for(var a=0;a<this.model.networks.length;++a)network_names.push('<li><a href="/networks/?nk='+this.model.networks[a]+'">'+this.networks[this.model.networks[a]].name+'</a></li>');this.$('summary_networks'+d).innerHTML='<ul>'+network_names.join('')+'</ul>';CSS.removeClass(this.$('summary_networks'+d),'collapsed');}else if(this.model.networks===PrivacyNetworksAll){this.$('summary_networks'+d).innerHTML='<ul><li>'+_tx("V\u0161etky moje siete")+'</li></ul>';CSS.removeClass(this.$('summary_networks'+d),'collapsed');}else CSS.addClass(this.$('summary_networks'+d),'collapsed');switch(parseInt(this.model.friends)){case PrivacyFriendsValue.ALL_FRIENDS:CSS.addClass(this.$('summary_friends_fof'+d),'collapsed');CSS.removeClass(this.$('summary_friends_all'+d),'collapsed');CSS.removeClass(this.$('summary_friends'+d),'collapsed');CSS.addClass(this.$('summary_friends_only_me'+d),'collapsed');break;case PrivacyFriendsValue.FRIENDS_OF_FRIENDS:CSS.addClass(this.$('summary_friends_all'+d),'collapsed');CSS.removeClass(this.$('summary_friends_fof'+d),'collapsed');CSS.removeClass(this.$('summary_friends'+d),'collapsed');CSS.addClass(this.$('summary_friends_only_me'+d),'collapsed');break;case PrivacyFriendsValue.NO_FRIENDS:CSS.addClass(this.$('summary_friends_all'+d),'collapsed');CSS.addClass(this.$('summary_friends_fof'+d),'collapsed');CSS.removeClass(this.$('summary_friends'+d),'collapsed');CSS.removeClass(this.$('summary_friends_only_me'+d),'collapsed');break;default:CSS.addClass(this.$('summary_friends'+d),'collapsed');break;}if(this.model.friends==PrivacyFriendsValue.SOME_FRIENDS){this._model_write_summary_lists('lists','summary_lists'+d);this._model_write_summary_lists('ids_anon','summary_names'+d);}else{CSS.addClass(this.$('summary_lists'+d),'collapsed');CSS.addClass(this.$('summary_names'+d),'collapsed');}}CSS.removeClass(this.$('summary'+d),'simple');CSS.removeClass(this.$('summary'+d),'except');if(f){CSS.addClass(this.$('summary'+d),'except_custom');}else CSS.removeClass(this.$('summary'+d),'except_custom');}else{CSS.addClass(this.$('summary_custom'+d),'collapsed');CSS.removeClass(this.$('summary'+d),'except_custom');CSS.addClass(this.$('summary'+d),'simple');if(f&&c!=PrivacyBaseValue.NOBODY&&c!=PrivacyBaseValue.SELF){CSS.addClass(this.$('summary'+d),'except');}else CSS.removeClass(this.$('summary'+d),'except');}},_model_write_summary_lists:function(e,g){var a=this.model[e];var c=(e.indexOf('lists')!=-1);if(a.length>0){if(c){var f='<ul>';}else var f=[];if(!c){var d=Math.min(2,a.length);}else var d=a.length;for(var b=0;b<d;++b)if(c){f+='<li>'+htmlize(this.tdata[a[b]])+'</li>';}else f.push('<a href="/profile.php?id='+a[b]+'">'+htmlize(this.tdata[a[b]])+'</a>');if(!c){if(a.length==3){if(c){f+='<li>'+htmlize(this.tdata[a[2]])+'</li>';}else f.push('<a href="/profile.php?id='+a[2]+'">'+htmlize(this.tdata[a[2]])+'</a>');}else if(a.length>3)f.push(_tx("\u010fal\u0161\u00ed {num}",{num:String(a.length-2)}));this.$(g).innerHTML=f.join(', ');}else{f+='</ul>';this.$(g).innerHTML=f;}CSS.removeClass(this.$(g),'collapsed');return true;}else{CSS.addClass(this.$(g),'collapsed');return false;}},model_simplify:function(){},form_save_value:function(a,b){this.$(a).value=b;},form_save_array:function(b,a){var d=b+'_'+this.fbid+'[]';var b=this.$('inputs_'+b);html='';if(a instanceof Array){for(var c=0;c<a.length;++c)html+='<input type="hidden" name="'+d+'" value="'+a[c]+'" />';}else html+='<input type="hidden" name="'+d+'" value="'+a+'" />';b.innerHTML=html;},adv_onfs_some:function(c){if(c===false)return;this.clear();var a=this.obj.getAttribute('fbid');var b=PrivacyWidgetInstance[a];b.adv_add_token(c,'some');b.dialog.reset_dialog();return false;},adv_onfs_except:function(c){if(c===false)return;this.clear();var a=this.obj.getAttribute('fbid');var b=PrivacyWidgetInstance[a];b.adv_add_token(c,'except');b.dialog.reset_dialog();return false;},adv_add_token:function(p,s){var q={some:'except',except:'some'};var k=null;if(p.flid){k=p.flid;}else if(p.i)k=p.i;var b=this.$(s+'_friends_container');var a=b.childNodes[0];var d=a.getElementsByTagName('input');for(var h=0;h<d.length;++h)if(d[h].value==k)return;var c=a.getElementsByTagName('li');if(p.i){var g=false;var n;var o;for(var h=0;h<c.length;h++)if(CSS.hasClass(c[h],'friends_names')){g=true;n=c[h];o=n.childNodes[1];break;}if(!g){n=document.createElement('li');CSS.setClass(n,'friends_names clearfix');var j=document.createElement('div');j.appendChild(document.createTextNode(''));CSS.setClass(j,'icon');var r=document.createElement('div');CSS.setClass(r,'text_area');n.appendChild(j);n.appendChild(r);o=r;if(a.childNodes>0){a.insertBefore(n,a.childNodes[0]);}else a.appendChild(n);}o.innerHTML+=this.adv_gen_token(k,htmlize(p.t));}else{for(var h=0;h<a.childNodes.length;h++){var m=a.childNodes[h];var l=m.getElementsByTagName('input');for(var i=0;i<l.length;i++)if(l[i].type=='hidden'){if(l[i].value==k)var f=true;break;}if(f)break;}if(!f){var e=document.createElement('li');CSS.setClass(e,'friends_lists clearfix');var j=document.createElement('div');CSS.setClass(j,'icon');var r=document.createElement('div');CSS.setClass(r,'text_area');e.appendChild(j);e.appendChild(r);r.innerHTML=this.adv_gen_token(k,htmlize(p.t));a.appendChild(e);}}this.edit_preset();this.tdata[k]=p.t;CSS.removeClass(b,'empty');},adv_gen_token:function(b,d){var c=sprintf('PrivacyWidget.prototype.adv_rem_token(this, %e);',this.fbid);var a='<a class="token"><span><span><span><span>'+d+'<input type="hidden" name="ids[]" value="'+b+'" />'+'<span class="x" onmouseout="CSS.setClass(this, \'x\');" onmouseover="CSS.setClass(this, \'x_hover\');" onclick="event.cancelBubble=true;'+c+'return false;">&nbsp;</span>'+'</span></span></span></span></a>';return a;},adv_rem_token:function(f,d){var e=PrivacyWidgetInstance[d];if(e.mode=='prompt'){animation(e.prompt).from('background','#ffeeee').to('background','#fff').duration(250).go();return false;}e.dialog.reset_dialog();var a=f.parentNode.parentNode.parentNode.parentNode.parentNode;var b=a.parentNode.parentNode;var c=b.parentNode;if(CSS.hasClass(b,'friends_lists')){b.parentNode.removeChild(b);}else{b.childNodes[1].removeChild(a);if(b.childNodes[1].childNodes.length==0)b.parentNode.removeChild(b);}if(c.childNodes.length==0)CSS.addClass(c.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(a){this.edit_everyone(false);if(a==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(a){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(a){this.edit_preset();},adv_onclick_everyone:function(){var a=this.$('advanced_everyone').getElementsByTagName('input')[0].checked;if(a){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 b=this.model.ids_anon.length;var d=this.adv_read_custom_ids('some','names');var a=d.length;var c=false;if(a!=b&&a>=3)c='some';if(!c){b=this.model.ids_x_anon.length;d=this.adv_read_custom_ids('except','names');a=d.length;if(a!=b&&a>=3)c='except';}this.model_read_from_adv();this.model_write_to_form();this.model_write_to_summary();if(c){this.adv_show_prompt(c);}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(f){this.mode='prompt';this.$('savelist').onclick=bind(this,'adv_onclick_savelist',f);this.$('savelist').disabled=false;this.$('listname').value='';this.dialog.content.childNodes[0].childNodes[0].innerHTML=_tx("Vytvori\u0165 zoznam priate\u013eov?");var d=this.adv_read_custom_ids(f,'names');var e='';for(var b=0;b<d.length;b++)e+=this.adv_gen_token(d[b],htmlize(this.tdata[d[b]]));this.$('prompt_tokens').innerHTML=e;var a='privacy_widget privacy_widget_pop';var c='privacy_pop_'+this.fbid;this.root.appendChild(this.advanced);$(c).appendChild(this.prompt);this.$('listname').focus();},adv_onclick_savelist:function(b){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 a=serialize_form(this.prompt);new AsyncRequest().setURI('/privacy/ajax/lists.php').setData(a).setHandler(bind(this,'_adv_savelist',b)).setErrorHandler(bind(this,'_adv_savelist',b)).send();},_adv_savelist:function(c,b){if(b.getError()==kError_Privacy_FriendListNameAlreadyExists){this.dialog.is_stackable=true;ErrorDialog.showAsyncError(b);this.$('savelist').disabled=false;return;}var a=b.getPayload();if(a&&(flid=a.flid)){if(window.friendlist_source)friendlist_source.dirty();this.tdata[flid]=b.getPayload().name;if(c=='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(g,c,d,e,f,a){if(a==null)var a=true;var b=null;if(c!=null)switch(c){case PrivacyFriendsValue.EVERYONE:b=PrivacyBaseValue.EVERYONE;break;case PrivacyFriendsValue.NETWORKS_FRIENDS:b=PrivacyBaseValue.NETWORKS_FRIENDS;break;case PrivacyFriendsValue.SOME_FRIENDS:b=PrivacyBaseValue.CUSTOM;break;case PrivacyFriendsValue.ALL_FRIENDS:b=PrivacyBaseValue.ALL_FRIENDS;break;case PrivacyFriendsValue.FRIENDS_OF_FRIENDS:b=PrivacyBaseValue.FRIENDS_OF_FRIENDS;break;case PrivacyFriendsValue.NO_FRIENDS:b=PrivacyBaseValue.SELF;break;}if(b!=PrivacyBaseValue.EVERYONE){if(d!==PrivacyNetworksAll&&d.length!=0)if(d.length==1&&(c==PrivacyFriendsValue.NO_FRIENDS)&&this.networks[d[0]].type==PrivacyNetworkTypes.TYPE_CORP&&this.networks[d[0]].primary==true){b=PrivacySpecialPreset.ONLY_CORP_NETWORK;}else if(d.length==1&&(c==PrivacyFriendsValue.FRIENDS_OF_FRIENDS)&&this.networks[d[0]].type==PrivacyNetworkTypes.TYPE_COLLEGE&&this.networks[d[0]].primary==true){b=PrivacySpecialPreset.COLLEGE_NETWORK_FRIENDS_OF_FRIENDS;}else if(d.length==1&&(c==PrivacyFriendsValue.ALL_FRIENDS)&&this.networks[d[0]].type==PrivacyNetworkTypes.TYPE_COLLEGE&&this.networks[d[0]].primary==true){b=PrivacySpecialPreset.COLLEGE_NETWORK_FRIENDS;}else b=PrivacyBaseValue.CUSTOM;if(d===PrivacyNetworksAll)if(c==PrivacyFriendsValue.ALL_FRIENDS){b=PrivacyBaseValue.NETWORKS_FRIENDS;}else if(c==PrivacyFriendsValue.FRIENDS_OF_FRIENDS){b=PrivacyBaseValue.NETWORKS_FRIENDS_OF_FRIENDS;}else b=PrivacyBaseValue.CUSTOM;}if(!b){if(g==PrivacyBaseValue.EVERYONE){b=PrivacyBaseValue.EVERYONE;c=PrivacyFriendsValue.EVERYONE;}if(g==PrivacyBaseValue.SELF){b=PrivacyBaseValue.SELF;c=PrivacyFriendsValue.NO_FRIENDS;}}if(!b)b=g;if(c===PrivacyFriendsValue.SOME_FRIENDS&&e.length==0&&f.length==0&&d!==PrivacyNetworksAll&&d.length==0){b=PrivacyBaseValue.NOBODY;if(!this._model_preset_exists(b))if(this._model_preset_exists(b)){b=PrivacyBaseValue.SELF;}else if(this.adv_friends_value_exists(PrivacyFriendsValue.NO_FRIENDS)){b=PrivacyBaseValue.SELF;}else b=PrivacyBaseValue.ALL_FRIENDS;}if(c===PrivacyFriendsValue.NO_FRIENDS&&d!==PrivacyNetworksAll&&d.length==0)b=PrivacyBaseValue.SELF;if(a&&!this._model_preset_exists(b))return PrivacyBaseValue.CUSTOM;return b;},get_model_value:function(a,d,b){if(a==PrivacyBaseValue.CUSTOM){return a;}else{if(a===PrivacyBaseValue.NOBODY)return PrivacyBaseValue.NOBODY;for(var c in PrivacySpecialPreset)if(a==PrivacySpecialPreset[c])return PrivacyBaseValue.CUSTOM;if(((d&&d.length>0)||(b&&b.length>0))&&a!=PrivacyBaseValue.SELF&&a!=PrivacyBaseValue.NOBODY)return PrivacyBaseValue.CUSTOM;return a;}},adv_read_friends:function(){if(this.adv_read_everyone()==true)return PrivacyFriendsValue.EVERYONE;var a=this.$('advanced_friends_radios').getElementsByTagName('input');for(var b=0;b<a.length;b++)if(a[b].type=='radio')if(a[b].checked)return parseInt(a[b].value);},adv_friends_value_exists:function(c){if(c==PrivacyFriendsValue.EVERYONE)if(this.out_of_range.everyone){return false;}else return true;var a=this.$('advanced_friends_radios').getElementsByTagName('input');for(var b=0;b<a.length;b++)if(a[b].type=='radio'&&parseInt(a[b].value)===c)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(h,c){if(h=='some'&&this.out_of_range.some_friends)return [];if(h=='except'&&this.out_of_range.except)return [];var b=this.$(h+'_friends_container');var a=b.childNodes[0];var g=[];if(a.childNodes.length>0)for(var d=0;d<a.childNodes.length;d++)if(CSS.hasClass(a.childNodes[d],'friends_'+c)){var f=a.childNodes[d].getElementsByTagName('input');for(var e=0;e<f.length;e++)g.push(f[e].value);}return g;},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 c=this.adv_read_networks_select();if(c!='some')if(c=='none'){return [];}else if(c=='all')return PrivacyNetworksAll;var d=[];var b=this.$('advanced_networks_checkboxes').getElementsByTagName('input');for(var a=0;a<b.length;a++)if(b[a].checked)d.push(b[a].value);return d;},adv_all_networks:function(){if(this.out_of_range.networks)return [];var b=this.$('advanced_networks_checkboxes').getElementsByTagName('input');var c=[];for(var a=0;a<b.length;a++)c.push(b[a].value);return c;},adv_reverse_preset_value:function(a){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'),a);},interpret_value:function(f){var b=PrivacyFriendsValue.NO_FRIENDS;var a=false;var d=[];var e=false;f=parseInt(f);switch(f){case PrivacyBaseValue.OPEN:case PrivacyBaseValue.EVERYONE:b=PrivacyFriendsValue.EVERYONE;a=true;break;case PrivacyBaseValue.FRIENDS_OF_FRIENDS:b=PrivacyFriendsValue.FRIENDS_OF_FRIENDS;d=[];break;case PrivacyBaseValue.NETWORKS_FRIENDS_OF_FRIENDS:b=PrivacyFriendsValue.FRIENDS_OF_FRIENDS;d=PrivacyNetworksAll;break;case PrivacySpecialPreset.COLLEGE_NETWORK_FRIENDS_OF_FRIENDS:b=PrivacyFriendsValue.FRIENDS_OF_FRIENDS;d=[];for(var c in this.networks)if(this.networks[c].primary==true&&this.networks[c].type==PrivacyNetworkTypes.TYPE_COLLEGE){d.push(c);break;}break;case PrivacySpecialPreset.COLLEGE_NETWORK_FRIENDS:b=PrivacyFriendsValue.ALL_FRIENDS;d=[];for(var c in this.networks)if(this.networks[c].primary==true&&this.networks[c].type==PrivacyNetworkTypes.TYPE_COLLEGE){d.push(c);break;}break;case PrivacySpecialPreset.ONLY_CORP_NETWORK:b=PrivacyFriendsValue.NO_FRIENDS;d=[];for(var c in this.networks)if(this.networks[c].primary==true&&this.networks[c].type==PrivacyNetworkTypes.TYPE_CORP){d.push(c);break;}break;case PrivacyBaseValue.NETWORKS_FRIENDS:b=PrivacyFriendsValue.ALL_FRIENDS;d=PrivacyNetworksAll;break;case PrivacyBaseValue.ALL_FRIENDS:b=PrivacyFriendsValue.ALL_FRIENDS;d=[];break;case PrivacyBaseValue.SELF:b=PrivacyFriendsValue.NO_FRIENDS;break;case PrivacyBaseValue.NOBODY:b=PrivacyFriendsValue.SOME_FRIENDS;break;}return {friends:b,everyone:a,networks:d,self:e};},edit_value:function(b,a){this.undo.push(b);b=parseInt(b);if(b&&b!=PrivacyBaseValue.CUSTOM){var c=this.interpret_value(b);this.edit_networks(c.networks);this.edit_everyone(c.everyone);this.edit_self(c.self);this.edit_friends(c.friends);}else{if(!this.out_of_range['some_friends']){this.edit_friends(PrivacyFriendsValue.SOME_FRIENDS);if(!a)this.$('fs_some').focus();}this.edit_networks([]);set_form_select_value(this.$('advanced_select'),PrivacyBaseValue.CUSTOM);this.edit_preset();}if(!this._model_preset_exists(b))set_form_select_value(this.$('advanced_select'),this.select_display_value(b,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(c){if(c==PrivacyFriendsValue.EVERYONE){this.edit_everyone(true);c=PrivacyFriendsValue.FRIENDS_OF_FRIENDS;this.edit_networks(PrivacyNetworksAll);}else this.edit_everyone(false);if(!this.friends_radios){var d=this.$('advanced_friends_radios').getElementsByTagName('input');this.friends_radios=[];for(var e=0;e<d.length;e++)if(d[e].type=='radio')this.friends_radios.push(d[e]);}if(!this.friends_radio_items){var b=this.$('advanced_friends_radios').getElementsByTagName('div');this.friends_radio_items=[];for(var e=0;e<b.length;e++)if(CSS.hasClass(b[e],'advanced_friends_radio_item'))this.friends_radio_items.push(b[e]);}for(var e=0;e<this.friends_radios.length;++e){var a=(c==this.friends_radios[e].value)?'checked':false;this.friends_radios[e].checked=a;if(a){CSS.addClass(this.friends_radio_items[e],'selected');}else CSS.removeClass(this.friends_radio_items[e],'selected');}if(!this.out_of_range['some_friends'])if(c==PrivacyFriendsValue.SOME_FRIENDS){CSS.removeClass(this.$('some_friends'),'collapsed');}else CSS.addClass(this.$('some_friends'),'collapsed');},edit_networks:function(e,a){if(this.out_of_range.networks)return;var g;if(e!==PrivacyNetworksAll&&(e.length!=0||a)){networks_enabled=e;g='some';CSS.removeClass(this.$('advanced_networks'),'no_checkboxes');var e=this.$('advanced_networks_checkboxes');var d=e.getElementsByTagName('input');for(var c=0;c<d.length;++c){var f=false;if(networks_enabled.length>0){for(var b=0;b<networks_enabled.length;b++)if(networks_enabled[b]==d[c].value){d[c].checked=true;f=true;}if(!f)d[c].checked=false;}else d[c].checked=false;}}if(e===PrivacyNetworksAll||e.length==0){CSS.addClass(this.$('advanced_networks'),'no_checkboxes');if(e===PrivacyNetworksAll){g='all';}else g='none';}set_form_select_value(this.$('advanced_networks_select'),g);},edit_everyone:function(a){if(!this.out_of_range['everyone']){this.$('advanced_everyone').getElementsByTagName('input')[0].checked=a;if(!this.out_of_range['networks'])if(a){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(a){if(a)this.edit_friends(PrivacyFriendsValue.NO_FRIENDS);},set_friends_radio:function(c){var a=this.$('advanced_friends_radios').getElementsByTagName('input');for(var b=0;b<a.length;b++)if(parseInt(a[b].value)==c){a[b].checked=true;break;}},show_advanced:function(){if(this.dialog&&this.dialog.obj)return false;this.mode='advanced';var a='privacy_widget privacy_widget_pop';var b='privacy_pop_'+this.fbid;this.dialog=new pop_dialog('privacy_widget');if(!this.properties.prevent_dialog_expand_animation){this.dialog.show_loading_title(_tx("Upravi\u0165 nastavenia s\u00fakromia"));this.dialog.do_expand_animation=true;}this.dialog.show_prompt((this.dialog_title?this.dialog_title:_tx("Upravi\u0165 nastavenia s\u00fakromia")),'<div class="'+a+'" id="'+b+'"></div>');$(b).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 a=parseInt(get_form_select_value(this.summary_select));this.summary_update_select_text(a);if(a==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)&&a!=PrivacyBaseValue.NOBODY&&a!=PrivacyBaseValue.SELF){CSS.addClass(this.$('summary'),'except');}else CSS.removeClass(this.$('summary'),'except');var b=this.interpret_value(parseInt(a));this.model.friends=b.friends;this.model.networks=b.networks;this.model.value=this.get_model_value(parseInt(a),this.model.lists_x,this.model.ids_x_anon);this.model_write_to_form();this.on_save();}this.summary_toggle_advanced_link(a);},summary_toggle_advanced_link:function(b){var a=false;if((this.model.lists_x.length>0||this.model.ids_x_anon.length>0)&&b!=PrivacyBaseValue.NOBODY&&b!=PrivacyBaseValue.SELF){a=true;}else if(b==PrivacyBaseValue.CUSTOM)a=true;if(a){this.$('show_advanced_custom').style.display='';}else this.$('show_advanced_custom').style.display='none';},summary_update_select_text:function(b){if(b!=PrivacyBaseValue.CUSTOM){value_text=_tx("Prisp\u00f4sobi\u0165...");}else value_text=_tx("Vlastn\u00e9");for(var a=(this.summary_select.options.length-1);a>=0;--a)if(this.summary_select.options[a].value==PrivacyBaseValue.CUSTOM){this.summary_select.options[a].innerHTML=value_text;break;}},set_on_save_handler:function(a){this.save_handler=a;},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(a,b){if(b.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\/2vddq5923iec4wg0.pkg.js"]); }