function testForObject(a,b){var c=document.getElementById(a);if(c){if(b){if(c.tagName.toLowerCase()==b.toLowerCase()){return c}}else{return c}}return null}var Upload=Class.create({initialize:function(){this.css_class="new-file";if($$("."+this.css_class).length>0){if(!document.forms[0].action.split("?")[1]){document.forms[0].action+="?format=js"}document.forms[0].target="upload_frame"}this.update_on_change()},update_on_change:function(){$$("."+this.css_class).each(function(a){a.onchange=function(){document.forms[0].submit();$(a.id).replace('<div id="'+a.id+'"><img src="/images/loading.gif" alt="File uploading. Please wait..." /> Uploading... </div>')}})}});var Calendar=Class.create({initialize:function(b,a){this.css=b;this.form_field=a},activate:function(a){var b=this;$(a).addClassName("selected");$("what-time").show();b.updateFormField()},deactivate_all:function(){$$(this.css).each(function(a){a.removeClassName("selected")})},setHover:function(){var a=this;$$(a.css).each(function(b){$(b.id).observe("mouseover",function(c){$$(a.css).each(function(d){$(d.id+"-hover").hide()});clearTimeout(a.timeout);$(b.id+"-hover").show()});$(b.id).observe("mouseout",function(c){$(b.id+"-hover").hide()})})},insertAddEventLink:function(){$$(this.css).each(function(a){$$("table.calendar td span#"+a.id+" span").each(function(b){b.onclick=function(){window.location.href="/community-info/events/new?date="+date[0].month+"-"+date[0].day+"-"+date[0].year}});$(a.id).insert({bottom:'<div id="'+a.id+'-hover" class="add-new-event" style="display: none;"><a href="#" onclick="return false;">Add an event on this day</a></div>'})})},showAddEvent:function(){var a=this;$$(this.css).each(function(b){b.onclick=function(c){a.deactivate_all();a.activate(b.id)};b.style.cursor="pointer"})},updateFormField:function(){var a=$$(this.css+".selected");$(this.form_field).value=a[0].id;$("event_ends_3i").value=a[0].id}});window.onload=function(){var b=new Calendar(".calendar-event");b.setHover();var c=new Calendar("#choose-a-date .calendar span","event_begins_3i");c.showAddEvent();var a=new Upload()};var send_email=function(a){window.location.href="/emails/new?to="+a;return false};var show_loading_butterfly=function(a){$(a).innerHTML='<p style="text-align: center;"><img src="/images/loading_fly.gif" id="loading-butterfly" alt="Loading..." /><br/> Loading...</p>'};var reset_email_form=function(){$("overlay","overlay-container").invoke("hide");show_loading_butterfly("overlay-container");return false};function do_it(){alert("changed");new Ajax.Updater("editor-category-images","/assets/editor_category/",{parameters:{id:$F("editor-categories")}})};