var swfobject=function(){var aq="undefined",aD="object",ab="Shockwave Flash",X="ShockwaveFlash.ShockwaveFlash",aE="application/x-shockwave-flash",ac="SWFObjectExprInst",ax="onreadystatechange",af=window,aL=document,aB=navigator,aa=false,Z=[aN],aG=[],ag=[],al=[],aJ,ad,ap,at,ak=false,aU=false,aH,an,aI=true,ah=function(){var a=typeof aL.getElementById!=aq&&typeof aL.getElementsByTagName!=aq&&typeof aL.createElement!=aq,e=aB.userAgent.toLowerCase(),c=aB.platform.toLowerCase(),h=c?/win/.test(c):/win/.test(e),j=c?/mac/.test(c):/mac/.test(e),g=/webkit/.test(e)?parseFloat(e.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,d=!+"\v1",f=[0,0,0],k=null;if(typeof aB.plugins!=aq&&typeof aB.plugins[ab]==aD){k=aB.plugins[ab].description;if(k&&!(typeof aB.mimeTypes!=aq&&aB.mimeTypes[aE]&&!aB.mimeTypes[aE].enabledPlugin)){aa=true;d=false;k=k.replace(/^.*\s+(\S+\s+\S+$)/,"$1");f[0]=parseInt(k.replace(/^(.*)\..*$/,"$1"),10);f[1]=parseInt(k.replace(/^.*\.(.*)\s.*$/,"$1"),10);f[2]=/[a-zA-Z]/.test(k)?parseInt(k.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof af.ActiveXObject!=aq){try{var i=new ActiveXObject(X);if(i){k=i.GetVariable("$version");if(k){d=true;k=k.split(" ")[1].split(",");f=[parseInt(k[0],10),parseInt(k[1],10),parseInt(k[2],10)]}}}catch(b){}}}return{w3:a,pv:f,wk:g,ie:d,win:h,mac:j}}(),aK=function(){if(!ah.w3){return}if((typeof aL.readyState!=aq&&aL.readyState=="complete")||(typeof aL.readyState==aq&&(aL.getElementsByTagName("body")[0]||aL.body))){aP()}if(!ak){if(typeof aL.addEventListener!=aq){aL.addEventListener("DOMContentLoaded",aP,false)}if(ah.ie&&ah.win){aL.attachEvent(ax,function(){if(aL.readyState=="complete"){aL.detachEvent(ax,arguments.callee);aP()}});if(af==top){(function(){if(ak){return}try{aL.documentElement.doScroll("left")}catch(a){setTimeout(arguments.callee,0);return}aP()})()}}if(ah.wk){(function(){if(ak){return}if(!/loaded|complete/.test(aL.readyState)){setTimeout(arguments.callee,0);return}aP()})()}aC(aP)}}();function aP(){if(ak){return}try{var b=aL.getElementsByTagName("body")[0].appendChild(ar("span"));b.parentNode.removeChild(b)}catch(a){return}ak=true;var d=Z.length;for(var c=0;c<d;c++){Z[c]()}}function aj(a){if(ak){a()}else{Z[Z.length]=a}}function aC(a){if(typeof af.addEventListener!=aq){af.addEventListener("load",a,false)}else{if(typeof aL.addEventListener!=aq){aL.addEventListener("load",a,false)}else{if(typeof af.attachEvent!=aq){aM(af,"onload",a)}else{if(typeof af.onload=="function"){var b=af.onload;af.onload=function(){b();a()}}else{af.onload=a}}}}}function aN(){if(aa){Y()}else{am()}}function Y(){var d=aL.getElementsByTagName("body")[0];var b=ar(aD);b.setAttribute("type",aE);var a=d.appendChild(b);if(a){var c=0;(function(){if(typeof a.GetVariable!=aq){var e=a.GetVariable("$version");if(e){e=e.split(" ")[1].split(",");ah.pv=[parseInt(e[0],10),parseInt(e[1],10),parseInt(e[2],10)]}}else{if(c<10){c++;setTimeout(arguments.callee,10);return}}d.removeChild(b);a=null;am()})()}else{am()}}function am(){var g=aG.length;if(g>0){for(var h=0;h<g;h++){var c=aG[h].id;var l=aG[h].callbackFn;var a={success:false,id:c};if(ah.pv[0]>0){var i=aS(c);if(i){if(ao(aG[h].swfVersion)&&!(ah.wk&&ah.wk<312)){ay(c,true);if(l){a.success=true;a.ref=av(c);l(a)}}else{if(aG[h].expressInstall&&au()){var e={};e.data=aG[h].expressInstall;e.width=i.getAttribute("width")||"0";e.height=i.getAttribute("height")||"0";if(i.getAttribute("class")){e.styleclass=i.getAttribute("class")}if(i.getAttribute("align")){e.align=i.getAttribute("align")}var f={};var d=i.getElementsByTagName("param");var k=d.length;for(var j=0;j<k;j++){if(d[j].getAttribute("name").toLowerCase()!="movie"){f[d[j].getAttribute("name")]=d[j].getAttribute("value")}}ae(e,f,c,l)}else{aF(i);if(l){l(a)}}}}}else{ay(c,true);if(l){var b=av(c);if(b&&typeof b.SetVariable!=aq){a.success=true;a.ref=b}l(a)}}}}}function av(b){var d=null;var c=aS(b);if(c&&c.nodeName=="OBJECT"){if(typeof c.SetVariable!=aq){d=c}else{var a=c.getElementsByTagName(aD)[0];if(a){d=a}}}return d}function au(){return !aU&&ao("6.0.65")&&(ah.win||ah.mac)&&!(ah.wk&&ah.wk<312)}function ae(f,d,h,e){aU=true;ap=e||null;at={success:false,id:h};var a=aS(h);if(a){if(a.nodeName=="OBJECT"){aJ=aO(a);ad=null}else{aJ=a;ad=h}f.id=ac;if(typeof f.width==aq||(!/%$/.test(f.width)&&parseInt(f.width,10)<310)){f.width="310"}if(typeof f.height==aq||(!/%$/.test(f.height)&&parseInt(f.height,10)<137)){f.height="137"}aL.title=aL.title.slice(0,47)+" - Flash Player Installation";var b=ah.ie&&ah.win?"ActiveX":"PlugIn",c="MMredirectURL="+af.location.toString().replace(/&/g,"%26")+"&MMplayerType="+b+"&MMdoctitle="+aL.title;if(typeof d.flashvars!=aq){d.flashvars+="&"+c}else{d.flashvars=c}if(ah.ie&&ah.win&&a.readyState!=4){var g=ar("div");h+="SWFObjectNew";g.setAttribute("id",h);a.parentNode.insertBefore(g,a);a.style.display="none";(function(){if(a.readyState==4){a.parentNode.removeChild(a)}else{setTimeout(arguments.callee,10)}})()}aA(f,d,h)}}function aF(a){if(ah.ie&&ah.win&&a.readyState!=4){var b=ar("div");a.parentNode.insertBefore(b,a);b.parentNode.replaceChild(aO(a),b);a.style.display="none";(function(){if(a.readyState==4){a.parentNode.removeChild(a)}else{setTimeout(arguments.callee,10)}})()}else{a.parentNode.replaceChild(aO(a),a)}}function aO(b){var d=ar("div");if(ah.win&&ah.ie){d.innerHTML=b.innerHTML}else{var e=b.getElementsByTagName(aD)[0];if(e){var a=e.childNodes;if(a){var f=a.length;for(var c=0;c<f;c++){if(!(a[c].nodeType==1&&a[c].nodeName=="PARAM")&&!(a[c].nodeType==8)){d.appendChild(a[c].cloneNode(true))}}}}}return d}function aA(e,g,c){var d,a=aS(c);if(ah.wk&&ah.wk<312){return d}if(a){if(typeof e.id==aq){e.id=c}if(ah.ie&&ah.win){var f="";for(var i in e){if(e[i]!=Object.prototype[i]){if(i.toLowerCase()=="data"){g.movie=e[i]}else{if(i.toLowerCase()=="styleclass"){f+=' class="'+e[i]+'"'}else{if(i.toLowerCase()!="classid"){f+=" "+i+'="'+e[i]+'"'}}}}}var h="";for(var j in g){if(g[j]!=Object.prototype[j]){h+='<param name="'+j+'" value="'+g[j]+'" />'}}a.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+f+">"+h+"</object>";ag[ag.length]=e.id;d=aS(e.id)}else{var b=ar(aD);b.setAttribute("type",aE);for(var k in e){if(e[k]!=Object.prototype[k]){if(k.toLowerCase()=="styleclass"){b.setAttribute("class",e[k])}else{if(k.toLowerCase()!="classid"){b.setAttribute(k,e[k])}}}}for(var l in g){if(g[l]!=Object.prototype[l]&&l.toLowerCase()!="movie"){aQ(b,l,g[l])}}a.parentNode.replaceChild(b,a);d=b}}return d}function aQ(b,d,c){var a=ar("param");a.setAttribute("name",d);a.setAttribute("value",c);b.appendChild(a)}function aw(a){var b=aS(a);if(b&&b.nodeName=="OBJECT"){if(ah.ie&&ah.win){b.style.display="none";(function(){if(b.readyState==4){aT(a)}else{setTimeout(arguments.callee,10)}})()}else{b.parentNode.removeChild(b)}}}function aT(a){var b=aS(a);if(b){for(var c in b){if(typeof b[c]=="function"){b[c]=null}}b.parentNode.removeChild(b)}}function aS(a){var c=null;try{c=aL.getElementById(a)}catch(b){}return c}function ar(a){return aL.createElement(a)}function aM(a,c,b){a.attachEvent(c,b);al[al.length]=[a,c,b]}function ao(a){var b=ah.pv,c=a.split(".");c[0]=parseInt(c[0],10);c[1]=parseInt(c[1],10)||0;c[2]=parseInt(c[2],10)||0;return(b[0]>c[0]||(b[0]==c[0]&&b[1]>c[1])||(b[0]==c[0]&&b[1]==c[1]&&b[2]>=c[2]))?true:false}function az(b,f,a,c){if(ah.ie&&ah.mac){return}var e=aL.getElementsByTagName("head")[0];if(!e){return}var g=(a&&typeof a=="string")?a:"screen";if(c){aH=null;an=null}if(!aH||an!=g){var d=ar("style");d.setAttribute("type","text/css");d.setAttribute("media",g);aH=e.appendChild(d);if(ah.ie&&ah.win&&typeof aL.styleSheets!=aq&&aL.styleSheets.length>0){aH=aL.styleSheets[aL.styleSheets.length-1]}an=g}if(ah.ie&&ah.win){if(aH&&typeof aH.addRule==aD){aH.addRule(b,f)}}else{if(aH&&typeof aL.createTextNode!=aq){aH.appendChild(aL.createTextNode(b+" {"+f+"}"))}}}function ay(a,c){if(!aI){return}var b=c?"visible":"hidden";if(ak&&aS(a)){aS(a).style.visibility=b}else{az("#"+a,"visibility:"+b)}}function ai(b){var a=/[\\\"<>\.;]/;var c=a.exec(b)!=null;return c&&typeof encodeURIComponent!=aq?encodeURIComponent(b):b}var aR=function(){if(ah.ie&&ah.win){window.attachEvent("onunload",function(){var a=al.length;for(var b=0;b<a;b++){al[b][0].detachEvent(al[b][1],al[b][2])}var d=ag.length;for(var c=0;c<d;c++){aw(ag[c])}for(var e in ah){ah[e]=null}ah=null;for(var f in swfobject){swfobject[f]=null}swfobject=null})}}();return{registerObject:function(a,e,c,b){if(ah.w3&&a&&e){var d={};d.id=a;d.swfVersion=e;d.expressInstall=c;d.callbackFn=b;aG[aG.length]=d;ay(a,false)}else{if(b){b({success:false,id:a})}}},getObjectById:function(a){if(ah.w3){return av(a)}},embedSWF:function(k,e,h,f,c,a,b,i,g,j){var d={success:false,id:e};if(ah.w3&&!(ah.wk&&ah.wk<312)&&k&&e&&h&&f&&c){ay(e,false);aj(function(){h+="";f+="";var q={};if(g&&typeof g===aD){for(var o in g){q[o]=g[o]}}q.data=k;q.width=h;q.height=f;var n={};if(i&&typeof i===aD){for(var p in i){n[p]=i[p]}}if(b&&typeof b===aD){for(var l in b){if(typeof n.flashvars!=aq){n.flashvars+="&"+l+"="+b[l]}else{n.flashvars=l+"="+b[l]}}}if(ao(c)){var m=aA(q,n,e);if(q.id==e){ay(e,true)}d.success=true;d.ref=m}else{if(a&&au()){q.data=a;ae(q,n,e,j);return}else{ay(e,true)}}if(j){j(d)}})}else{if(j){j(d)}}},switchOffAutoHideShow:function(){aI=false},ua:ah,getFlashPlayerVersion:function(){return{major:ah.pv[0],minor:ah.pv[1],release:ah.pv[2]}},hasFlashPlayerVersion:ao,createSWF:function(a,b,c){if(ah.w3){return aA(a,b,c)}else{return undefined}},showExpressInstall:function(b,a,d,c){if(ah.w3&&au()){ae(b,a,d,c)}},removeSWF:function(a){if(ah.w3){aw(a)}},createCSS:function(b,a,c,d){if(ah.w3){az(b,a,c,d)}},addDomLoadEvent:aj,addLoadEvent:aC,getQueryParamValue:function(b){var a=aL.location.search||aL.location.hash;if(a){if(/\?/.test(a)){a=a.split("?")[1]}if(b==null){return ai(a)}var c=a.split("&");for(var d=0;d<c.length;d++){if(c[d].substring(0,c[d].indexOf("="))==b){return ai(c[d].substring((c[d].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(aU){var a=aS(ac);if(a&&aJ){a.parentNode.replaceChild(aJ,a);if(ad){ay(ad,true);if(ah.ie&&ah.win){aJ.style.display="block"}}if(ap){ap(at)}}aU=false}}}}();(function TaggableModule(c,d,f){var m;function g(n){m=n;var o=c(".on_this_item:not(.initialized)",m);if(!o.length){return}if(c("#item_permalink_container").find("div.js_editable").length){if(isset(c.fn.editable)){a()}else{c.xLazyLoader({js:["/javascripts/plugins/jquery.jeditable.min.js"],name:"inlineedit",success:function(){a()}})}}if(c(".taggable_image",m).length){if(isset(c.fn.imgAreaSelect)){e();k()}else{c.xLazyLoader({js:["/javascripts/plugins/jquery.imgareaselect.min.js"],css:["/stylesheets/modules/imgareaselect-default.css"],name:"imgareaselect",success:function(){e();k()}})}}else{k()}o.addClass("initialized")}function e(){var n=c(".taggable_image",m);if(n.is(".initialized")){return}n.imgAreaSelect({selectionOpacity:0.2,borderWidth:1,handles:true,onSelectStart:b,onSelectEnd:i});c(".tag_this_item",m).click(function(){var q=c(".taggable_image",m);var p=q.width(),s=q.height();var u=Math.min(50,p/4|0),t=Math.min(50,s/4|0);var o=p>>1,v=s>>1;var r=q.imgAreaSelect({instance:true,enable:true,x1:o-u,y1:v-t,x2:o+u,y2:v+t}).getSelection();i(q,r);b();return false});n.addClass("initialized")}function a(){c("#item_permalink_container div.js_editable").each(function(){var n=c(this);var o=n.next("a").andSelf().filter(".edit_info:first");n.editable(o.attr("href"),{method:"PUT",id:"fake",name:o.attr("name"),submitdata:{authenticity_token:user_preferences.authenticity_token},onsubmit:function(r,q){var p=this.find("input:first").val();if(p==q.revert){return false}r.indicator=r.data=r.placeholder=p;c(q).addClass("loading");return true},onerror:function(q,p){c(p).removeClass("loading")},callback:function(p,q){c(this).removeClass("loading")}})}).removeClass("js_editable").addClass("editable_inline")}function k(){var n=c(".tags_actions:not(.initialized)",m);if(n.length==0){return}n.click(function(r){var q=r.target;var o=q.className||"";if(o.indexOf("delete")>=0){d.send_ajax_request.apply(q);c(q.hash).remove();c(q).prev().andSelf().hide();return false}else{if(o.indexOf("user")>=0){var p=c(q).attr("href");if(p&&p.length>1){d.reload(p)}return false}else{if(o.indexOf("tag_item")>=0){b();return false}else{if(o.indexOf("cross")>=0){j();return false}else{if(o.indexOf("download")>=0){window.open(q.href);return false}}}}}return true});c(".on_this_item",m).mouseover(function(q){var p=q.target;var o=p.className||"";if(o.indexOf("user")>=0){c(p.rel).addClass("active")}}).mouseout(function(q){var p=q.target;var o=p.className||"";if(o.indexOf("user")>=0){c(p.rel).removeClass("active")}}).addClass("initialized");c(".tag_title",m).autocomplete("/users/auto_complete_for_user_name",c.extend({onItemSelect:l},f.autocompleteSettings));d.initForm("form",n.get(0));n.addClass("initialized")}function l(n){if(n){c(".tag_tagged_user_id",m).val(n.extra)}}function b(){c(".taggingform",m).fadeIn("fast");c(".tag_title",m).focus();c(".tag_this_item",m).hide();d.taggingActive=true}function i(n,o){if(o.width&&o.height){c(".tag_x1",m).val(o.x1);c(".tag_y1",m).val(o.y1);c(".tag_x2",m).val(o.x2);c(".tag_y2",m).val(o.y2);c(".tag_width",m).val(o.width);c(".tag_height",m).val(o.height)}else{j()}}function j(){if(d.taggingActive){if(isset(c.fn.imgAreaSelect)){c(".taggable_image",m).imgAreaSelect({hide:true,disable:false})}c(".tag_title, .tag_tagged_user_id",m).val("");c(".taggingform",m).hide();c(".tag_this_item",m).fadeIn("fast");k();d.taggingActive=false}}function h(){j();m=null}d.init_taggable_zone=g;d.hideTagForm=j;d.unloadTag=h;d.taggingActive=false})(jQuery,Strands,globalVariables);(function EventsModule(k,i,g){i.MAP_LOCATION_REGEXP=RegExp("center=([^&]*)");var p=/\((\d*)\)/,j=/[\d-]+/;var l=null;var s=false;i.init_event_content=function(F){F=F||k("#event_content");if(!F.length){return}i.init_common_content(F);if(!l){l=createDefaultEventDelegationHandler();F.click(l)}b(F)};i.initRSVPFormPopup=function(){var G=i.initFormPopup();G.find("div.rsvp_container a").click(onRSVPbuttonClicked);var F=k.data(G[0],"submitinfo");F.onsuccess=i.reload_active_sections;F.onfailure=i.reload_active_sections;F.oncomplete=k.noop};i.initInvitationFormPopup=function(){var G=i.initFormPopup();G.find("tbody").click(function(J){var I=J.target;var H=I.nodeName;if(H==="INPUT"){return true}while(I!==this&&H!=="TR"){I=I.parentNode;H=I.nodeName}if(H==="TR"){k(":checkbox",I).click();return false}return true});var F=k.data(G[0],"submitinfo");F.onsuccess=i.reload_active_sections;F.onfailure=i.reload_active_sections;F.oncomplete=k.noop;if(isset(k.fn.quicksearch)){z()}else{k.xLazyLoader({js:["/javascripts/plugins/jquery.quicksearch.js"],name:"quicksearch",success:z})}};i.initUploadResultsFormPopup=function(){var F=i.initFormPopup();importerFormInit(F)};i.events_post_deleted=function(G){var F=k("#commentable_"+G),H=F.siblings(".commentable").length;if(H==0){F=F.parent().prev().andSelf()}else{F.parent().prev().find("span.stamp-post-count").text("("+H+")")}F.slideUp(240,function(){k(this).remove()});k.fn.colorbox.close();if(k("#item_permalink_container").length){i.reload("/events")}};i.init_events_share_user_video=function(){i.init_share_forms().tooltip_delegated(g.tooltip_settings)};function b(F){var K=u(),J=document;if(F.find("div.commentable").length>0){K.push(i.EventDelegation.commentActionsHandler);i.init_comments_forms(F)}if(J.getElementById("event_list_container")||J.getElementById("permalink-toolbar")){K.push(i.EventDelegation.collapseDayHandler);K.push(i.EventDelegation.itemToolsHandler)}var H=J.getElementById("item_permalink_container");if(H){var I=document.getElementById("active_section"),G=I.getAttribute("rel");switch(G){case"photos":o(H);break;case"videos":f(H);break;case"results":h(H);break;case"comments":break;case"attenders":a(H);break;default:B(H)}}else{if(document.getElementById("events_map")){i.init_events_map(window.EventsDataMap);setTimeout(function(){c(F);k("#filters_container select:first").change()},1)}else{if(document.getElementById("kalendar")){setTimeout(E,1)}else{v()}}}if(F.find("a.maps_link").length){i.init_location_maps();K.push(i.EventDelegation.simpleMapPopupHandler)}}function v(){var F=k("#filters_container:not(.initialized)").addClass("initialized"),G=F.children("form");if(!F.length){return}if(G.is("[id=my-events-filters-form]")){d(G)}else{q(G)}G.historyForm()}function c(G){var F=k("#filters_container:not(.initialized)").addClass("initialized");if(!F.length){return}var H=F.children("form");if(H.is("[id=my-events-filters-form]")){d(H)}else{q(H)}G.register_url(H.filters_form_url());H.historyJSONForm(i.refresh_events_map)}function C(G){var F=k("#filters_container:not(.initialized)").addClass("initialized");if(!F.length){return}var H=F.children("form");if(H.is("[id=my-events-filters-form]")){d(H)}else{q(H)}}function E(){if(i.init_events_kalendar){C();i.init_events_kalendar()}else{var F=window.kalendar_sources;k.xLazyLoader({js:F.js,css:F.css,name:"kalendar",success:function(){C();i.init_events_kalendar()}})}}function q(H){var I=H.find("div.advanced_filter").click(function(){var M=k(this);M.find("a").toggle();M.next(".more_options").slideToggle();s=!s});if(s){I.next("div.more_options").removeClass("hide");I.find("a").filter(".less").removeClass("hide").end().filter(".more").addClass("hide")}else{I.next("div.more_options").addClass("hide");I.find("a").filter(".less").addClass("hide").end().filter(".more").removeClass("hide")}var G=H.find("input:not([type=hidden])");G.not(":checkbox,:radio").change(A).filter(".clearonfocus").clearOnFocus();G.filter(":checkbox,:radio").click(A);k("#location").autocomplete("/location/autocomplete_location?detail=high",k.extend({delay:500,matchSubset:0,onItemSelect:D,onNoResults:D,onRemoteRequested:y,selectFirst:true,selectOnly:true},g.autocompleteSettings)).next().click(function(){var M=k("#location");M.val("");D(null);M.change();return false});var L="yy-mm-dd",J=g.datePickerSettings.dateFormat;var F=m(k("#starts_at").val(),L);k("#picker_starts_at").datepicker(k.extend({},g.datePickerSettings,{defaultDate:F,altField:"#starts_at",altFormat:L,gotoCurrent:true,buttonImage:false,buttonImageOnly:false,showOn:"click"})).val(k.datepicker.formatDate(J,F)).next().click(function(){k("#starts_at").val("all");k(this).prev().val("").change()}).toggle(!!F);var K=m(k("#ends_at").val(),L);k("#picker_ends_at").datepicker(k.extend({},g.datePickerSettings,{defaultDate:K,altField:"#ends_at",altFormat:L,gotoCurrent:true,buttonImage:false,buttonImageOnly:false,showOn:"click"})).val(k.datepicker.formatDate(J,K)).next().click(function(){k("#ends_at").val("all");k(this).prev().val("").change()}).toggle(!!K);k("#sub_type").change(A);k("#type").change(A);k("#slider").not(".initialized").slider({value:k("input#radio:first",document.getElementById("filters-form")).val(),min:10,max:1000,step:10,slide:function(M,O){var N=document.getElementById("filters-form");k("span.slider-distance",N).html(O.value)},stop:A}).addClass("initialized");w()}function d(G){var F=G.find("input:not([type=hidden])");F.not(":checkbox,:radio").change(e);F.filter(":checkbox,:radio").click(e);G.find("select").change(e)}function A(){var G=k("#filters-form");var H=toIntOrZero(G.find("span.slider-distance").html());G.find("input#radio").val(H);var F=k("#filters_q");if(F.is(".clearonfocus")&&!input_has_changed(F.get(0))){F.val("")}G.submit()}function e(){var G=k("#my-events-filters-form");var F=k("#scope_select_when_time_is_"+k("#timeline :selected").val()).removeClass("hide");F.siblings("select").addClass("hide");k("#my_scope").val(F.val());G.submit()}function u(){var F=l.handlers;F.length=0;F.push(i.EventDelegation.simpleAjaxHandler||Function.empty,i.EventDelegation.simpleThickboxHandler||Function.empty,i.EventDelegation.historicLinkHandler||Function.empty);return F}i.EventDelegation.collapseDayHandler=function(F,G){if(F.indexOf("list-day-bar")>=0){k(this).toggleClass("day-collapsed").next().slideToggle("fast");return false}return true};function x(){return l.handlers}function y(F){k("#lat").val("");k("#lng").val("");k("#filters-form").addClass("js_frozen")}function m(G,F){return j.test(G)?k.datepicker.parseDate(F,G):null}function D(F,G){k("#filters-form").removeClass("js_frozen");if(F){var H=F.extra;k("#lat").val(H[0]);k("#lng").val(H[1]);k(G).change()}else{k("#lat").val("");k("#lng").val("")}w()}function w(){if(k("#lat").val()&&k("#lng").val()){k("#location").parent().removeClass("no_results");k("#slider").slider("enable").closest("div.slider-container").removeClass("disabled");k("#radio").removeAttr("disabled")}else{k("#location").val("").parent().addClass("no_results");k("#slider").slider("disable").closest("div.slider-container").addClass("disabled");k("#radio").attr("disabled",true)}}function a(F){k("#attendance_list div.content-tabs a:not(.initialized)").simpletabs("#attendance_list div.container-tab-section",null,false).addClass("initialized")}function h(F){k("#results_list div.content-tabs a:not(.initialized)").simpletabs("#results_list div.container-tab-section",null,false).addClass("initialized")}function o(F){i.init_taggable_zone(F);k("#item_permalink_container div.photo-gallery-upload form").uploadifyForm("html",t,"eventGalleryFileQueue",{onSelect:function(){k("#item_permalink_container div.photo-gallery-upload form div.muted").fadeIn()},onCancel:function(){k("#item_permalink_container div.photo-gallery-upload form div.muted").fadeOut()},onAllComplete:function(){k("#item_permalink_container div.photo-gallery-upload form div.muted").fadeOut();k.clear_current_section_cache()}}).find("div.muted").hide()}function r(){if(isset(k.fn.flowplayer)){k("#item_permalink_container div.player").flowplayer("/flash/flowplayer.commercial.swf",g.playerVideoSettings)}else{k.xLazyLoader({js:["/javascripts/player/flowplayer.min.js"],name:"flowplayer",success:r})}}function f(F){i.init_taggable_zone(F);k("#event-videos-links div.content-tabs a:not(.initialized)").simpletabs("#event-videos-links div.container-tab-section ",null,false).addClass("initialized");if(k("div.player",F).length>0){r()}}function n(J){var H=k("#event_photo_count"),L=H.text(),G=L.match(p);if(G){var K=window.toIntOrZero(G[1])+J,F="("+K+")";H.text(L.replace(p,F));H.siblings("div.no_data").toggle(K<=0);var I=k("#event_photos_tab");I.html(I.html().replace(p,F))}}function t(J,M,L,I,K){var H=k("#item_permalink_container div.images_row").prepend(I);var G=H.children("div.image_trumbs");if(G.length){var F=g.overallPhotosMax||12;if(G.length>F){G.removeClass("last").slice(F).remove();G.filter(":last").addClass("last")}}n(+1)}function B(G){var F="map_details";if(document.getElementById(F)&&i.initialize_details_map){i.initialize_details_map({map_unit:user_preferences.distance_unit,map_id:F})}}function z(){k("#invitables table>tbody tr").quicksearch({use_input:"#inv_searchbox",focusOnLoad:false,stripeRowClass:[null,"alt-row"]})}})(jQuery,Strands,globalVariables);(function EventsMapModule(d,a,c){a.init_location_chooser_form=function(){var f=a.initFormPopup();f.find("input.autocomplete").autocomplete("/location/autocomplete_location?detail=high",d.extend({delay:500,onItemSelect:b,onNoResults:b},c.autocompleteSettings));var e=d.data(f[0],"submitinfo");e.onsuccess=null;e.onfailure=null;e.oncomplete=a.reload_active_sections};function b(e,f){if(e){var g=e.extra;d("#post_lat").val(g[0]);d("#post_lng").val(g[1]);d(f).change()}else{d("#post_lat").val("");d("#post_lng").val("");d(f).change()}}})(jQuery,Strands,globalVariables);(function LocationModule(d,a,c){a.init_location_maps=a.load_GMaps;a.openLocationMap=function(){var e=[];e.push('<div class="modal-window sizeable">');e.push('<div class="title-bar"><div class="background-extension">');if(this.title){e.push("<h2>"+this.title+"</h2>")}e.push("</div></div>");e.push('<div class="content"><div class="background-extension">');e.push('<div id="div_location_map" class="loading"><img src="'+this.href+'"></img></div>');e.push("</div></div>");e.push('<div class="footer-bar no-buttons"><div class="background-extension"></div></div>');e.push("</div>");d.fn.colorbox(d.extend({html:e.join(""),open:true},c.thickboxSettings),bind(this,b));return false};function b(){var f=d(this);var h=f.attr("href");var g=a.MAP_LOCATION_REGEXP.exec(h);if(!g){return}var e=g[1].split(",");if(typeof(GMap2)==="undefined"){return}var i=new GMap2(document.getElementById("div_location_map"));d("#detailsToggleMapType").toggle(function(){d(this).html("normal");i.setMapType(G_NORMAL_MAP)},function(){d(this).html("sat");i.setMapType(G_SATELLITE_MAP)},function(){d(this).html("hybrid");i.setMapType(G_HYBRID_MAP)},function(){d(this).html("rel");i.setMapType(G_PHYSICAL_MAP)});i.addControl(new GSmallMapControl());if(c.enableMapScrollWheelZoom){i.enableScrollWheelZoom()}i.disableDoubleClickZoom();i.setMapType(G_PHYSICAL_MAP);i.setCenter(new GLatLng(e[0],e[1]),14);i.addOverlay(new GMarker(new GLatLng(e[0],e[1])));a.invokeAjaxCallbackForElement.apply(this)}})(jQuery,Strands,globalVariables);(function RouteDetailsModule(i,j,c){var d=j,b=c,B=null,k=null,m=b.routes.icon_url+"ico_gmap_start.png",n="map_details",u=n,l=null,e=[],z=[],h=0,A=null,D=[],v,g;function q(){if(!GBrowserIsCompatible()){return}if(typeof(MapIconMaker)==="undefined"){i.xLazyLoader({js:["/javascripts/plugins/mapiconmaker.js"],success:q});return}var F=i("#location_lat").val();var E=i("#location_lng").val();var G=new google.maps.LatLng(F||39.774769,E||-98.085937);B=new google.maps.Map2(document.getElementById(u));GEvent.addListener(B,"load",s);if(F&&E){A=G;B.setCenter(G,13);B.addOverlay(new GMarker(new GLatLng(F,E)))}else{B.setCenter(G,4)}}function s(){GEvent.clearListeners(B);var E=B.getDefaultUI();E.zoom.doubleclick=false;E.zoom.scrollwheel=false;E.controls.scalecontrol=false;E.controls.maptypecontrol=false;E.controls.menumaptypecontrol=false;E.controls.largemapcontrol3d=false;E.controls.smallzoomcontrol3d=false;E.controls.hierarchicalmaptypecontrol=false;B.setUI(E);if(document.getElementById("item_encoded_points")){a("item_encoded_points","#3355ff",4,0.9);r()}C(l());if(A){i("#centerMap").click(function(){B.setCenter(A,13);return false})}else{i("#centerMap").click(function(){w();return false})}i("#toggleMarkers").toggle(function(){i(this).removeClass("enabled").addClass("disabled");o();return false},function(){i(this).removeClass("disabled").addClass("enabled");C(l());return false});i("#zoomMin").click(function(){B.zoomOut();return false});i("#zoomMax").click(function(){B.zoomIn();return false});i("#detailsToggleMapType").toggle(function(){i(this).removeClass("normal").addClass("sat");B.setMapType(G_SATELLITE_MAP);return false},function(){i(this).removeClass("sat").addClass("hybrid");B.setMapType(G_HYBRID_MAP);return false},function(){i(this).removeClass("hybrid").addClass("rel");B.setMapType(G_PHYSICAL_MAP);return false},function(){i(this).removeClass("rel").addClass("normal");B.setMapType(G_NORMAL_MAP);return false})}function a(E,G,I,H){var F=0,J=i("#"+E).val().replace(/\\\\/g,"\\");if(J){k=GPolyline.fromEncoded({color:G,weight:I,opacity:H,points:J,levels:"3",zoomFactor:2,numLevels:18})}F=k?k.getVertexCount():0;if(F){B.addOverlay(k);w()}if(F>1){t();GEvent.addListener(B,"zoomend",function(){if(i("#toggleMarkers").hasClass("enabled")){C(l())}})}else{k=null;i("#route-profile").remove()}}function t(){if(k){var F=k.getVertex(0);if(!v||(v.lat()!=F.lat())||(v.lng()!=F.lng())){var E=new GIcon();E.iconSize=new GSize(28,28);E.iconAnchor=new GPoint(14,28);v=F;E.image=m;g=new GMarker(v,E);B.addOverlay(g)}}}function w(){if(k){var E=k.getBounds();B.setCenter(E.getCenter());B.setZoom(B.getBoundsZoomLevel(E))}}function C(N){o();var E=x();var M=B.getZoom();var G=(N=="km"||N=="m")?1000:1609.344;var K=(M>=13)?1:Math.ceil(E/(M*G));var F={};F.width=14;F.height=14;F.primaryColor="#FF0000";F.labelSize=0;F.labelColor="#FFFFFF";F.shape="circle";for(var I=(K*G);I<E;I+=(K*G)){var L=y(I);if(L){F.label=(I/G).toFixed(0);var J=MapIconMaker.createFlatIcon(F);var H=new GMarker(L,{icon:J});B.addOverlay(H);D.push(H)}}}function o(){for(var E=0;E<D.length;++E){B.removeOverlay(D[E])}D=[]}function x(){var E=k;return E?E.getLength():0}function y(G){if(G==0){return k.getVertex(0)}if(G<0){return null}var L=0;var H=0;for(var I=1,F=k.getVertexCount();(I<F&&L<G);I++){H=L;L+=k.getVertex(I).distanceFrom(k.getVertex(I-1))}if(L<G){return null}var K=k.getVertex(I-2);var J=k.getVertex(I-1);var E=(G-H)/(L-H);return new GLatLng(K.lat()+(J.lat()-K.lat())*E,K.lng()+(J.lng()-K.lng())*E)}var p=function(E){var F=this[0];z.push(E);F.remaining--;if(F.remaining<=0){f(l())}};function r(){if(!k){i("#route-profile").remove();return}if(typeof(topoGetAltitudes)==="undefined"){var H=i("#topocoding_url").val();if(H){i.xLazyLoader({js:[H],success:r})}return}if(!("Highcharts" in window)){var K=window.goals_stats_bundle_sources;i.xLazyLoader({js:K.js,css:K.css,name:"goals_stats_bundle",success:function(){r()}});return}var L=k.getLength();z=[];var J=[];var F=Math.max(100,L/100);var E=null;for(var I=0,G=0;I<L;I+=F){E=y(I);if(E){J.push([E.lat(),E.lng(),p]);G++}}p.remaining=G;e=J;topoGetAltitudes(e)}function f(M){var T=i("#profile_graph");if(!T.length||T.height()==0){return}var S=z;var R=M||l();var Q="m";var G=(R==="km"||R==="m")?1000:1609.344;if(R==="km"||R==="m"){R="km"}else{R="mi";Q="ft"}h=k.getLength()/G;var K=gRouteLabels;var E=[];var N=h/S.length;var J=0;var H=Number.MAX_VALUE;var P=Number.MIN_VALUE;var O=0;if(Q=="m"){for(var I=0,L=S.length;I<L;I++){if(S[I]!=0){J=S[I];E.push([I*N,J]);if(J<H){H=J}if(J>P){P=J}}}O=(H+50)|0;if(O>P){P=O}}else{for(var I=0,L=S.length;I<L;I++){if(S[I]!=0){J=S[I]*3.2808399;E.push([I*N,J]);if(J<H){H=J}if(J>P){P=J}}}O=(H+180)|0;if(O>P){P=O}}var U={chart:{margin:[20,10,30,65],backgroundColor:{linearGradient:[0,0,0,400],stops:[[0,"rgb(96, 96, 96)"],[1,"rgb(16, 16, 16)"]]},borderWidth:0,borderRadius:15,plotBackgroundColor:null,plotShadow:false,plotBorderWidth:0,renderTo:"profile_graph",defaultSeriesType:"area"},title:{text:null,style:{color:"#FFF",font:"16px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif"}},subtitle:{style:{color:"#DDD",font:"12px Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif"}},xAxis:{gridLineWidth:0,lineColor:"#999",tickColor:"#999",labels:{style:{color:"#999",fontWeight:"bold"},formatter:function(){var V=this.value;V=V.toFixed(2)+" ";if(user_preferences.user_language!="en"){V=V.replace(".",",")}return(V+" "+R)}},title:{text:"",margin:0}},yAxis:{alternateGridColor:null,minorTickInterval:null,gridLineColor:"rgba(255, 255, 255, .1)",lineWidth:0,tickWidth:0,max:P,min:H,labels:{style:{color:"#999",fontWeight:"bold"},formatter:function(){var V=this.value;V=V.toFixed(0)+" ";if(user_preferences.user_language!="en"){V=V.replace(".",",")}return(V+" "+Q)}},title:{text:"",margin:0}},legend:{layout:"vertical",style:{left:"auto",bottom:"auto",right:"10px",top:"10px"},itemStyle:{color:"#CCC",padding:"0 2em 0 21px !important","list-style-type":"none !important"},itemHoverStyle:{color:"#FFF"},itemHiddenStyle:{color:"rgba(124, 124, 124, 0.2)"},backgroundColor:"rgba(48, 48, 48, 0.8)",backgroundColorSolid:"rgb(70, 70, 70)"},credits:{enabled:false},labels:{style:{color:"#CCC"}},tooltip:{backgroundColor:{linearGradient:[0,0,0,50],stops:[[0,"rgba(96, 96, 96, .8)"],[1,"rgba(16, 16, 16, .8)"]]},borderWidth:0,style:{color:"#FFF"},formatter:function(){var V=this.x.toFixed(2)+" "+R;var W=this.y.toFixed(2)+" "+Q;if(user_preferences.user_language!="en"){V=V.replace(".",",");W=W.replace(".",",")}return(V+", "+W)}},plotOptions:{line:{dataLabels:{color:"#CCC"},marker:{enabled:false}},spline:{marker:{enabled:false}},scatter:{marker:{enabled:false}},area:{marker:{enabled:false},point:g?{events:{mouseOver:function(){var V=((this.x*e.length/h)|0);if(V<0||V>=e.length){V=0}g.setLatLng(new GLatLng(e[V][0],e[V][1]))}}}:{}}},toolbar:{itemStyle:{color:"#CCC"}},legendBackgroundColor:"rgba(48, 48, 48, 0.8)",legendBackgroundColorSolid:"rgb(70, 70, 70)",dataLabelsColor:"#444",maskColor:"rgba(255,255,255,0.3)",series:[{name:K[0],data:E}]};var F=new Highcharts.Chart(U);T.removeClass("loading")}d.initialize_details_map=function(E){E=E||{};u=E.map_id||n;var F=document.getElementById(u);if(F){var G=null;if(E.map_unit){l=function(){return""+E.map_unit}}else{if((G=i("#item_distance_unit")).length){l=function(){return G.val()}}else{if((G=i(".item_unit:first")).length){l=function(){return G.html()}}else{l=function(){return"km"}}}}d.load_GMaps(q);i(".toolbar",F).find(".tooltip_ev_del").tooltip(i.extend({},b.tooltip_settings,{extraClass:"map_tooltip_h",top:60,left:0})).removeClass("tooltip_ev_del");i(".toolbar_v",F).find(".tooltip_ev_del").tooltip(i.extend({},b.tooltip_settings,{extraClass:"map_tooltip_v",top:33,left:40})).removeClass("tooltip_ev_del")}};window.drawProfile=f;window.drawDistanceMarkersDetails=C})(jQuery,Strands,globalVariables);
