"mololo".namespace();
mololo.ActionType=Class.create({name:null,handler:null,initialize:function(A,B){this.name=A;
this.handler=B
},getName:function(){return this.name
},getHandler:function(){return this.handler
},toString:function(){return"Action [ name="+this.name+", handler="+this.handler+" ]"
}});
mololo.Action={LOGINOUT_ACTION:new mololo.ActionType("login","onLogInOut"),LOGIN_CHANGE_ACTION:new mololo.ActionType("loginChange","onLoginChange"),REGISTRATION_ACTION:new mololo.ActionType("registration","onPageLoad"),REGULATIONS_ACTION:new mololo.ActionType("regulations","onPageLoad"),CONTACT_ACTION:new mololo.ActionType("contact","onPageLoad"),RSS_ACTION:new mololo.ActionType("rss","onPageLoad"),MAP_SIGHT_ACTION:new mololo.ActionType("map sight","onPageLoad"),NEWSLETTER_ACTION:new mololo.ActionType("newsletter","onPageLoad"),UPGRADE_MOLOLO_ACTION:new mololo.ActionType("upgrade","onPageLoad"),CONTENT_UPDATE_ACTION:new mololo.ActionType("general purpose update content panel action","onPageLoad"),RANDOM_EVENT_CHANGE_ACTION:new mololo.ActionType("content random events refresh","onRandomEventChange"),MY_EVENTS_ACTION:new mololo.ActionType("my events menu","onPageLoad"),MY_EVENTS_CREATE_EDIT_EVENT_ACTION:new mololo.ActionType("add new event","onPageLoad"),MY_ACCOUNT_ACTION:new mololo.ActionType("account","onPageLoad"),MY_PROFILE_ACTION:new mololo.ActionType("profile","onPageLoad"),MY_PROFILE_REFRESH_ACTION:new mololo.ActionType("profile","onRefreshPage"),MY_PROFILE_EDIT_REFRESH_ACTION:new mololo.ActionType("edit profile","onRefreshPage"),MY_ACTUAL_EVENTS_ACTION:new mololo.ActionType("my actual events","onPageLoad"),MY_ARCHIVE_EVENTS_ACTION:new mololo.ActionType("my archive events","onPageLoad"),MY_FAVOURITES_EVENTS_ACTION:new mololo.ActionType("my favourites events","onPageLoad"),MY_ROUTES_ACTION:new mololo.ActionType("my_routes","onPageLoad"),MY_FINANCIAL_ACTION:new mololo.ActionType("my_financial","onPageLoad"),MY_NEWSLETTER_ACTION:new mololo.ActionType("my_newsletter","onPageLoad"),MY_SENTNEWSLETTER_ACTION:new mololo.ActionType("my_sentnewsletter","onPageLoad"),MY_FORUM_ACTION:new mololo.ActionType("forum","onPageLoad"),MY_PROFILE_FORUM_ACTION:new mololo.ActionType("profile_forum","onPageLoad"),NEWSLETTER_INIT_ACTION:new mololo.ActionType("newsletter_init","onNewsletterInit"),NEWSLETTER_VIEW_ACTION:new mololo.ActionType("newsletter_view","onNewsletterView"),TAB_VIEW_CHANGED_ACTION:new mololo.ActionType("tab view changed action","onTabViewChanged"),FILTER_EVENTS_ACTION:new mololo.ActionType("filter events action","onFilterEvents"),MARKER_CLICK_ACTION:new mololo.ActionType("marker click","onMarkerClick"),SUPERMARKER_CLICK_ACTION:new mololo.ActionType("super marker click - only for city and state levels","onSuperMarkerClick"),FAVORITEMARKER_CLICK_ACTION:new mololo.ActionType("favorite marker click","onFavoriteMarkerClick"),STATEMARKER_CLICK_ACTION:new mololo.ActionType("marker click - state level","onStateMarkerClick"),CITYMARKER_CLICK_ACTION:new mololo.ActionType("marker click - city level","onCityMarkerClick"),EVENTMARKER_CLICK_ACTION:new mololo.ActionType("marker click - event level","onEventMarkerClick"),MARKER_DBLCLICK_ACTION:new mololo.ActionType("marker double click","onMarkerDblClick"),MARKER_CREATE_ACTION:new mololo.ActionType("marker create","onMarkerCreate"),MARKER_REMOVE_ACTION:new mololo.ActionType("marker remove","onMarkerRemove"),FAV_MARKER_ADDED_ACTION:new mololo.ActionType("fav marker add","onFavMarkerAdd"),MAP_ONLOAD_ACTION:new mololo.ActionType("map onload","onMapLoad"),MAP_TILES_ONLOAD_ACTION:new mololo.ActionType("map tiles onload","onMapTilesLoad"),MAP_MOVE_START_ACTION:new mololo.ActionType("map move start","onMapMoveStart"),MAP_MOVE_END_ACTION:new mololo.ActionType("map move enc","onMapMoveEnd"),MAP_ZOOM_ACTION:new mololo.ActionType("map zoom","onMapZoom"),MAP_MOLOLO_ZOOM_LEVEL_ACTION:new mololo.ActionType("map mololo zoom level changed","onMololoZoomLevelChanged"),MAP_CLICK_ACTION:new mololo.ActionType("map click","onMapClick"),MAP_DBLCLICK_ACTION:new mololo.ActionType("map double click","onMapDblClick"),MAP_RIGHT_CLICK_ACTION:new mololo.ActionType("map right click","onMapRightClick"),MAP_MOUSEOVER_ACTION:new mololo.ActionType("map mouseover","onMapMouseover"),MAP_MOUSEOUT_ACTION:new mololo.ActionType("map mouseout","onMapMouseout"),MAP_CONTENT_OVER_ACTION:new mololo.ActionType("map content control over","onMapControlOver"),MAP_CONTENT_OUT_ACTION:new mololo.ActionType("map content control over","onMapControlOut"),MAP_MAX_INFO_WINDOW_ACTION:new mololo.ActionType("map maximalize info window button clicked","onMaxInfoWindow"),MAP_INFO_WINDOW_LINK_CLICK_ACTION:new mololo.ActionType("map min info window event name link click","onInfoWindowEventLinkClick"),SEARCHSTART_ACTION:new mololo.ActionType("search button pressed","onSearchStart"),SEARCHEND_ACTION:new mololo.ActionType("search ended","onSearchEnd"),NEW_EVENT_LOCALIZE_CITY_ACTION:new mololo.ActionType("localize city action while adding new event","onNewEventLocalizeCity"),NEW_EVENT_CATEGORY_CHANGE_ACTION:new mololo.ActionType("category change action while adding new event","onNewEventCategoryChange"),LOCALIZE_CITY_ACTION:new mololo.ActionType("localize city action","onLocalizeCity"),CONTENT_CHANGED_ACTION:new mololo.ActionType("content changed action - triggered in ajaxContainer","onContentChanged"),INFO_WINDOW_CLOSED_ACTION:new mololo.ActionType("info window closed","onInfoWindowClosed"),TAGS_UPDATE_ACTION:new mololo.ActionType("tags registered in db","onTagsUpdate"),SEARCH_BY_TAGS_ACTION:new mololo.ActionType("fire search for clicked tag","onSearchByTag"),TOP_TAB_VIEW_CHANGED_ACTION:new mololo.ActionType("fire update when top tab changed","onTopTabViewChanged"),FORUM_TAB_VIEW_CHANGED_ACTION:new mololo.ActionType("fire update when forum tab changed","onForumTabViewChanged"),COMMENTED_TAB_VIEW_CHANGED_ACTION:new mololo.ActionType("fire update when most commented tab changed","onMostCommentedTabViewChanged"),RECENTLY_ADDED_TAB_VIEW_CHANGED_ACTION:new mololo.ActionType("fire update when recently added tab changed","onRecentlyAddedTabViewChanged"),SHOW_EVENT_FROM_BOX_ACTION:new mololo.ActionType("fire event from box (with scroll)","onShowEventFromBox"),SHOW_USER_INFO_ACTION:new mololo.ActionType("shows selected user account","onShowSelectedUserInfoFromBox"),getActionByName:function(B){for(var A in this){var C=this[A];
if((typeof C=="object")&&(C.handler!=undefined)&&(C.name==B)){return C
}}return null
}};