/*
HTTP Host: static.ak.fbcdn.net
Generated: March 20th 2010 1:22:54 AM PDT
Machine: 10.16.140.101
Locale: nu_ll
Path: js/9w6heye6bgw80s0g.pkg.js
*/

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

function editor_two_level_change(b,d,c){b=ge(b);if(b.getAttribute("typefor"))subselector=ge(b.getAttribute("typefor"));if(b&&subselector){subselector.options.length=1;type_value=b.options[b.selectedIndex].value;if(type_value=="")type_value=-1;index=1;suboptions=d[type_value];if(typeof(suboptions)!="undefined")for(var a in suboptions)subselector.options[index++]=new Option(suboptions[a],a);if(c)if(c[type_value]){subselector.options[0]=new Option(c[type_value],"");subselector.options[0].selected=true;}else{subselector.options[0]=new Option("---","");subselector.options[0].selected=true;}subselector.disabled=subselector.options.length<=1;}}function editor_two_level_set_subselector(b,c){b=ge(b);if(b){opts=b.options;for(var a=0;a<opts.length;a++)if((opts[a].value==c)||(c===null&&opts[a].value==''))b.selectedIndex=a;}}function editor_network_change(c,b,a){c=ge(c);if(c&&c.value>0){show('display_network_message');}else hide('display_network_message');}function editor_rel_change(d,b,a){d=ge(d);for(var c=2;c<=6;c++)if(c==d.value){show(b+'_new_partner_'+c);}else hide(b+'_new_partner_'+c);if(d&&ge(b+'_new_partner'))if((d.value>=2)&&(d.value<=6)){show(b+'_new_partner');editor_rel_anniv_show(b);}else{hide(b+'_new_partner');editor_rel_anniv_hide(b);}if(d&&ge(b+'_rel_uncancel'))if(d.value>=2&&d.value<=6){editor_rel_uncancel(d,b,d.value);}else editor_rel_cancel(d,b);_editor_rel_toggle_awaiting(d,b,a);}function rel_typeahead_onsubmit(){return false;}function rel_typeahead_onselect(a){if(!a)return;$('new_partner').value=a.i;show($('relationship_warning'));set_inner_html($('relationshipee'),htmlize(a.t));}function _editor_rel_toggle_awaiting(c,b,a){c=ge(c);if(c&&ge(b+'_rel_required'))if(c.value==a){hide(b+'_rel_required');show(b+'_rel_awaiting');}else{show(b+'_rel_required');hide(b+'_rel_awaiting');}}function editor_rel_cancel(b,a){if(ge(a+'_rel_uncancel'))show(a+'_rel_uncancel');if(ge(a+'_rel_cancel'))hide(a+'_rel_cancel');b=ge(b);if(ge(b)&&$(b).selectedIndex>1)_editor_rel_set_value(b,1);editor_rel_anniv_hide(a);}function editor_rel_anniv_show(a){if(ge(a+'_rel_anniv'))CSS.removeClass(ge(a+'_rel_anniv'),'hidden_elem');}function editor_rel_anniv_hide(a){if(ge(a+'_rel_anniv'))CSS.addClass(ge(a+'_rel_anniv'),'hidden_elem');}function editor_rel_cancel_new(e,d,c,f,b,a){hide($('relationship_warning'));$('new_partner').value='';$('relationship_typeahead').typeahead.clear();_editor_rel_set_value($(e),c);if(ge('anniversary_year')){f=f?f:-1;$('anniversary_year').value=f;}if(ge('anniversary_month')){b=f?f:-1;$('anniversary_month').value=b;}if(ge('anniversary_day')){a=f?f:-1;$('anniversary_day').value=a;}editor_rel_change($(e),d,c);}function editor_rel_uncancel(c,a,b){if(ge(a+'_rel_uncancel'))hide(a+'_rel_uncancel');if(ge(a+'_rel_cancel'))show(a+'_rel_cancel');if(b==4||b==5){hide(a+'_rel_with');show(a+'_rel_to');}else if(b>=2&&b<=6){show(a+'_rel_with');hide(a+'_rel_to');}if(ge(c)&&$(c).selectedIndex<=1)_editor_rel_set_value(c,b);editor_rel_anniv_show(a);_editor_rel_toggle_awaiting(c,a,b);}function editor_autocomplete_onselect(c){var b=/(.*)_/.exec(this.obj.name);if(b){var a=ge(b[1]+'_id');if(c){a.value=c.i==null?c.t:c.i;}else a.value=-1;}}function _editor_rel_set_value(b,c){b=ge(b);if(b){opts=b.options;opts_length=opts.length;for(var a=0;a<opts_length;a++)if((opts[a].value==c)||(c===null&&opts[a].value==''))b.selectedIndex=a;}}function enableDisable(a,b){b=ge(b);if(b){if(b.value)b.value="";if(b.selectedIndex)b.selectedIndex=0;}}function show_editor_error(a,b){$('editor_error_text').innerHTML=a;$('editor_error_explanation').innerHTML=b;show('error');}function make_explanation_list(b,c){var a='';if(c==1){a=_tx("{thing-1} kr\u00e4vs.",{'thing-1':b[0]});}else if(c==2){a=_tx("{thing-1} och {thing-2} \u00e4r obligatoriska.",{'thing-1':b[0],'thing-2':b[1]});}else if(c==3){a=_tx("{thing-1}, {thing-2} och {thing-3} \u00e4r obligatoriska.",{'thing-1':b[0],'thing-2':b[1],'thing-3':b[2]});}else if(c==4){a=_tx("{thing-1}, {thing-2}, {thing-3} och {thing-4} \u00e4r obligatoriska.",{'thing-1':b[0],'thing-2':b[1],'thing-3':b[2],'thing-4':b[3]});}else if(c>4)a=_tx("{thing-1}, {thing-2}, {thing-3} och {num} andra f\u00e4lt \u00e4r obligatoriska.",{'thing-1':b[0],'thing-2':b[1],'thing-3':b[2],num:c-3});return a;}function TimeSpan(zb,y,za,z){this.get_start_ts=function(){return j(s,p,v,q,r,o);};this.get_end_ts=function(){var ze=j(s,p,v,q,r,o);var zc=j(f,b,i,c,e,a);if(ze>zc&&!(v&&i)){var zd=new Date();zd.setTime(zc);zd.setFullYear(zd.getFullYear()+1);return zd.getTime();}else return zc;};var s=$(zb+'_month');var p=$(zb+'_day');var q=$(zb+'_hour');var v=ge(zb+'_year');var r=$(zb+'_min');var o=$(zb+'_ampm');var f=$(y+'_month');var b=$(y+'_day');var i=ge(y+'_year');var c=$(y+'_hour');var e=$(y+'_min');var a=$(y+'_ampm');var w=za*60000;var k=function(){var zf=i.options;var ze=[];for(var zd=0;zd<zf.length;zd++){var zc=zf[zd];if(zc.text!="Year:"&&zc.value!="-1")ze.push(parseInt(zc.value));}ze=ze.sort();return ze[ze.length-1];};var l=k();var x=function(){var zd=j(s,p,v,q,r,o);var zc=j(f,b,i,c,e,a);w=zc-zd;};var u=function(){if(z===true)m(s,p,v,q,r,o);};var h=function(){x();};var m=function(){var ze=j(s,p,v,q,r,o);var zd=ze+w;n(zd,f,b,i,c,e,a);var zf=i.options;var zc=new Date(zd);if(zc.getFullYear()>l){zf.value=l;h();}};var j=function(zk,zd,zr,zi,zl,zc){var zp=new Date();var zf=zp.getDate();var zg=zp.getMonth();var zh=zp.getFullYear();var zn=zk.value-1;var ze=zd.value;var zj;var zm=zl.value;var zs;zj=parseInt(zi.value);if(zc.value!=''){if(zj==12)zj=0;if(zc.value=='pm')zj=zj+12;}if(!zr){if(zn<zg){zs=zh+1;}else if(zn==zg&&ze<zf){zs=zh+1;}else zs=zh;}else zs=zr.value;var zo=new Date(zs,zn,ze,zj,zm,0,0);var zq=zo.getTime();return zq;};var n=function(zp,zf,zd,zq,ze,zg,zc){var zi=new Date();zi.setTime(zp);var zo=zf.value;var zm=zi.getMonth()+1;var zj=zi.getDate();var zk=zi.getHours();var zl=zi.getMinutes();var zn=zi.getFullYear();var zh;if(zc.value!=''){if(zk>11){zh='pm';if(zk>12)zk=zk-12;}else{if(zk==0)zk=12;zh='am';}}else zh='';if(zl<10)zl="0"+zl;zf.value=zm;zd.value=zj;if(zq)zq.value=zn;ze.value=zk;zg.value=zl;zc.value=zh;if(zo!=zm)editor_date_month_change(zf,zd,zq?zq:false);};var t=function(){editor_date_month_change(s,p,v?v:false);u();x();};var g=function(){editor_date_month_change(f,b,i?i:false);h();};var d=function(){h();var zd=j(s,p,v,q,r,o);var zc=j(f,b,i,c,e,a);if(zc<zd){var ze=12*60*60000;zc+=parseInt((zd-zc+ze-1)/ze)*ze;n(zc,f,b,i,c,e,a);}};s.onchange=t;p.onchange=u;if(v)v.onchange=u;q.onchange=u;r.onchange=u;o.onchange=u;f.onchange=g;b.onchange=h;if(i)i.onchange=h;c.onchange=d;e.onchange=h;a.onchange=h;}function editor_date_month_change(e,b,g){var e=ge(e);var b=ge(b);var g=g?ge(g):false;var c=parseInt(b.value);var h=false;if(g&&g.value&&g.value!=-1)h=g.value;var f=_month_get_num_days(e.value,h);var a=b.options[0].value==-1?1:0;for(var d=b.options.length;d>f+a;d--)DOM.remove(b.options[d-1]);for(var d=b.options.length;d<f+a;d++)b.options[d]=new Option(d+(a?0:1),d+(a?0:1));if(f<c){b.value=b.options.length;if(typeof b.onchange==='function')b.onchange();}}function _month_get_num_days(a,c){var b;if(a==-1)return 31;b=new Date(c?c:1912,a,0);return b.getDate();}function toggleEndWorkSpan(a){if(shown(a+'_endspan')){hide(a+'_endspan');show(a+'_present');}else{show(a+'_endspan');hide(a+'_present');}}function regionCountryChange(b,a,d,c){switch(a){case '326':show(d);$(b).innerHTML=c+_tx("Provins");break;case '398':show(d);$(b).innerHTML=c+_tx("Delstat");break;default:$(b).innerHTML=c+_tx("Land");hide(d);break;}}function regionCountryChange_twoLabels(b,e,a,d,c){show(b);$(b).innerHTML=c+_tx("Land");switch(a){case '326':show(d);show(e);$(e).innerHTML=c+_tx("Provins");break;case '':case '398':show(d);show(e);$(e).innerHTML=c+_tx("Delstat");break;default:$(e).innerHTML=c+_tx("Delstat");$(d).disabled=true;break;}}function regionCountyChange_setUSifStateChosen(a,b){region_select=ge(b);country_select=ge(a);if(region_select.value!=''&&country_select.value=='')country_select.value=398;}function regionCountryChange_restrictions(a,b){country_select=ge(a);if(country_select.value==398){country_select.value='';}else if(country_select.value==326){region_select=ge(b);if(region_select.value)country_select.value='';}}function mobile_phone_nag(e,d,a){var c=false;var b=function(){if(c)return;for(var f=0;f<e.length;f++)if((new RegExp('\\b'+e[f]+'\\b','i')).test(d.value)){c=true;(new AsyncRequest()).setURI('/ajax/mobile_phone_nag.php').setHandler(function(g){var i=g.getPayload();if(i){var h=document.createElement('div');h.innerHTML=i;CSS.setClass(h,'mobile_nag');h.style.display='none';a.parentNode.insertBefore(h,a);animation(h).blind().show().from('height',0).to('height','auto').go();}}).setReadOnly(true).setOption('suppressErrorHandlerWarning',true).send();break;}};addEventBase(d,'keyup',b);addEventBase(d,'change',b);}function mobile_phone_nag_hide(a){while(a.parentNode&&a.className!='mobile_nag')a=a.parentNode;a.parentNode.removeChild(a);}
function check_category_selected(){type_sel=document.getElementById('two_level_category').selectedIndex;sub_sel=document.getElementById('two_level_subcategory').selectedIndex;return (type_sel>0&&sub_sel>0);}function check_network_selected(){var a;var b=ge('network');if(b)if(b.value){return true;}else return ($('network').selectedIndex>0);return true;}function check_phone_number(){var a=$('phone').value;if(a){var b=a.replace(/[\(\)\.\-\ ]/g,'');if(isNaN(parseInt(b))||b.length<7)return false;}return true;}var toggle_saved_value=null;function toggle_access_suboption(f){var d=ge('portal_publicize');if(d){if(toggle_saved_value==null)toggle_saved_value=d.checked;var c=getParentRow(d);var b=c.getElementsByTagName('label');var e=false;var g=_tx("Visa detta evenemang i s\u00f6kresultaten.");var a="";var h=toggle_saved_value;if(f=="open_suboption"){e=false;a='<span style="color: #000">'+g+'</span>';}else if(f=="closed_suboption"){e=false;a='<span style="color: #000">'+g+'</span>';}else{e=true;a='<span style="color: #999">'+g+'</span>';if(d.disabled==false)toggle_saved_value=d.checked;h='';}d.disabled=e;d.checked=h;b[0].innerHTML=a;}}
function events_submit_info(){$('error').style.display='none';if(ge('statuses'))hide('statuses');var c=events_get_missing_inputs();var a=events_get_bad_inputs();var f=c.length;var e=a.length;if((f==0)&&(e==0)){$('save_button').disabled=true;$('event_info_form').submit();}else{if(f>0){var b=_tx("Fyll i alla obligatoriska f\u00e4lt.");var d=make_explanation_list(c,f);}else if(e>0){var b=_tx("Du har angett information som delvis \u00e4r ogiltig. ");var d=a.join('<br>');}show_editor_error(b,d);DOMScroll.scrollTo($('standard_hash'));}}function events_get_missing_inputs(){var b=0;var a=new Array();if($('name').value=="")a[b++]=_tx("Evenemangsnamn");if(!check_network_selected())a[b++]=_tx("Evenemangsn\u00e4tverk");if((ge('host')&&$('host').value==""))if((ge('host_id')&&$('host_id').selectedIndex<=0)&&(ge('host_with_groups')&&trim($('host_with_groups').value)==""))a[b++]=_tx("V\u00e4rd");if(!check_category_selected())a[b++]=_tx("Typ av evenemang");if($('location').value=="")a[b++]=_tx("Plats");return a;}function events_get_bad_inputs(){var d=0;var c=new Array();var a=new Date();if(!ge('skip_date_check')){var f=new Date(start_time_end_time_timespan.get_start_ts());var b=new Date(start_time_end_time_timespan.get_end_ts());var e=new Date(start_time_end_time_timespan.get_start_ts());e.setMonth(e.getMonth()+4);if((b-a)<0)c[d++]=_tx("Ett evenemang kan inte ha ett slutdatum som redan intr\u00e4ffat.");if((e-b)<0)c[d++]=_tx("Ett evenemang kan inte p\u00e5g\u00e5 l\u00e4ngre \u00e4n 4 m\u00e5nader.");if((b-f)<0)c[d++]=_tx("Ett evenemang kan inte ha en sluttid som intr\u00e4ffar f\u00f6re starttiden.");}if(!check_phone_number())c[d++]=_tx("Det angivna telefonnumret \u00e4r felaktigt.");return c;}function events_customize(h,e,i,a,b,g){$('save_button').disabled=true;$('cancel').disabled=true;hide($('standard_status'));hide($('error'));if(h){return new FeedForm().setStoryType(i).setAppId(a).setForm('event_info_form').setURI('/ajax/feedform.php').setContinuation(function(){goURI(b);}).setProfileType(g).show();}else{var c={is_new:false,event_id:e};copy_properties(c,serialize_form($('event_info_form')));var f=function(j){$('save_button').disabled=false;$('cancel').disabled=false;hide($('error'));set_inner_html($('standard_status'),j.getPayload().status);show($('standard_status'));DOMScroll.scrollTo($('standard_hash'));};var d=function(j){$('save_button').disabled=false;$('cancel').disabled=false;hide($('standard_status'));if(j.getError()){set_inner_html($('editor_error_text'),j.getErrorSummary());set_inner_html($('editor_error_explanation'),j.getErrorDescription());show($('error'));DOMScroll.scrollTo($('standard_hash'));}};return new AsyncRequest().setMethod('POST').setURI('/ajax/events/customize.php').setData(c).setHandler(f).setErrorHandler(d).send();}}function popup_calendar(a,b){hide((a=='start_calendar')?'end_calendar':'start_calendar');if(!shown(a)){update_calendar(a,b);}else hide(a);}function update_calendar(a,d){var b=new Date();var c=$(d+'_month').selectedIndex+1;var e=b.getFullYear();var f=ge(d+'_year');if(f){if(f.value==-1){f.value=e;f.onchange();}e=parseInt(f.value);}else if(c<b.getMonth()+1)e++;calendar_load_month_year(a,c,e,d);}function calendar_cycle_adjust(f,b,d){var g=f.length;var e=f.selectedIndex;var c;var a=0;if(e+b>=0){c=(e+b)%g;if(c===0)if(e!==1){if(d)c=1;a=1;}else if(d){c=g-1;a=-1;}}else{c=g+b;a=-1;}f.selectedIndex=c;return a;}function calendar_adjust_year(a,b,c){var f=ge(c+'_year');if(!f||!b)return;var d=(parseInt(f[0].value)==-1)?1:0;var e=(parseInt(f[d].value)>parseInt(f[f.length-1].value));b=(e?-1:1)*b;calendar_cycle_adjust(f,b,d);}function calendar_adjust_month(a,b,d){var c=$(d+'_month');var e=calendar_cycle_adjust(c,b);calendar_adjust_year(a,e,d);c.onchange();update_calendar(a,d);}function calendar_load_month_year(a,b,e,c){var d=function(f){var h=f.getPayload();set_inner_html($(a),h);calendar_finish_loading(a,c);show(a);if(ua.ie()<7){var g=document.createElement('iframe');g.style.height=$(a).offsetHeight+'px';g.style.width=$(a).offsetWidth+'px';CSS.addClass(g,'calendar_picker_frame');$(a).prependContent(g);}}.bind(this);data={};data.div_id=a;data.month=b;data.year=e;data.name_prefix=c;new AsyncRequest().setURI('/ajax/calendar_picker_ajax.php').setData(data).setMethod('GET').setReadOnly(true).setHandler(d).send();}function calendar_finish_loading(a,d){var c=$(d+'_day').value;var b=$(a+'_'+c);calendar_set_day(a,b,d);}function calendar_set_day(a,b,d){var c=$(d+'_day');var e=$(a+'_'+c.value);e.removeClass(e,'selected');c.value=b.innerHTML;c.onchange();CSS.addClass(b,'selected');hide(a);}function events_render_privacy_dropdown(){var b=[{label:_tx("\u00d6ppen"),key:"open",checked:true},{label:_tx("St\u00e4ngd"),key:"closed",checked:false},{label:_tx("Hemlig"),key:"secret",checked:false}];var c=new UIActionMenu();if($('privacy_type').value==1){c.setTitle(_tx("\u00d6ppen"));b[0].checked=true;b[1].checked=false;b[2].checked=false;}else if($('privacy_type').value==2){c.setTitle(_tx("St\u00e4ngd"));b[0].checked=false;b[1].checked=true;b[2].checked=false;}else{c.setTitle(_tx("Hemlig"));b[0].checked=false;b[1].checked=false;b[2].checked=true;}var a=function(d,f){for(var e=0;e<b.length;e++)if(b[e].key==f){c.setTitle(b[e].label);if(b[e].key=='open'){$('privacy_type').value=1;CSS.removeClass($('privacy_open'),'hidden_elem');CSS.addClass($('privacy_closed'),'hidden_elem');CSS.addClass($('privacy_secret'),'hidden_elem');}else if(b[e].key=='closed'){$('privacy_type').value=2;CSS.removeClass($('privacy_closed'),'hidden_elem');CSS.addClass($('privacy_open'),'hidden_elem');CSS.addClass($('privacy_secret'),'hidden_elem');}else{$('privacy_type').value=3;CSS.removeClass($('privacy_secret'),'hidden_elem');CSS.addClass($('privacy_open'),'hidden_elem');CSS.addClass($('privacy_closed'),'hidden_elem');}}};c.setColor(UIActionMenu.COLORS.BLUE).setIcon(UIActionMenu.ICONS.LOCK).useSelectList(b,a,UISelectList.SINGLE_SELECT_MODE);DOM.insertAfter($('privacy_type'),c.root);}function events_run_upload(){var b=window.parent.document;var a=b.getElementById('label_picture');var c=b.getElementById('tos');hide(a);hide(c);hide('prompt');show('progress');document.upload_form.submit();}function events_upload_done(a){new AsyncRequest().setURI('/ajax/events_upload_ajax.php').setData({eid:a}).setReadOnly(true).setMethod('GET').setHandler(bind(this,function(e){var c=window.parent.document;var d=c.getElementById('picture');DOM.setContent(d,HTML(e.getPayload()));var b=c.getElementById('label_picture');var f=c.getElementById('tos');show(b);show(f);})).send();}function events_show_feedform(c,d,a,b){return new FeedForm().setStoryType(d).setAppId(a).setForm('event_info_form').setURI('/ajax/feedform.php').setContinuation(function(){goURI(b);}).show();}function recur_toggle(a){if(a==0){CSS.toggleClass($('recur_type_row'),'hidden_elem');CSS.toggleClass($('recur_freq_row'),'hidden_elem');CSS.toggleClass($('recur_weekly_row'),'hidden_elem');}}

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