var parentCentreFavourites=function(n){function t(){var t=n(this),i=t.attr("centre-hash-id"),r=t.hasClass("active"),u=t.attr("reload-page")||!1;i!=null&&i!=""&&n.getJSON("/parent/editcentrefavourite",{centreHashId:i,isSelected:r},function(i){i.IsSuccess?(n("span.favourite_count").text(i.CentreFavouriteCount),r?t.removeClass("active"):t.addClass("active"),u&&location.reload(!0)):alert(i.Errors[0])})}function i(){var i=n(this),t=i.attr("centre-hash-id");t!=null&&t!=""&&n.getJSON("/parent/savecentrefavouritenotes",{centreHashId:t,notes:i.val()},function(n){n.IsSuccess||alert(n.Errors[0])})}function r(t){return n.getJSON("/parent/addexternalwaitlistactivity",{centreHashId:t},function(){location.reload(!0)}),!0}function u(){n.getJSON("/parent/getcentrefavourites",function(t){t.IsParent&&n(".search-results-item button.btn-favourite").attr("data-reveal-ajax","").attr("data-reveal-id","");t.FavouriteHashIds.forEach(function(t){n("button[centre-hash-id="+t+"]").addClass("active")})})}function f(){n(".reveal-modal").foundation("reveal","close");n(".refine-loading").show();location.reload(!0)}function e(){n(".btn-favourite").click(t);n(".favourite-centre-notes").change(i)}return{init:e,initMapResult:u,addExternalWaitlistActivity:r,closeModalAndReload:f}}(jQuery);jQuery(function(){parentCentreFavourites.init()})