function aBlogEnableTitle(){apostrophe.formUpdates({selector:"#a-blog-item-title-interface",update:"a-blog-title-and-slug"});var titleInterface=$("#a-blog-item-title-interface");var tControls=titleInterface.find("ul.a-controls");var tInput=titleInterface.find(".a-title");var originalTitle=tInput.val();tInput.keyup(function(event){if(tInput.val().trim()!=originalTitle.trim()){titleInterface.addClass("has-changes");tControls.fadeIn()}return false});titleInterface.find(".a-cancel").click(function(){tInput.val(originalTitle);tControls.hide();return false})}function aBlogEnableSlug(){apostrophe.formUpdates({selector:"#a-blog-item-permalink-interface",update:"a-blog-title-and-slug"});var slugInterface=$("#a-blog-item-permalink-interface");var tControls=slugInterface.find("ul.a-controls");var tInput=slugInterface.find(".a-slug");var originalSlug=tInput.val();tInput.keyup(function(event){if(tInput.val().trim()!=originalSlug.trim()){slugInterface.addClass("has-changes");tControls.fadeIn()}return false});slugInterface.find(".a-cancel").click(function(){tInput.val(originalSlug);tControls.hide();return false})}function aBlogUpdateComments(enabled,feedback){if(enabled){$(".section.comments .allow_comments_toggle").addClass("enabled").removeClass("disabled")}else{$(".section.comments .allow_comments_toggle").addClass("disabled").removeClass("enabled")}}function aBlogEnableNewForm(){var newForm=$(".a-blog-admin-new-form");newForm.submit(function(){var form=$(this);apostrophe.updating(".a-blog-admin-new-ajax");$.post(form.attr("action"),$(this).serialize(),function(data){$(document).append(data)});return false})}function aBlogEnableForm(options){var changed=false;var savedState=null;var form=$("#a-admin-form");apostrophe.formUpdates({selector:"#a-admin-form",update:"a-admin-form"});$(".a-subnav-wrapper").addClass("a-ajax-attach-updating");var status=form.find('[name="a_blog_item[publication]"]');var init=true;function find(sel){return form.find(sel)}status.change(function(){var c=form.find(".a-published-at-container");var s=status.val();if(s==="schedule"){c.show()}else{c.hide()}if(!init){find(".a-save-blog-main .label").text(options["update-labels"][s])}init=false});status.change();find(".template.section select").change(function(){alert(options["template-change-warning"]);$(form).unbind("submit.aFormUpdates")});find(".post-editors-toggle").click(function(){find(".post-editors-options").show();find(".post-editors-toggle").hide();return false});var p={"choose-one":options["editors-choose-label"]};aMultipleSelect("#editors-section",p);p={"choose-one":options["categories-choose-label"]};if(options["categories-add"]){p.add=options["categories-add-label"]}aMultipleSelect(form.find("#categories-section"),p);function toggleAllDay(checkbox){$(checkbox).toggleClass("all_day_enabled");find(".start_time").toggleClass("time_disabled").toggle();find(".end_time").toggleClass("time_disabled").toggle()}find(".all_day input[type=checkbox]").bind("click",function(){toggleAllDay($(this))});if(find(".all_day input[type=checkbox]:checked").length){toggleAllDay($(this))}}function aBlogGetPostStatus(){var postStatus=$("#a_blog_item_status");return postStatus.val()}function aBlogConstructor(){this.sidebarEnhancements=function(options){var debug=options.debug;debug?apostrophe.log("aBlog.sidebarEnhancements -- debug"):"";$(".a-tag-sidebar-title.all-tags").click(function(){$(".a-tag-sidebar-list.all-tags").slideToggle();$(this).toggleClass("open")});$(".a-tag-sidebar-title.all-tags").hover(function(){$(this).toggleClass("over")},function(){$(this).toggleClass("over")})};this.slotEditView=function(options){var formName=options.formName;var autocompleteUrl=options.autocompleteUrl;var className=options["class"];var selfLabelSelector=options.selfLabelSelector;var debug=(options.debug)?options.debug:false;(debug)?apostrophe.log("aBlog.slotEditView -- formName: "+formName):"";(debug)?apostrophe.log("aBlog.slotEditView -- autocompleteUrl: "+autocompleteUrl):"";(debug)?apostrophe.log("aBlog.slotEditView -- class: "+className):"";aMultipleSelect("#a-"+formName+" ."+className,{autocomplete:autocompleteUrl});aMultipleSelect("#a-"+formName+" .categories",{"choose-one":"Add Categories"});var slotEditForm=$("#a-"+formName);var editStates=slotEditForm.find('.a-form-row.by-type input[type="radio"]');var editState=slotEditForm.find('.a-form-row.by-type input[type="radio"]:checked').val();slotEditForm.addClass("a-ui a-options dropshadow editState-"+editState);editStates.live("click",function(){editState=slotEditForm.find('.a-form-row.by-type input[type="radio"]:checked').val();slotEditForm.removeClass("editState-title").removeClass("editState-tags").addClass("editState-"+editState)})}}window.aBlog=new aBlogConstructor();function aExtraSlotsConstructor(){}function aMapSlotConstructor(){var $this=this;$this.isLoaded=0;$this.isLoading=0;$this.loaded=function(){$this.isLoaded=1;apostrophe.log("aMapSlot -- Maps API Loaded")};$this.loadGoogleMapsAPI=function(){if($this.isLoading){return}$this.isLoading=true;apostrophe.log("aMapSlot -- loadGoogleMapsAPI");if(!$this.isLoaded){apostrophe.log("aMapSlot -- loadGoogleMapsAPI: NOT Loaded");var script=document.createElement("script");script.type="text/javascript";script.src="http://maps.google.com/maps/api/js?sensor=false&callback=aMapSlot.loaded";document.body.appendChild(script)}};$this.createGoogleMap=function(options){apostrophe.log("aMapSlot -- createGoogleMap");if($this.isLoaded){apostrophe.log("aMapSlot -- createGoogleMap: isLoaded");var aLatitude=options.latitude?options.latitude:"39.934259";var aLongitude=options.longitude?options.longitude:"-75.158228";var aZoom=options.zoom?options.zoom:14;var aMapType=options.mapType?options.mapType:"roadmap";var aMapContainer=$(options.container);var aControls=options.controls;var aMapTypeOptions={terrain:google.maps.MapTypeId.TERRAIN,roadmap:google.maps.MapTypeId.ROADMAP,satellite:google.maps.MapTypeId.SATELLITE,hybrid:google.maps.MapTypeId.HYBRID};if(aMapContainer.length){var aLatlng=new google.maps.LatLng(aLatitude,aLongitude);var aOptions={zoom:parseInt(aZoom),center:aLatlng,disableDefaultUI:true,panControl:aControls.pan,zoomControl:aControls.zoom,scaleControl:aControls.scale,mapTypeId:aMapTypeOptions[aMapType]};var map=new google.maps.Map(aMapContainer[0],aOptions);var marker=new google.maps.Marker({position:aLatlng,map:map,title:options.title})}else{apostrophe.log("aMapSlot -- Map container not found.")}}else{apostrophe.log("aMapSlot -- Maps API is NOT loaded");$this.loadGoogleMapsAPI();var tryAgain=window.setTimeout($this.createGoogleMap,1000,options)}}}window.aMapSlot=new aMapSlotConstructor();window.aExtraSlots=new aExtraSlotsConstructor();function aFeedbackConstructor(){this.feedbackForm=function(options){var feedbackURL=options.url;var ajax=options.ajax;var feedback=$(".a-feedback-footer");var feedbackLink=feedback.find("#a-feedback-link");var feedbackSubmitted=feedback.find(".a-feedback-submitted");var feedbackContainer=feedback.find(".a-feedback-form-container");feedbackLink.unbind("click.feedbackLink").bind("click.feedbackLink",function(e){feedbackSubmitted.html("");feedbackLink.hide();feedback.addClass("open");aBusy("#a-feedback-footer .a-feedback-form-container");$.get(feedbackURL,{},function(data){feedbackContainer.html(data);feedbackContainer.show();aReady("#a-feedback-footer .a-feedback-form-container");$("#feedback_name").focus();$(".a-feedback-footer").delegate(".a-cancel","click.cancelFeedback",function(event){feedbackContainer.hide();feedbackLink.show();feedback.removeClass("open");return false})});return false})}}window.aFeedback=new aFeedbackConstructor();
