function initMembershipMap(){var e=new google.maps.LatLng(42,11),u="/images/sprites/icon-map-pin.png",o="/images/sprites/icon-map-pin-h.png",t=[],i,s={zoom:2,center:e,scrollwheel:!1,disableDefaultUI:!0,draggable:!1,scaleControl:!1,disableDoubleClickZoom:!0},n,r,f;membershipMap=new google.maps.Map($mapContainer[0],s);membershipMap.setOptions({styles:stylesArray});i=new InfoBubble({map:membershipMap,content:'<div class="info-popup" />',shadowStyle:0,padding:0,backgroundColor:"#fff",borderRadius:0,arrowSize:5,minWidth:250,maxWidth:320,borderWidth:0,borderColor:"#fff",disableAutoPan:!0,hideCloseButton:!0,backgroundClassName:"info-content",arrowStyle:0});r=0;f={ids:$mapContainer.data("ids"),culture:$("body").data("current-language")};$.post("/umbraco/surface/areas/getlocations",f,function(f){f!=null&&f!=""&&(locations=f,$(f).each(function(){r++;n=new google.maps.Marker({position:new google.maps.LatLng(this.Lat,this.Lng),map:membershipMap,animation:google.maps.Animation.DROP,icon:u});google.maps.event.addListener(n,"click",function(n,t){return function(){i.setContent(locations[t-1].PopupValue);i.open(membershipMap,this)}}(n,r));google.maps.event.addListener(n,"click",function(){for(var n=0;n<t.length;n++)t[n].setIcon(u);this.setIcon(o)});t.push(n)}))},"json")}$(document).ready(function(){function f(){$("#js_search_resources_btn").click()}function n(n,t){return $.trim(n.val())!=""?(t.hide(),!0):($("form.email-signup").addClass("error"),t.text(n.data("error-msg")).show(),!1)}function u(n,t){return $.trim(n.val())==""?($("form.email-signup").addClass("error"),t.text(n.data("error-msg")).show(),$("#js_email_wrap").show(),$("#js_subscribe_advanced_opt").hide(),!1):helper.isValidEmailAddress(n.val())?(t.hide(),!0):($("form.email-signup").addClass("error"),t.text(n.data("invalid-email-msg")).show(),$("#js_email_wrap").show(),$("#js_subscribe_advanced_opt").hide(),!1)}function i(n,t){return n.children(":selected").length?(t.hide(),!0):($("form.email-signup").addClass("error"),t.text(n.data("error-msg")).show(),!1)}var t=$("body").data("current-language"),r;$(".js_subscribe").click(function(n){var f;n.preventDefault();var i=$(this),r=$("#js_email_field"),e=r.val(),o=u(r,$("#js_subscribe_msg"));o&&(f={culture:t,siteSettingsId:i.data("settings-id"),email:e},$.ajax({url:"/umbraco/surface/emailalerts/checkemail",type:"POST",data:f,success:function(n){n.cssClass=="error"?($("form.email-signup").addClass(n.cssClass),$("#js_subscribe_msg").text(n.message).show()):($("#js_email_wrap").hide(),$("#js_subscribe_advanced_opt").show(),$("#js_topicOfInterest").select2(),$("#js_organisationType").select2())},error:function(){$("form.email-signup").removeClass("success").addClass("error");$("#js_subscribe_msg").text(i.data("error-msg")).show()}}))});$("#js_submit").click(function(r){var w;r.preventDefault();var a=$(this),e=$("#js_email_field"),o=$("#js_firstName"),s=$("#js_lastName"),h=$("#js_title"),v=$("#js_organisation"),c=$("#js_organisationType"),l=$("#js_topicOfInterest"),b=e.val(),k=o.val(),d=s.val(),g=h.val(),nt=v.val(),y=[],p=[],f=!0;f=u(e,$("#js_subscribe_msg"));f=n(o,$("#js_first_name_msg"))&&f;f=n(s,$("#js_last_name_msg"))&&f;f=n(h,$("#js_title_msg"))&&f;f=i(c,$("#js_organisation_type_msg"))&&f;f=i(l,$("#js_topic_msg"))&&f;f&&(c.children(":selected").each(function(){y.push($(this).val())}),l.children(":selected").each(function(){p.push($(this).val())}),w={culture:t,siteSettingsId:a.data("settings-id"),email:b.trim(),firstName:k.trim(),lastName:d.trim(),title:g.trim(),organisation:nt.trim(),organisationType:y,topicOfInterest:p},$.ajax({url:"/umbraco/surface/emailalerts/subscribe",type:"POST",data:w,success:function(t){t.isValid?(e.val(""),o.val(""),s.val(""),h.val(""),v.val(""),c.val(""),l.val(""),$("#js_email_wrap").show(),$("form.email-signup").removeClass("success").removeClass("error").addClass(t.cssClass),$("#js_subscribe_msg").text(t.message).show(),$("#js_subscribe_advanced_opt").hide()):(u(e,$("#js_subscribe_msg")),n(o,$("#js_first_name_msg")),n(s,$("#js_last_name_msg")),n(h,$("#js_title_msg")),i(c,$("#js_organisation_type_msg")),i(l,$("#js_topic_msg")))},error:function(){$("form.email-signup").removeClass("success").addClass("error");$("#js_subscribe_msg").text(a.data("error-msg")).show();$("#js_email_wrap").show();$("#js_subscribe_advanced_opt").hide()}}))});$(".email-signup input:text").keyup(function(n){n.keyCode==13&&$.trim($(this).val())!=""&&$(".js_subscribe").click()});$(".email-signup .topic-selection-results li i").click(function(){$(this).parent().hide()});$("#js_search_resources_btn").click(function(){var i=$(this).data("search-url"),r=$("#js_search_resources_field").val(),n="",t="";$(".theme-filter ul li input:checked").each(function(){n+=$(this).data("tag-id")+","});$.trim(r)!=""&&(t="search="+encodeURI(r));n!=""&&(n=n.substring(0,n.length-1),t+=(t!=""?"&":"")+"tags="+n);i!=""&&t!=""&&(window.location.href=i+"?"+t)});$("#js_search_resources_field").keyup(function(n){n.keyCode==13&&$("#js_search_resources_btn").click()});$("#js_topicOfInterest").select2({placeholder:$(this).data("placeholder")});$("#js_organisationType").select2({placeholder:$(this).data("placeholder")});r=$("#js_search_resources_btn").data("resources-id");$("input.js_filter_tag").on("ifChanged",function(){var n=[];$(".js_filter_tag:checked").each(function(){n.push($(this).data("tag-id"))});helper.initAutocomplete("#js_search_resources_field","/umbraco/surface/listing/getresourcesautocomplete","Title",f,{culture:t,parentId:r,languages:null,filterTags:n},!0)});helper.initAutocomplete("#js_search_resources_field","/umbraco/surface/listing/getresourcesautocomplete","Title",f,{culture:t,parentId:r},!0);$("#js_selected_topics").on("click","li > i",function(){var n=$(this).parent();$('#js_topicOfInterest option[value="'+n.data("topic-value")+'"]').removeAttr("selected");$("#js_topicOfInterest").select2().trigger("change")});$("#js_topicOfInterest").change(function(){var t=$(this),n=$("#js_selected_topics ul");t.children(":selected").each(function(){var i=$(this).text(),t=$(this).val();n.children('li[data-topic-value="'+t+'"]').length==0&&(n.append('<li data-topic-value="'+t+'"><i class="fa fa-times" aria-hidden="true"><\/i> '+i+"<\/li>"),n.parent().show())});t.children().not(":selected").each(function(){var i=$(this).val(),t=n.children('li[data-topic-value="'+i+'"]');t.length&&t.remove()})});$("#js_selected_organisations").on("click","li > i",function(){var n=$(this).parent();$('#js_organisationType option[value="'+n.data("type-value")+'"]').removeAttr("selected");$("#js_organisationType").select2().trigger("change")});$("#js_organisationType").change(function(){var t=$(this),n=$("#js_selected_organisations ul");t.children(":selected").each(function(){var i=$(this).text(),t=$(this).val();n.children('li[data-type-value="'+t+'"]').length==0&&(n.append('<li data-type-value="'+t+'"><i class="fa fa-times" aria-hidden="true"><\/i> '+i+"<\/li>"),n.parent().show())});t.children().not(":selected").each(function(){var i=$(this).val(),t=n.children('li[data-type-value="'+i+'"]');t.length&&t.remove()})})});var membershipMap,stylesArray,locations,$mapContainer=$(".membership-map");stylesArray=[{featureType:"all",elementType:"labels.text.fill",stylers:[{color:"#ffffff"}]},{featureType:"all",elementType:"labels.text.stroke",stylers:[{visibility:"on"},{color:"#3e606f"},{weight:2},{gamma:.84}]},{featureType:"all",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"administrative",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"administrative",elementType:"geometry",stylers:[{weight:.6},{color:"#1a3541"},{visibility:"off"}]},{featureType:"administrative",elementType:"geometry.fill",stylers:[{visibility:"off"},{color:"#3e8ddd"}]},{featureType:"administrative",elementType:"geometry.stroke",stylers:[{visibility:"off"},{color:"#f5f5f5"}]},{featureType:"administrative",elementType:"labels",stylers:[{visibility:"on"}]},{featureType:"administrative.country",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"administrative.province",elementType:"geometry",stylers:[{visibility:"off"}]},{featureType:"administrative.province",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"administrative.locality",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"administrative.neighborhood",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"administrative.land_parcel",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"landscape",elementType:"geometry",stylers:[{color:"#2c5a71"},{visibility:"on"}]},{featureType:"landscape",elementType:"geometry.fill",stylers:[{color:"#3e8ddd"}]},{featureType:"landscape",elementType:"geometry.stroke",stylers:[{visibility:"on"},{color:"#3e8ddd"}]},{featureType:"landscape",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#406d80"}]},{featureType:"poi",elementType:"geometry.fill",stylers:[{color:"#ff0000"},{visibility:"off"}]},{featureType:"poi.park",elementType:"geometry",stylers:[{color:"#2c5a71"}]},{featureType:"road",elementType:"geometry",stylers:[{color:"#29768a"},{lightness:-37},{visibility:"off"}]},{featureType:"road",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"transit",elementType:"geometry",stylers:[{color:"#406d80"},{visibility:"off"}]},{featureType:"transit",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#193341"}]},{featureType:"water",elementType:"geometry.fill",stylers:[{visibility:"on"},{color:"#f5f5f5"}]},{featureType:"water",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"labels.text",stylers:[{visibility:"off"}]}];$mapContainer.length&&(google.maps.event.addDomListener(window,"load",initMembershipMap),google.maps.event.addDomListener(window,"resize",function(){var n=membershipMap.getCenter();google.maps.event.trigger(membershipMap,"resize");membershipMap.setCenter(n);$(window).width()<1024?membershipMap.setOptions({draggable:!0}):membershipMap.setOptions({draggable:!1})}))