var ep_map=null,ep_can_drag_map=null,ep_view=null,ep_vectorSource=null,ep_feature=null,ep_proj_source=null,ep_proj_destination=null,marker=null,ep_marker=null,lat=null,lon=null,map_id=null,map_coord=null,current_id=null,ep_geoloasked=!1,ep_geolocalized=!1,ep_currentloc=[0,0];function eventpost_numdate(e){var t=new RegExp("[-: T/]","g");return e.replace&&(e=e.replace(t,"")),parseInt(e)}function eventpost_getdate(e){e=jQuery("#"+e+"_date").val();return e?eventpost_numdate(e.substring(0,16)+":00"):""}function eventpost_getdate_sql(e){return jQuery("#"+e+"_date").val()}function eventpost_concat_time(){jQuery(".eventpost-datepicker-simple-wrap").each(function(){var e=jQuery(this).find(".eventpost-datepicker-simple-date").val()+" "+jQuery(this).find(".eventpost-datepicker-simple-hour").val()+":"+jQuery(this).find(".eventpost-datepicker-simple-time").val()+":00";jQuery(this).find(".eventpost-datepicker-simple").val(e)}),jQuery(".eventpost-datepicker-native-wrap").each(function(){var e=parseInt(jQuery(this).find(".eventpost-datepicker-native-year").val()),t=parseInt(jQuery(this).find(".eventpost-datepicker-native-month").val()),a=(t<10&&(t="0"+t),parseInt(jQuery(this).find(".eventpost-datepicker-native-day").val())),n=(a<10&&(a="0"+a),parseInt(jQuery(this).find(".eventpost-datepicker-native-hour").val())),r=(n<10&&(n="0"+n),parseInt(jQuery(this).find(".eventpost-datepicker-native-minute").val())),e=(r<10&&(r="0"+r),e+"-"+t+"-"+a+" "+(isNaN(n)?"00":n)+":"+(isNaN(r)?"00":r)+":00");jQuery(this).find(".eventpost-datepicker-native").val(e)})}function eventpost_set_allday(){!0===jQuery("#event-post-date-all-day").is(":checked")?jQuery(".eventpost-datepicker-native-hour, .eventpost-datepicker-native-minute, .eventpost-datepicker-simple-hour, .eventpost-datepicker-simple-time").val("00").trigger("change").parent().hide(300):jQuery(".eventpost-datepicker-native-hour, .eventpost-datepicker-native-minute, .eventpost-datepicker-simple-hour, .eventpost-datepicker-simple-time").parent().show(300)}function eventpost_chkdate(){var e=eventpost_getdate(EventPost.admin.META_START),t=eventpost_getdate(EventPost.admin.META_END);if(""===t||t'+EventPost.admin.empty_address+"")):(e={action:"EventPostGetLatLong",q:t},jQuery("#eventaddress_result").html(t+'
...'),jQuery.post(EventPost.admin.ajaxurl,e,function(e){eventpost_search_form();var t,a,n="";for(a in e)void 0!==(a=e[a]).lat&&void 0!==a.lon&&void 0!==a.display_name&&(n='',void 0!==a.icon&&(n+=''+a.type+''),n+=a.display_name+"",t=jQuery(n).on("click",function(){eventpost_apply(jQuery(this).data("name"),jQuery(this).data("lat"),jQuery(this).data("lon"))})),jQuery("#eventaddress_result").append(t.wrap("

").parent())},"json"))}function eventpost_search_form(){jQuery("#eventaddress_result").html(''),jQuery("#event_address_search_txt").on("keydown",function(e){if(13===(e.keyCode||e.which))return e.preventDefault(),eventpost_search_location(),!1}),jQuery("#event_address_search_bt").on("click",function(){eventpost_search_location()})}function ep_set_coord(){var e=parseFloat(jQuery("#geo_latitude").val()),t=parseFloat(jQuery("#geo_longitude").val()),a=(isNaN(e)&&(e=0),isNaN(t)&&(t=0),EventPost.OL.transform([t,e],ep_proj_source,ep_proj_destination));ep_map.getView().setCenter(a),0===e&&0===t?ep_map.getView().setZoom(1):ep_map.getView().setZoom(12)}function ep_set_can_drag(e){!0===e?(ep_can_drag_map=!0,jQuery(".ep-block-draging").hide(),jQuery(".ep-stop-draging").show()):(ep_can_drag_map=!1,jQuery(".ep-block-draging").show(),jQuery(".ep-stop-draging").hide())}jQuery(document).ready(function(){jQuery("#event_address_coords").hide(),jQuery("#event_address_search").on("click",function(){"block"===jQuery("#event_address_coords").css("display")?jQuery("#event_address_coords").hide(100):(jQuery("#event_address_coords").show(100),eventpost_search_form())}),jQuery("#event_address_unsearch").on("click",function(){jQuery("#event_address_coords").hide()}),jQuery("#eventpost-color-dropdown").hide().before(' '+EventPost.admin.datepickeri18n.edit+""),jQuery("#eventpost-color-preview, #event-color-section-more-btn").on("click",function(e){e.preventDefault(),jQuery("#eventpost-color-dropdown").toggle(300)}),eventpost_chkdate(),jQuery(".eventpost-datepicker-simple").each(function(){var e=jQuery(this).val(),t=jQuery(this).attr("id");jQuery(this).wrap('

'),jQuery(this).after(''),jQuery(this).hide();for(var a=0;a<24;a++){var n=9"+r+"")}for(var o=!1,s=0;s<60;s+=5){var i=9"+i+"")}}),jQuery.datepicker&&jQuery(".eventpost-datepicker-simple-date").wrap('
').datepicker({firstDay:1,changeYear:!0,changeMonth:!0,showMonthAfterYear:!0,yearRange:"c-5:+5",buttonText:EventPost.admin.date_choose,showOn:"both",dateFormat:"yy-mm-dd",autoSize:!0,beforeShow:function(e,t){setTimeout(function(){jQuery("#ui-datepicker-div").css({"z-index":999})},0)}}),jQuery(".eventpost-datepicker-native").each(function(){var e=jQuery(this).val(),t=jQuery(this).attr("id"),a=(jQuery(this).wrap('
'),''),n='',r='',o='',t='',s=EventPost.admin.datepickeri18n.order;s=(s=(s=(s=(s=s.replace("%1$s",a)).replace("%2$s",n)).replace("%3$s",r)).replace("%4$s",o)).replace("%5$s",t),jQuery(this).after(s);for(var i=1;i<=12;i+=1){var p=9"+p+"-"+EventPost.admin.datepickeri18n.months[i]+"")}}).hide(),jQuery(".postbox .eventpost-datepicker-simple-wrap, .postbox .eventpost-datepicker-native-wrap").each(function(){jQuery(this).append('\n'+EventPost.admin.datepickeri18n.ok+'\n'+EventPost.admin.datepickeri18n.cancel+'\n'+EventPost.admin.datepickeri18n.remove+"\n").before(''+EventPost.admin.datepickeri18n.edit+"")}).hide(),jQuery(".eventpost-datepicker-simple-edit-link, .eventpost-datepicker-native-edit-link").on("click",function(e){e.preventDefault(),jQuery(this).next(".eventpost-datepicker-simple-wrap, .eventpost-datepicker-native-wrap").toggle(300)}),jQuery(".eventpost-datepicker-simple-wrap .save-timestamp, .eventpost-datepicker-native-wrap .save-timestamp").on("click",function(e){jQuery(this).parent().parent().toggle(300)}),jQuery(".eventpost-datepicker-simple-wrap .cancel-timestamp, .eventpost-datepicker-native-wrap .cancel-timestamp").on("click",function(e){jQuery(".eventpost-datepicker-control",jQuery(this).parent().parent()).each(function(){jQuery(this).val(jQuery(this).data("value"))}).last().trigger("change"),jQuery(this).parent().parent().toggle(300)}),jQuery(".eventpost-datepicker-simple-wrap .remove-timestamp, .eventpost-datepicker-native-wrap .remove-timestamp").on("click",function(e){jQuery(".eventpost-datepicker-control",jQuery(this).parent().parent()).each(function(){jQuery(this).val("")}).last().trigger("change"),jQuery(this).parent().parent().toggle(300)}),jQuery(".eventpost-datepicker-control").on("change",function(){eventpost_concat_time(),eventpost_chkdate();var e=jQuery(this).parents(".eventpost-date-wrapper").data("id").replace("_date",""),t=jQuery("#"+e+"_date_human");""!==jQuery(this).val()&&null!==jQuery(this).val()?jQuery.post(EventPost.admin.ajaxurl,{action:"EventPostHumanDate",date:eventpost_getdate_sql(e)},function(e){t.html(e)}):t.text(EventPost.admin.pick_a_date)}),jQuery("#event-post-date-all-day").on("change click",function(){eventpost_set_allday()}),eventpost_set_allday(),void 0!==EventPost.OL&&(ep_feature=ep_vectorSource=ep_map=void 0,ep_proj_source=new EventPost.OL.Projection({code:"EPSG:4326"}),ep_proj_destination=new EventPost.OL.Projection({code:"EPSG:900913"}),marker="",ep_marker=void 0,lon=lat=0,map_id="event-post-map-preview"),setTimeout(function(){jQuery("#"+map_id).each(function(){marker=jQuery(this).data("marker"),jQuery(this).css({"min-width":"200px",width:"100%",height:"200px",position:"relative",cursor:"move"});var e=EventPost.OL.transform([lon,lat],ep_proj_source,ep_proj_destination);ep_vectorSource=new EventPost.OL.VectorSource,ep_view=new EventPost.OL.View({center:e,zoom:12}),(ep_map=new EventPost.OL.Map({target:map_id,layers:[new EventPost.OL.TileLayer({source:new EventPost.OL.XYZ({urls:EventPost.front.maptiles[EventPost.front.defaulttile].urls})}),new EventPost.OL.VectorLayer({source:ep_vectorSource})],view:ep_view})).addControl(new EventPost.OL.Zoom),jQuery(this).after('position'),jQuery(this).after('
'+EventPost.admin.start_drag+"
"),jQuery(this).after(''+EventPost.admin.stop_drag+""),jQuery(this).after('

'+EventPost.admin.use_current_location+"

"),jQuery("#"+map_id+"-fixed-marker").css({left:jQuery(this).width()/2-16,top:84}),jQuery("#"+map_id+"-get-current-loc").on("click",function(){eventpost_location()}),jQuery(".ep-stop-draging").hide().on("click",function(){ep_set_can_drag(!1)}),jQuery(".ep-block-draging").on("click",function(){ep_set_can_drag(!0)}),ep_map.on("moveend",function(){var e;ep_can_drag_map&&(map_coord=ep_view.getCenter(),0===(e=EventPost.OL.transform(map_coord,ep_proj_destination,ep_proj_source))[0]&&0===e[1]&&(e=["",""]),jQuery("#geo_longitude").val(e[0]),jQuery("#geo_latitude").val(e[1]))}),ep_set_coord(),jQuery("#geo_longitude, #geo_latitude").on("change blur",function(){ep_set_coord()})})},2e3),jQuery("#event_post_date .event-color-section label").on("focus click",function(){jQuery("#"+map_id+"-fixed-marker").attr("src",jQuery("img",jQuery(this)).attr("src"))}),jQuery("body").hasClass("widgets-php")&&jQuery(".widget").each(function(){-1<(wid=jQuery(this).attr("id")).indexOf("eventpostmap")?jQuery(this).addClass("eventpost_admin_widget eventpost_widget_map"):-1