vendor: 9,462 bytes, lines 1-36
1/*** Asset: asset/js/merged3.js ***/ 2!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var f;"undefined"!=typeof window?f=window:"undefined"!=typeof global?f=global:"undefined"!=typeof self&&(f=self),f.Slideout=e()}}(function(){var define,module,exports;return(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){'use strict';var decouple=require('decouple');var Emitter=require('emitter');var scrollTimeout;var scrolling=false;var doc=window.document;var html=doc.documentElement;var msPointerSupported=window.navigator.msPointerEnabled;var touch={'start':msPointerSupported?'MSPointerDown':'touchstart','move':msPointerSupported?'MSPointerMove':'touchmove','end':msPointerSupported?'MSPointerUp':'touchend'};var prefix=(function prefix(){var regex=/^(Webkit|Khtml|Moz|ms|O)(?=[A-Z])/;var styleDeclaration=doc.getElementsByTagName('script')[0].style;for(var prop in styleDeclaration){if(regex.test(prop)){return'-'+prop.match(regex)[0].toLowerCase()+'-';}} 3if('WebkitOpacity'in styleDeclaration){return'-webkit-';} 4if('KhtmlOpacity'in styleDeclaration){return'-khtml-';} 5return'';}());function extend(destination,from){for(var prop in from){if(from[prop]){destination[prop]=from[prop];}} 6return destination;} 7function inherits(child,uber){child.prototype=extend(child.prototype||{},uber.prototype);} 8function hasIgnoredElements(el){while(el.parentNode){if(el.getAttribute('data-slideout-ignore')!==null){return el;} 9el=el.parentNode;} 10return null;} 11function Slideout(options){options=options||{};this._startOffsetX=0;this._currentOffsetX=0;this._opening=false;this._moved=false;this._opened=false;this._preventOpen=false;this._touch=options.touch===undefined?true:options.touch&&true;this._side=options.side||'left';this.panel=options.panel;this.menu=options.menu;if(!this.panel.classList.contains('slideout-panel')){this.panel.classList.add('slideout-panel');} 12if(!this.panel.classList.contains('slideout-panel-'+this._side)){this.panel.classList.add('slideout-panel-'+this._side);} 13if(!this.menu.classList.contains('slideout-menu')){this.menu.classList.add('slideout-menu');} 14if(!this.menu.classList.contains('slideout-menu-'+this._side)){this.menu.classList.add('slideout-menu-'+this._side);} 15this._fx=options.fx||'ease';this._duration=parseInt(options.duration,10)||300;this._tolerance=parseInt(options.tolerance,10)||70;this._padding=this._translateTo=parseInt(options.padding,10)||256;this._orientation=this._side==='right'?-1:1;this._translateTo*=this._orientation;if(this._touch){this._initTouchEvents();}} 16inherits(Slideout,Emitter);Slideout.prototype.open=function(){var self=this;this.emit('beforeopen');if(!html.classList.contains('slideout-open')){html.classList.add('slideout-open');} 17this._setTransition();this._translateXTo(this._translateTo);this._opened=true;setTimeout(function(){self.panel.style.transition=self.panel.style['-webkit-transition']='';self.emit('open');},this._duration+50);return this;};Slideout.prototype.close=function(){var self=this;if(!this.isOpen()&&!this._opening){return this;} 18this.emit('beforeclose');this._setTransition();this._translateXTo(0);this._opened=false;setTimeout(function(){html.classList.remove('slideout-open');self.panel.style.transition=self.panel.style['-webkit-transition']=self.panel.style[prefix+'transform']=self.panel.style.transform='';self.emit('close');},this._duration+50);return this;};Slideout.prototype.toggle=function(){return this.isOpen()?this.close():this.open();};Slideout.prototype.isOpen=function(){return this._opened;};Slideout.prototype._translateXTo=function(translateX){this._currentOffsetX=translateX;this.panel.style[prefix+'transform']=this.panel.style.transform='translateX('+translateX+'px)';return this;};Slideout.prototype._setTransition=function(){this.panel.style[prefix+'transition']=this.panel.style.transition=prefix+'transform '+this._duration+'ms '+this._fx;return this;};Slideout.prototype._initTouchEvents=function(){var self=this;this._onScrollFn=decouple(doc,'scroll',function(){if(!self._moved){clearTimeout(scrollTimeout);scrolling=true;scrollTimeout=setTimeout(function(){scrolling=false;},250);}});this._preventMove=function(eve){if(self._moved){eve.preventDefault();}};doc.addEventListener(touch.move,this._preventMove);this._resetTouchFn=function(eve){if(typeof eve.touches==='undefined'){return;} 19self._moved=false;self._opening=false;self._startOffsetX=eve.touches[0].pageX;self._preventOpen=(!self._touch||(!self.isOpen()&&self.menu.clientWidth!==0));};this.panel.addEventListener(touch.start,this._resetTouchFn);this._onTouchCancelFn=function(){self._moved=false;self._opening=false;};this.panel.addEventListener('touchcancel',this._onTouchCancelFn);this._onTouchEndFn=function(){if(self._moved){self.emit('translateend');(self._opening&&Math.abs(self._currentOffsetX)>self._tolerance)?self.open():self.close();} 20self._moved=false;};this.panel.addEventListener(touch.end,this._onTouchEndFn);this._onTouchMoveFn=function(eve){if(scrolling||self._preventOpen||typeof eve.touches==='undefined'||hasIgnoredElements(eve.target)){return;} 21var dif_x=eve.touches[0].clientX-self._startOffsetX;var translateX=self._currentOffsetX=dif_x;if(Math.abs(translateX)>self._padding){return;} 22if(Math.abs(dif_x)>20){self._opening=true;var oriented_dif_x=dif_x*self._orientation;if(self._opened&&oriented_dif_x>0||!self._opened&&oriented_dif_x<0){return;} 23if(!self._moved){self.emit('translatestart');} 24if(oriented_dif_x<=0){translateX=dif_x+self._padding*self._orientation;self._opening=false;} 25if(!(self._moved&&html.classList.contains('slideout-open'))){html.classList.add('slideout-open');} 26self.panel.style[prefix+'transform']=self.panel.style.transform='translateX('+translateX+'px)';self.emit('translate',translateX);self._moved=true;}};this.panel.addEventListener(touch.move,this._onTouchMoveFn);return this;};Slideout.prototype.enableTouch=function(){this._touch=true;return this;};Slideout.prototype.disableTouch=function(){this._touch=false;return this;};Slideout.prototype.destroy=function(){this.close();doc.removeEventListener(touch.move,this._preventMove);this.panel.removeEventListener(touch.start,this._resetTouchFn);this.panel.removeEventListener('touchcancel',this._onTouchCancelFn);this.panel.removeEventListener(touch.end,this._onTouchEndFn);this.panel.removeEventListener(touch.move,this._onTouchMoveFn);doc.removeEventListener('scroll',this._onScrollFn);this.open=this.close=function(){};return this;};module.exports=Slideout;},{"decouple":2,"emitter":3}],2:[function(require,module,exports){'use strict';var requestAnimFrame=(function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||function(callback){window.setTimeout(callback,1000/60);};}());function decouple(node,event,fn){var eve,tracking=false;function captureEvent(e){eve=e;track();} 27function track(){if(!tracking){requestAnimFrame(update);tracking=true;}} 28function update(){fn.call(node,eve);tracking=false;} 29node.addEventListener(event,captureEvent,false);return captureEvent;} 30module.exports=decouple;},{}],3:[function(require,module,exports){"use strict";var _classCallCheck=function(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}};exports.__esModule=true;var Emitter=(function(){function Emitter(){_classCallCheck(this,Emitter);} 31Emitter.prototype.on=function on(event,listener){this._eventCollection=this._eventCollection||{};this._eventCollection[event]=this._eventCollection[event]||[];this._eventCollection[event].push(listener);return this;};Emitter.prototype.once=function once(event,listener){var self=this;function fn(){self.off(event,fn);listener.apply(this,arguments);} 32fn.listener=listener;this.on(event,fn);return this;};Emitter.prototype.off=function off(event,listener){var listeners=undefined;if(!this._eventCollection||!(listeners=this._eventCollection[event])){return this;} 33listeners.forEach(function(fn,i){if(fn===listener||fn.listener===listener){listeners.splice(i,1);}});if(listeners.length===0){delete this._eventCollection[event];} 34return this;};Emitter.prototype.emit=function emit(event){var _this=this;for(var _len=arguments.length,args=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){args[_key-1]=arguments[_key];} 35var listeners=undefined;if(!this._eventCollection||!(listeners=this._eventCollection[event])){return this;} 36listeners=listeners.slice(0);listeners.forEach(function(fn){return fn.apply(_this,args);});return this;};return Emitter;})();exports["default"]=Emitter;module.exports=exports["default"];},{}]},{},[1])(1)});(function(factory){if(typeof define==='function'&&define.amd){define(['jquery'],factory);}else if(typeof exports==='object'){module.exports=factory(require('jquery'));}else{factory(jQuery);}}(function($){'use strict';$.minicolors={defaults:{animationSpeed:50,animationEasing:'swing',change:null,changeDelay:0,control:'hue',dataUris:true,defaultValue:'',format:'hex',hide:null,hideSpeed:100,inl
36ine:false,keywords:'',letterCase:'lowercase',opacity:false,position:'bottom left',show:null,showSpeed:100,theme:'default',swatches:[]}};$.extend($.fn,{minicolors:function(method,data){switch(method){case'destroy':$(this).each(function(){destroy($(this));});return $(this);case'hide':hide();return $(this);case'opacity':if(data===undefined){return $(this).attr('data-opacity');}else{$(this).each(function(){updateFromInput($(this).attr('data-opacity',data));});} 37return $(this);case'rgbObject':return rgbObject($(this),method==='rgbaObject');case'rgbString':case'rgbaString':return rgbString($(this),method==='rgbaString');case'settings':if(data===undefined){return $(this).data('minicolors-settings');}else{$(this).each(function(){var settings=$(this).data('minicolors-settings')||{};destroy($(this));$(this).minicolors($.extend(true,settings,data));});} 38return $(this);case'show':show($(this).eq(0));return $(this);case'value':if(data===undefined){return $(this).val();}else{$(this).each(function(){if(typeof(data)==='object'&&typeof(data)!==null){if(data.opacity){$(this).attr('data-opacity',keepWithin(data.opacity,0,1));} 39if(data.color){$(this).val(data.color);}}else{$(this).val(data);} 40updateFromInput($(this));});} 41return $(this);default:if(method!=='create')data=method;$(this).each(function(){init($(this),data);});return $(this);}}});function init(input,settings){var minicolors=$('<div class="minicolors" />'),defaults=$.minicolors.defaults,size,swatches,swatch,panel,i;if(input.data('minicolors-initialized'))return;settings=$.extend(true,{},defaults,settings);minicolors.addClass('minicolors-theme-'+settings.theme).toggleClass('minicolors-with-opacity',settings.opacity).toggleClass('minicolors-no-data-uris',settings.dataUris!==true);if(settings.position!==undefined){$.each(settings.position.split(' '),function(){minicolors.addClass('minicolors-position-'+this);});} 42if(settings.format==='rgb'){size=settings.opacity?'25':'20';}else{size=settings.keywords?'11':'7';} 43input.addClass('minicolors-input').data('minicolors-initialized',false).data('minicolors-settings',settings).prop('size',size).wrap(minicolors).after('<div class="minicolors-panel minicolors-slider-'+settings.control+'">'+'<div class="minicolors-slider minicolors-sprite">'+'<div class="minicolors-picker"></div>'+'</div>'+'<div class="minicolors-opacity-slider minicolors-sprite">'+'<div class="minicolors-picker"></div>'+'</div>'+'<div class="minicolors-grid minicolors-sprite">'+'<div class="minicolors-grid-inner"></div>'+'<div class="minicolors-picker"><div></div></div>'+'</div>'+'</div>');if(!settings.inline){input.after('<span class="minicolors-swatch minicolors-sprite minicolors-input-swatch"><span class="minicolors-swatch-color"></span></span>');input.next('.minicolors-input-swatch').on('click',function(event){event.preventDefault();input.focus();});} 44panel=input.parent().find('.minicolors-panel');panel.on('selectstart',function(){return false;}).end();if(settings.swatches&&settings.swatches.length!==0){panel.addClass('minicolors-with-swatches');swatches=$('<ul class="minicolors-swatches"></ul>').appendTo(panel);for(i=0;i<settings.swatches.length;++i){swatch=settings.swatches[i];swatch=isRgb(swatch)?parseRgb(swatch,true):hex2rgb(parseHex(swatch,true));$('<li class="minicolors-swatch minicolors-sprite"><span class="minicolors-swatch-color"></span></li>').appendTo(swatches).data('swatch-color',settings.swatches[i]).find('.minicolors-swatch-color').css({backgroundColor:rgb2hex(swatch),opacity:swatch.a});settings.swatches[i]=swatch;}} 45if(settings.inline)input.parent().addClass('minicolors-inline');updateFromInput(input,false);input.data('minicolors-initialized',true);} 46function destroy(input){var minicolors=input.parent();input.removeData('minicolors-initialized').removeData('minicolors-settings').removeProp('size').removeClass('minicolors-input');minicolors.before(input).remove();} 47function show(input){var minicolors=input.parent(),panel=minicolors.find('.minicolors-panel'),settings=input.data('minicolors-settings');if(!input.data('minicolors-initialized')||input.prop('disabled')||minicolors.hasClass('minicolors-inline')||minicolors.hasClass('minicolors-focus'))return;hide();minicolors.addClass('minicolors-focus');panel.stop(true,true).fadeIn(settings.showSpeed,function(){if(settings.show)settings.show.call(input.get(0));});} 48function hide(){$('.minicolors-focus').each(function(){var minicolors=$(this),input=minicolors.find('.minicolors-input'),panel=minicolors.find('.minicolors-panel'),settings=input.data('minicolors-settings');panel.fadeOut(settings.hideSpeed,function(){if(settings.hide)settings.hide.call(input.get(0));minicolors.removeClass('minicolors-focus');});});} 49function move(target,event,animate){var input=target.parents('.minicolors').find('.minicolors-input'),settings=input.data('minicolors-settings'),picker=target.find('[class$=-picker]'),offsetX=target.offset().left,offsetY=target.offset().top,x=Math.round(event.pageX-offsetX),y=Math.round(event.pageY-offsetY),duration=animate?settings.animationSpeed:0,wx,wy,r,phi;if(event.originalEvent.changedTouches){x=event.originalEvent.changedTouches[0].pageX-offsetX;y=event.originalEvent.changedTouches[0].pageY-offsetY;} 50if(x<0)x=0;if(y<0)y=0;if(x>target.width())x=target.width();if(y>target.height())y=target.height();if(target.parent().is('.minicolors-slider-wheel')&&picker.parent().is('.minicolors-grid')){wx=75-x;wy=75-y;r=Math.sqrt(wx*wx+wy*wy);phi=Math.atan2(wy,wx);if(phi<0)phi+=Math.PI*2;if(r>75){r=75;x=75-(75*Math.cos(phi));y=75-(75*Math.sin(phi));} 51x=Math.round(x);y=Math.round(y);} 52if(target.is('.minicolors-grid')){picker.stop(true).animate({top:y+'px',left:x+'px'},duration,settings.animationEasing,function(){updateFromControl(input,target);});}else{picker.stop(true).animate({top:y+'px'},duration,settings.animationEasing,function(){updateFromControl(input,target);});}} 53function updateFromControl(input,target){function getCoords(picker,container){var left,top;if(!picker.length||!container)return null;left=picker.offset().left;top=picker.offset().top;return{x:left-container.offset().left+(picker.outerWidth()/2),y:top-container.offset().top+(picker.outerHeight()/2)};} 54var hue,saturation,brightness,x,y,r,phi,hex=input.val(),opacity=input.attr('data-opacity'),minicolors=input.parent(),settings=input.data('minicolors-settings'),swatch=minicolors.find('.minicolors-input-swatch'),grid=minicolors.find('.minicolors-grid'),slider=minicolors.find('.minicolors-slider'),opacitySlider=minicolors.find('.minicolors-opacity-slider'),gridPicker=grid.find('[class$=-picker]'),sliderPicker=slider.find('[class$=-picker]'),opacityPicker=opacitySlider.find('[class$=-picker]'),gridPos=getCoords(gridPicker,grid),sliderPos=getCoords(sliderPicker,slider),opacityPos=getCoords(opacityPicker,opacitySlider);if(target.is('.minicolors-grid, .minicolors-slider, .minicolors-opacity-slider')){switch(settings.control){case'wheel':x=(grid.width()/2)-gridPos.x;y=(grid.height()/2)-gridPos.y;r=Math.sqrt(x*x+y*y);phi=Math.atan2(y,x);if(phi<0)phi+=Math.PI*2;if(r>75){r=75;gridPos.x=69-(75*Math.cos(phi));gridPos.y=69-(75*Math.sin(phi));} 55saturation=keepWithin(r/0.75,0,100);hue=keepWithin(phi*180/Math.PI,0,360);brightness=keepWithin(100-Math.floor(sliderPos.y*(100/slider.height())),0,100);hex=hsb2hex({h:hue,s:saturation,b:brightness});slider.css('backgroundColor',hsb2hex({h:hue,s:saturation,b:100}));break;case'saturation':hue=keepWithin(parseInt(gridPos.x*(360/grid.width()),10),0,360);saturation=keepWithin(100-Math.floor(sliderPos.y*(100/slider.height())),0,100);brightness=keepWithin(100-Math.floor(gridPos.y*(100/grid.height())),0,100);hex=hsb2hex({h:hue,s:saturation,b:brightness});slider.css('backgroundColor',hsb2hex({h:hue,s:100,b:brightness}));minicolors.find('.minicolors-grid-inner').css('opacity',saturation/100);break;case'brightness':hue=keepWithin(parseInt(gridPos.x*(360/grid.width()),10),0,360);saturation=keepWithin(100-Math.floor(gridPos.y*(100/grid.height())),0,100);brightness=keepWithin(100-Math.floor(sliderPos.y*(100/slider.height())),0,100);hex=hsb2hex({h:hue,s:saturation,b:brightness});slider.css('backgroundColor',hsb2hex({h:hue,s:saturation,b:100}));minicolors.find('.minicolors-grid-inner').css('opacity',1-(brightness/100));break;default:hue=keepWithin(360-parseInt(sliderPos.y*(360/slider.height()),10),0,360);saturation=keepWithin(Math.floor(gridPos.x*(100/grid.width())),0,100);brightness=keepWithin(100-Math.floor(gridPos.y*(100/grid.height())),0,100);hex=hsb2hex({h:hue,s:saturation,b:brightness});grid.css('backgroundColor',hsb2hex({h:hue,s:100,b:100}));break;}
vendor: 9,375 bytes, lines 56-107
56if(settings.opacity){opacity=parseFloat(1-(opacityPos.y/opacitySlider.height())).toFixed(2);}else{opacity=1;} 57updateInput(input,hex,opacity);} 58else{swatch.find('span').css({backgroundColor:hex,opacity:opacity});doChange(input,hex,opacity);}} 59function updateInput(input,value,opacity){var rgb,minicolors=input.parent(),settings=input.data('minicolors-settings'),swatch=minicolors.find('.minicolors-input-swatch');if(settings.opacity)input.attr('data-opacity',opacity);if(settings.format==='rgb'){if(isRgb(value)){rgb=parseRgb(value,true);} 60else{rgb=hex2rgb(parseHex(value,true));} 61opacity=input.attr('data-opacity')===''?1:keepWithin(parseFloat(input.attr('data-opacity')).toFixed(2),0,1);if(isNaN(opacity)||!settings.opacity)opacity=1;if(input.minicolors('rgbObject').a<=1&&rgb&&settings.opacity){value='rgba('+rgb.r+', '+rgb.g+', '+rgb.b+', '+parseFloat(opacity)+')';}else{value='rgb('+rgb.r+', '+rgb.g+', '+rgb.b+')';}}else{if(isRgb(value)){value=rgbString2hex(value);} 62value=convertCase(value,settings.letterCase);} 63input.val(value);swatch.find('span').css({backgroundColor:value,opacity:opacity});doChange(input,value,opacity);} 64function updateFromInput(input,preserveInputValue){var hex,hsb,opacity,keywords,alpha,value,x,y,r,phi,minicolors=input.parent(),settings=input.data('minicolors-settings'),swatch=minicolors.find('.minicolors-input-swatch'),grid=minicolors.find('.minicolors-grid'),slider=minicolors.find('.minicolors-slider'),opacitySlider=minicolors.find('.minicolors-opacity-slider'),gridPicker=grid.find('[class$=-picker]'),sliderPicker=slider.find('[class$=-picker]'),opacityPicker=opacitySlider.find('[class$=-picker]');if(isRgb(input.val())){hex=rgbString2hex(input.val());alpha=keepWithin(parseFloat(getAlpha(input.val())).toFixed(2),0,1);if(alpha){input.attr('data-opacity',alpha);}}else{hex=convertCase(parseHex(input.val(),true),settings.letterCase);} 65if(!hex){hex=convertCase(parseInput(settings.defaultValue,true),settings.letterCase);} 66hsb=hex2hsb(hex);keywords=!settings.keywords?[]:$.map(settings.keywords.split(','),function(a){return $.trim(a.toLowerCase());});if(input.val()!==''&&$.inArray(input.val().toLowerCase(),keywords)>-1){value=convertCase(input.val());}else{value=isRgb(input.val())?parseRgb(input.val()):hex;} 67if(!preserveInputValue)input.val(value);if(settings.opacity){opacity=input.attr('data-opacity')===''?1:keepWithin(parseFloat(input.attr('data-opacity')).toFixed(2),0,1);if(isNaN(opacity))opacity=1;input.attr('data-opacity',opacity);swatch.find('span').css('opacity',opacity);y=keepWithin(opacitySlider.height()-(opacitySlider.height()*opacity),0,opacitySlider.height());opacityPicker.css('top',y+'px');} 68if(input.val().toLowerCase()==='transparent'){swatch.find('span').css('opacity',0);} 69swatch.find('span').css('backgroundColor',hex);switch(settings.control){case'wheel':r=keepWithin(Math.ceil(hsb.s*0.75),0,grid.height()/2);phi=hsb.h*Math.PI/180;x=keepWithin(75-Math.cos(phi)*r,0,grid.width());y=keepWithin(75-Math.sin(phi)*r,0,grid.height());gridPicker.css({top:y+'px',left:x+'px'});y=150-(hsb.b/(100/grid.height()));if(hex==='')y=0;sliderPicker.css('top',y+'px');slider.css('backgroundColor',hsb2hex({h:hsb.h,s:hsb.s,b:100}));break;case'saturation':x=keepWithin((5*hsb.h)/12,0,150);y=keepWithin(grid.height()-Math.ceil(hsb.b/(100/grid.height())),0,grid.height());gridPicker.css({top:y+'px',left:x+'px'});y=keepWithin(slider.height()-(hsb.s*(slider.height()/100)),0,slider.height());sliderPicker.css('top',y+'px');slider.css('backgroundColor',hsb2hex({h:hsb.h,s:100,b:hsb.b}));minicolors.find('.minicolors-grid-inner').css('opacity',hsb.s/100);break;case'brightness':x=keepWithin((5*hsb.h)/12,0,150);y=keepWithin(grid.height()-Math.ceil(hsb.s/(100/grid.height())),0,grid.height());gridPicker.css({top:y+'px',left:x+'px'});y=keepWithin(slider.height()-(hsb.b*(slider.height()/100)),0,slider.height());sliderPicker.css('top',y+'px');slider.css('backgroundColor',hsb2hex({h:hsb.h,s:hsb.s,b:100}));minicolors.find('.minicolors-grid-inner').css('opacity',1-(hsb.b/100));break;default:x=keepWithin(Math.ceil(hsb.s/(100/grid.width())),0,grid.width());y=keepWithin(grid.height()-Math.ceil(hsb.b/(100/grid.height())),0,grid.height());gridPicker.css({top:y+'px',left:x+'px'});y=keepWithin(slider.height()-(hsb.h/(360/slider.height())),0,slider.height());sliderPicker.css('top',y+'px');grid.css('backgroundColor',hsb2hex({h:hsb.h,s:100,b:100}));break;} 70if(input.data('minicolors-initialized')){doChange(input,value,opacity);}} 71function doChange(input,value,opacity){var settings=input.data('minicolors-settings'),lastChange=input.data('minicolors-lastChange'),obj,sel,i;if(!lastChange||lastChange.value!==value||lastChange.opacity!==opacity){input.data('minicolors-lastChange',{value:value,opacity:opacity});if(settings.swatches&&settings.swatches.length!==0){if(!isRgb(value)){obj=hex2rgb(value);} 72else{obj=parseRgb(value,true);} 73sel=-1;for(i=0;i<settings.swatches.length;++i){if(obj.r===settings.swatches[i].r&&obj.g===settings.swatches[i].g&&obj.b===settings.swatches[i].b&&obj.a===settings.swatches[i].a){sel=i;break;}} 74input.parent().find('.minicolors-swatches .minicolors-swatch').removeClass('selected');if(i!==-1){input.parent().find('.minicolors-swatches .minicolors-swatch').eq(i).addClass('selected');}} 75if(settings.change){if(settings.changeDelay){clearTimeout(input.data('minicolors-changeTimeout'));input.data('minicolors-changeTimeout',setTimeout(function(){settings.change.call(input.get(0),value,opacity);},settings.changeDelay));}else{settings.change.call(input.get(0),value,opacity);}} 76input.trigger('change').trigger('input');}} 77function rgbObject(input){var hex=parseHex($(input).val(),true),rgb=hex2rgb(hex),opacity=$(input).attr('data-opacity');if(!rgb)return null;if(opacity!==undefined)$.extend(rgb,{a:parseFloat(opacity)});return rgb;} 78function rgbString(input,alpha){var hex=parseHex($(input).val(),true),rgb=hex2rgb(hex),opacity=$(input).attr('data-opacity');if(!rgb)return null;if(opacity===undefined)opacity=1;if(alpha){return'rgba('+rgb.r+', '+rgb.g+', '+rgb.b+', '+parseFloat(opacity)+')';}else{return'rgb('+rgb.r+', '+rgb.g+', '+rgb.b+')';}} 79function convertCase(string,letterCase){return letterCase==='uppercase'?string.toUpperCase():string.toLowerCase();} 80function parseHex(string,expand){string=string.replace(/^#/g,'');if(!string.match(/^[A-F0-9]{3,6}/ig))return'';if(string.length!==3&&string.length!==6)return'';if(string.length===3&&expand){string=string[0]+string[0]+string[1]+string[1]+string[2]+string[2];} 81return'#'+string;} 82function parseRgb(string,obj){var values=string.replace(/[^\d,.]/g,''),rgba=values.split(',');rgba[0]=keepWithin(parseInt(rgba[0],10),0,255);rgba[1]=keepWithin(parseInt(rgba[1],10),0,255);rgba[2]=keepWithin(parseInt(rgba[2],10),0,255);if(rgba[3]){rgba[3]=keepWithin(parseFloat(rgba[3],10),0,1);} 83if(obj){return{r:rgba[0],g:rgba[1],b:rgba[2],a:rgba[3]?rgba[3]:null};} 84if(typeof(rgba[3])!=='undefined'&&rgba[3]<=1){return'rgba('+rgba[0]+', '+rgba[1]+', '+rgba[2]+', '+rgba[3]+')';}else{return'rgb('+rgba[0]+', '+rgba[1]+', '+rgba[2]+')';}} 85function parseInput(string,expand){if(isRgb(string)){return parseRgb(string);}else{return parseHex(string,expand);}} 86function keepWithin(value,min,max){if(value<min)value=min;if(value>max)value=max;return value;} 87function isRgb(string){var rgb=string.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i);return(rgb&&rgb.length===4)?true:false;} 88function getAlpha(rgba){rgba=rgba.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+(\.\d{1,2})?|\.\d{1,2})[\s+]?/i);return(rgba&&rgba.length===6)?rgba[4]:'1';} 89function hsb2rgb(hsb){var rgb={};var h=Math.round(hsb.h);var s=Math.round(hsb.s*255/100);var v=Math.round(hsb.b*255/100);if(s===0){rgb.r=rgb.g=rgb.b=v;}else{var t1=v;var t2=(255-s)*v/255;var t3=(t1-t2)*(h%60)/60;if(h===360)h=0;if(h<60){rgb.r=t1;rgb.b=t2;rgb.g=t2+t3;} 90else if(h<120){rgb.g=t1;rgb.b=t2;rgb.r=t1-t3;} 91else if(h<180){rgb.g=t1;rgb.r=t2;rgb.b=t2+t3;} 92else if(h<240){rgb.b=t1;rgb.r=t2;rgb.g=t1-t3;} 93else if(h<300){rgb.b=t1;rgb.g=t2;rgb.r=t2+t3;} 94else if(h<360){rgb.r=t1;rgb.g=t2;rgb.b=t1-t3;} 95else{rgb.r=0;rgb.g=0;rgb.b=0;}} 96return{r:Math.round(rgb.r),g:Math.round(rgb.g),b:Math.round(rgb.b)};} 97function rgbString2hex(rgb){rgb=rgb.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i);return(rgb&&rgb.length===4)?'#'+ 98('0'+parseInt(rgb[1],10).toString(16)).slice(-2)+ 99('0'+parseInt(rgb[2],10).toString(16)).slice(-2)+ 100('0'+parseInt(rgb[3],10).toString(16)).slice(-2):'';} 101function rgb2hex(rgb){var hex=[rgb.r.toString(16),rgb.g.toString(16),rgb.b.toString(16)];$.each(hex,function(nr,val){if(val.length===1)hex[nr]='0'+val;});return'#'+hex.join('');} 102function hsb2hex(hsb){return rgb2hex(hsb2rgb(hsb));} 103function hex2hsb(hex){var hsb=rgb2hsb(hex2rgb(hex));if(hsb.s===0)hsb.h=360;return hsb;} 104function rgb2hsb(rgb){var hsb={h:0,s:0,b:0};var min=Math.min(rgb.r,rgb.g,rgb.b);var max=Math.max(rgb.r,rgb.g,rgb.b);var delta=max-min;hsb.b=max;hsb.s=max!==0?255*delta/max:0;if(hsb.s!==0){if(rgb.r===max){hsb.h=(rgb.g-rgb.b)/delta;}else if(rgb.g===max){hsb.h=2+(rgb.b-rgb.r)/delta;}else{hsb.h=4+(rgb.r-rgb.g)/delta;}}else{hsb.h=-1;} 105hsb.h*=60;if(hsb.h<0){hsb.h+=360;} 106hsb.s*=100/255;hsb.b*=100/255;return hsb;} 107function hex2rgb(hex){hex=parseInt(((hex.indexOf('#')>-1)?hex.substring(1):hex),16);return{r:hex>>16,g:(hex&0x00FF00)>>
1078,b:(hex&0x0000FF)};} 108$([document,top.document]).on('mousedown.minicolors touchstart.minicolors',function(event){if(!$(event.target).parents().add(event.target).hasClass('minicolors')){hide();}}).on('mousedown.minicolors touchstart.minicolors','.minicolors-grid, .minicolors-slider, .minicolors-opacity-slider',function(event){var target=$(this);event.preventDefault();$(event.delegateTarget).data('minicolors-target',target);move(target,event,true);}).on('mousemove.minicolors touchmove.minicolors',function(event){var target=$(event.delegateTarget).data('minicolors-target');if(target)move(target,event);}).on('mouseup.minicolors touchend.minicolors',function(){$(this).removeData('minicolors-target');}).on('click.minicolors','.minicolors-swatches li',function(event){event.preventDefault();var target=$(this),input=target.parents('.minicolors').find('.minicolors-input'),color=target.data('swatch-color');updateInput(input,color,getAlpha(color));updateFromInput(input);}).on('mousedown.minicolors touchstart.minicolors','.minicolors-input-swatch',function(event){var input=$(this).parent().find('.minicolors-input');event.preventDefault();show(input);}).on('focus.minicolors','.minicolors-input',function(){var input=$(this);if(!input.data('minicolors-initialized'))return;show(input);}).on('blur.minicolors','.minicolors-input',function(){var input=$(this),settings=input.data('minicolors-settings'),keywords,hex,rgba,swatchOpacity,value;if(!input.data('minicolors-initialized'))return;keywords=!settings.keywords?[]:$.map(settings.keywords.split(','),function(a){return $.trim(a.toLowerCase());});if(input.val()!==''&&$.inArray(input.val().toLowerCase(),keywords)>-1){value=input.val();}else{if(isRgb(input.val())){rgba=parseRgb(input.val(),true);}else{hex=parseHex(input.val(),true);rgba=hex?hex2rgb(hex):null;} 109if(rgba===null){value=settings.defaultValue;}else if(settings.format==='rgb'){value=settings.opacity?parseRgb('rgba('+rgba.r+','+rgba.g+','+rgba.b+','+input.attr('data-opacity')+')'):parseRgb('rgb('+rgba.r+','+rgba.g+','+rgba.b+')');}else{value=rgb2hex(rgba);}} 110swatchOpacity=settings.opacity?input.attr('data-opacity'):1;if(value.toLowerCase()==='transparent')swatchOpacity=0;input.closest('.minicolors').find('.minicolors-input-swatch > span').css('opacity',swatchOpacity);input.val(value);if(input.val()==='')input.val(parseInput(settings.defaultValue,true));input.val(convertCase(input.val(),settings.letterCase));}).on('keydown.minicolors','.minicolors-input',function(event){var input=$(this);if(!input.data('minicolors-initialized'))return;switch(event.keyCode){case 9:hide();break;case 13:case 27:hide();input.blur();break;}}).on('keyup.minicolors','.minicolors-input',function(){var input=$(this);if(!input.data('minicolors-initialized'))return;updateFromInput(input,true);}).on('paste.minicolors','.minicolors-input',function(){var input=$(this);if(!input.data('minicolors-initialized'))return;setTimeout(function(){updateFromInput(input,true);},1);});}));var activeMenu;var activeContent;var activeContentType;$(document).ready(function(){$("#GivingToggleOnOff").on("click",function(e){e.preventDefault();$("#GivingToggleLabel").toggleClass("on");$('#GivingToggle').prop('checked',!$('#GivingToggle')[0].checked);var givestatus='F';var giftlinktype=$('#GiveButtontxtShow').data('givetype');if($("#GivingToggleLabel").hasClass('on')){givestatus='T';} 111$.post('/ajax/toggle-give-setup/?pseudoParam='+new Date().getTime()+"",{statusgive:givestatus},function(data){if(data.result=='success'){if(givestatus=='T'){$('#GiveButton').removeClass('inactive');if(giftlinktype==''||giftlinktype=='default'){window.location.href=$('#GiveButtontxtShow').data('url');}}else{$('#GiveButton').addClass('inactive');window.location.href="/";}}},"json");});initial_givingsetting_button();$('#PlanYourVisitOnOff').on('click',function(e){e.preventDefault();$('.plan-visit-box').toggleClass("active inactive");$('#PlanVisitToggleLabel').toggleClass("on");$('#PlanVisitToggle').prop('checked',!$('#PlanVisitToggle')[0].checked);var planvisit='F';if($("#PlanVisitToggleLabel").hasClass('on')){planvisit='T';} 112$.post('/ajax/toggle-planvisit-setup/?pseudoParam='+new Date().getTime()+"",{statusplanvisit:planvisit},function(data){if(data.result=='success'){$('#VisitStepOne').removeClass("inactive").addClass("active");$('#VisitStepTwo').removeClass("active").addClass("inactive");$('#VisitStepThree').removeClass("active").addClass("inactive");}},"json");});$('#youtubevideolink').on('focus input',function(){const linkValue=$('#youtubevideolink').val();if(linkValue===''){$('#grpyoutubevideolink').addClass('has-error');}else{$('#grpyoutubevideolink').removeClass('has-error');var youtubeID=get_youtube_videoid(linkValue);$('#cs-video #vidID').val(youtubeID);loadYoutubevid(youtubeID);}});$('#ImagesMedia').on('shown.bs.modal',function(e){if($('#cs-video #vidID').val()!=''&&$('#media_video').is(':visible')){loadYoutubevid($('#cs-video #vidID').val());}else{if($('#cs-video #vidID').val()!=''){vidModal.stopVideo();}}});$('#ImagesMedia').on('hidden.bs.modal',function(e){if($('#cs-video #vidID').val()!=''&&$('#media_video').is(':visible')){vidModal.stopVideo();}});$('.font-item').click(function(){var themeurl='';if($(this).attr('data-theme')!=''){themeurl='https://d3hjjij7h4i3lg.cloudfront.net/asset/css/2.0/fonts/'+$(this).attr('data-theme')+'.css';} 113$('.font-item').removeClass('active');$(this).addClass('active');$('#themefont').attr('href',themeurl);update_global_theme('font',$(this).attr('data-theme'));});$('.palette-item').click(function(){const $this=$(this);const message='Are you sure you want to change the color palette? Changing it will reset all custom colors throughout your website.' 114$('#generalRemove #genAsk').html(message);$('#generalRemove #genPK').val('');$('#generalRemove #genAct').val('');$('#generalRemove #genOk').unbind();$('#generalRemove #genOk').click(function(e){let paletteurl='';if($this.attr('data-palette')!=''){paletteurl='https://d3hjjij7h4i3lg.cloudfront.net/asset/css/2.0/palettes/'+$this.attr('data-palette')+'.css';} 115$('.palette-item').removeClass('active');$this.addClass('active');$('#themecolor').attr('href',paletteurl);clear_custom_theme();update_global_theme('pallete',$this.attr('data-palette'));});if(typeof $.fn.modal!=='undefined'){$('#generalRemove').modal('show');}});jQuery.each(jQuery('textarea[data-autoresize]'),function(){var offset=this.offsetHeight-this.clientHeight;var resizeTextarea=function(el){jQuery(el).css('height','auto').css('height',el.scrollHeight+offset);};jQuery(this).on('keyup input',function(){resizeTextarea(this);});jQuery(this).on('focus click input',function(){resizeTextarea(this);});});$(".help-float-icon").click(function(){if(!$('.help-float-menu').hasClass("active")){$('#txthelpSearch').val('');} 116$(".help-float-container").toggleClass("active");$(this).toggleClass("active");$(".help-float-menu").toggleClass("active");});$('#txthelpSearch').keyup(function(e){e.preventDefault();if(e.keyCode==13){searchHelpResult();} 117return false;});$('#helpSearch').click(function(e){e.preventDefault();searchHelpResult();return false;});$("#helpSearchAgain").click(function(){$('#txthelpSearch').val('');$(".help-search").toggleClass("active");$(".help-search-results").toggleClass("active");});
117function searchHelpResult(){if($('#txthelpSearch').val()!=''){$.post('/ajax/ajax-help-search/?pseudoParam='+new Date().getTime(),{HelpSearch:$('#txthelpSearch').val()},function(data){if(data!=''){$("#helpSearchResult").html(data);$(".help-search").toggleClass("active");$(".help-search-results").toggleClass("active");}});}} 118bind_sort();activeMenu=$('#mnuid').val();activeContent=$('#cid').val();initial_setup();});function initial_givingsetting_button(){$("#giveOption1").click(function(){if(!$(this).hasClass("active")){$(this).toggleClass("active inactive");$("#giveOption2").removeClass("active");$("#giveOption2").addClass("inactive");$("#giveOption3").removeClass("active");$("#giveOption3").addClass("inactive");}});$("#giveOption2").click(function(){if(!$(this).hasClass("active")){$(this).toggleClass("active inactive");$("#giveOption1").removeClass("active");$("#giveOption1").addClass("inactive");$("#giveOption3").removeClass("active");$("#giveOption3").addClass("inactive");}});$("#giveOption3").click(function(){if(!$(this).hasClass("active")){$(this).toggleClass("active inactive");$("#giveOption2").removeClass("active");$("#giveOption2").addClass("inactive");$("#giveOption1").removeClass("active");$("#giveOption1").addClass("inactive");}});} 119function setup_churchspring_giving(){document.location=$('#CMmenu #leftmnugiving').attr('href');return false;} 120function show_directory_permission_required(){if(typeof $.fn.modal!=='undefined'){if(direq=='Directory Request'){$('#requireDirectoryPermissionThankyouModal').modal('show');}else{$('#requireDirectoryPermissionModal').modal('show');}} 121return false;} 122function request_directory_permission(obj){$(obj).prop("disabled",true);$(obj).html("Processing...");$.post("/ajax/request-directory-permission/?pseudoParam="+new Date().getTime()+"",'',function(data){if(data.result=='success'){$(obj).prop("disabled",false);$(obj).html("Request Now");direq='Directory Request';if(typeof $.fn.modal!=='undefined'){$('#requireDirectoryPermissionModal').modal('hide');$('#requireDirectoryPermissionThankyouModal').modal('show');}}},"json");} 123function open_givesetting_modal(){var giftlinktype=$('#GiveButtontxtShow').data('givetype');$('#ModalGiveButtonSettings #GiveButtonTypeSelect').val(giftlinktype);if(giftlinktype==''||giftlinktype=='default'){$("#giveOption1").trigger('click');}else if(giftlinktype=='external'){$('#GivingExternalURL').val($('#GiveButtontxtShow').attr('href'));if($('#GiveButtontxtShow').attr('target')=='_blank'){$('#chkGivingExternalURL').prop('checked',true);} 124$("#giveOption2").trigger('click');}else if(giftlinktype=='popup'){$("#giveOption3").trigger('click');} 125if(typeof $.fn.modal!=='undefined'){$('#ModalGiveButtonSettings').modal('show');} 126return false;} 127function selectGiveButtonType(_givebtntype){$('#ModalGiveButtonSettings #GiveButtonTypeSelect').val(_givebtntype);} 128function process_givebuttontype(){var _givebtntype=$('#ModalGiveButtonSettings #GiveButtonTypeSelect').val();var _giveExternalURL='';var _giveExternalnewtab='F';if(_givebtntype=='external'){_giveExternalURL=$('#ModalGiveButtonSettings #GivingExternalURL').val();if($('#ModalGiveButtonSettings #chkGivingExternalURL').prop('checked')){_giveExternalnewtab='T';}} 129var _giveurl=$('#GiveButton #GiveButtontxtShow').data('url');if(!GivingSetup&&_givebtntype=='popup'){if(typeof $.fn.modal!=='undefined'){$('#ModalGiveButtonSettings').modal('hide');$('#GivingNotSetupModal').modal('show');} 130return false;} 131$('#ModalGiveButtonSettings #btnPopGiveModal').prop('disabled',true);$('#ModalGiveButtonSettings #btnPopGiveModal').html('Processing...') 132$.post("/ajax/save-givebutton-type/?pseudoParam="+new Date().getTime()+"",{givebtntype:_givebtntype,giveexternalurl:_giveExternalURL,givenewtab:_giveExternalnewtab},function(data){$('#GiveButton #GiveButtontxtShow').data('givetype',_givebtntype);$('#GiveButton #GiveButtontxtShow').data('url',_giveurl);if(_givebtntype==''||_givebtntype=='default'){$('#GiveButton #GiveButtontxtShow').attr('href',_giveurl);$('#GiveButton #GiveButtontxtShow').removeAttr('data-target');$('#GiveButton #GiveButtontxtShow').removeAttr('data-toggle');$('#GiveButton #GiveButtontxtShow').removeAttr('target');}else if(_givebtntype=='external'){$('#GiveButton #GiveButtontxtShow').attr('href',_giveExternalURL);$('#GiveButton #GiveButtontxtShow').removeAttr('data-target');$('#GiveButton #GiveButtontxtShow').removeAttr('data-toggle');$('#GiveButton #GiveButtontxtShow').removeAttr('target');if(_giveExternalnewtab=='T'){$('#GiveButton #GiveButtontxtShow').attr('target','_blank');}}else if(_givebtntype=='popup'){$('#GiveButton #GiveButtontxtShow').attr('href','javascript:void(0);');$('#GiveButton #GiveButtontxtShow').attr('data-target','#GivingModal');$('#GiveButton #GiveButtontxtShow').attr('data-toggle','modal');$('#GiveButton #GiveButtontxtShow').removeAttr('target');} 133$('#ModalGiveButtonSettings #btnPopGiveModal').prop('disabled',false);$('#ModalGiveButtonSettings #btnPopGiveModal').html('Save changes') 134if(typeof $.fn.modal!=='undefined'){$('#ModalGiveButtonSettings').modal('hide');}},"json");} 135async function toggle_setmidbarshow(){statusmidbarshow='F';if($("#lblsetmidbarshow").hasClass("on")){statusmidbarshow='F';}else{statusmidbarshow='T';} 136const captchaResult=await verify_google_reCAPTCHA();if(!captchaResult){reCaptchaErrorAlert();return false;}else{console.log("reCAPTCHA Verification Success.");} 137$.post("/ajax/show-hide-servicebar/?pseudoParam="+new Date().getTime()+"",{servicebarstatus:statusmidbarshow},function(data){if(data.result=='success'){if(statusmidbarshow=='T'){if($('#srvcbar').length){$('#srvcbar').addClass('hide-mid-bar');}else{$('.srvcbar').addClass('hide-mid-bar');}}else{if($('#srvcbar').length){$('#srvcbar').removeClass('hide-mid-bar');}else{$('.srvcbar').removeClass('hide-mid-bar');}} 138$("#lblsetmidbarshow").toggleClass("on");}},"json");} 139function bind_slide_order_badge(){if(document.getElementById('slide-order-badge')){return;} 140$('<style id="slide-order-badge"></style>').text('.hero-carousel-inner.reorder .item:before{content:attr(data-order) !important;}'+'.hero-carousel-inner.reorder .ui-sortable-placeholder:before{content:none !important;}').appendTo('head');} 141function number_slides(container){$(container).children(".item[id^='SlideRow_']").each(function(i){$(this).attr('data-order',i+1);});} 142function bind_sort(){bind_slide_order_badge();$(".sortable").each(function(){number_slides(this);});$(".sortable").sortable({items:"> .item[id^='SlideRow_']",update:function(){number_slides(this);var order=$(this).sortable('serialize');$.post("/ajax/update-sort-slider/?pseudoParam="+new Date().getTime()+"",order,function(data){},"json");}});$(".sortable").sortable("disable");} 143function toggle_visibility_slider(obj,obj1,obj2){if(slider_sort_status==false){toggle_visibility(obj);toggle_visibility(obj1);$('#sliderhome .carousel-indicators').addClass('editing');$('#sliderhome .tool-bar').hide();setTimeout(function(){resize_textarea(obj2);},200);}} 144function resize_textarea_delay(obj){$('#sliderhome .carousel-indicators').addClass('editing');setTimeout(function(){resize_textarea(obj);},200);} 145function resize_textarea(obj){jQuery.each(jQuery('#'+obj+' textarea[data-autoresize]'),function(){var offset=this.offsetHeight-this.clientHeight;var resizeTextarea=function(el){jQuery(el).css('height','auto').css('height',el.scrollHeight+offset);};resizeTextarea(this);});} 146function clear_custom_theme(){$('.hero-overlay').removeAttr("style");removeClassSwatch('.hero-overlay');$('.mid-bar-overlay').removeAttr("style");removeClassSwatch('.mid-bar-overlay');$('.content-block-overlay').removeAttr("style");removeClassSwatch('.content-block-overlay');$('.event-block-overlay').removeAttr("style");removeClassSwatch('.event-block-overlay');$('.sermon-block-overlay').removeAttr("style");removeClassSwatch('.sermon-block-overlay');$('.map-block-overlay').removeAttr("style");removeClassSwatch('.map-block-overlay');$('.footer-block-overlay').removeAttr("style");removeClassSwatch('.footer-block-overlay');$('.secondary-block-overlay').removeAttr("style");removeClassSwatch('.secondary-block-overlay');$('.dark-font').removeClass('dark-font');$('.light-font').removeClass('light-font');$('.font-dark').removeClass('font-dark');$('.font-light').removeClass('font-light');} 147var slider_sort_status=false;function enable_disable_sort(){if($('#sliderhome .carousel-indicators').hasClass('editing')==false){if(slider_sort_status){slider_sort_status=false;$(".sortable").sortable("disable");}else{slider_sort_status=true;$(".sortable").sortable("enable");}}
147else{$('#GeneralNotificationModal #NotifText').html("Oh snap!");$('#GeneralNotificationModal #NotifContent').html("You are currently editing a slide. Please save the edits on your slide before changing the slide order. Thank you.");if(typeof $.fn.modal!=='undefined'){$('#GeneralNotificationModal').modal('show');} 148return false;}} 149function enable_disable_sort_ref(){$('#reorder-slides-button').trigger('click');} 150function initial_setup(){$(".navbar-toggle").on("click",function(){$(this).toggleClass("active");});var slideout=new Slideout({'panel':document.getElementById('panel'),'menu':document.getElementById('side-menu'),'padding':260,'tolerance':70,'side':'right'});document.querySelector('.js-slideout-toggle').addEventListener('click',function(){slideout.toggle();});$('#reorder-slides-button').click(function(){if($('#sliderhome .carousel-indicators').hasClass('editing')==false){$('#carousel-inner').toggleClass('reorder');if(typeof $.fn.carousel!=='undefined'){$('#carousel-example-generic').carousel('pause');} 151$("#carousel-inner").addClass("loading");setTimeout(function(){$("#carousel-inner").removeClass("loading");},500);}});} 152function checkActiveContentValue(){if(activeContent==''){activeContent=$('#cid').val();} 153activeContentType=$('#activeContentType').val();} 154async function update_color_pallete(act,vl,source){checkActiveContentValue();const captchaResult=await verify_google_reCAPTCHA();if(!captchaResult){reCaptchaErrorAlert();return false;}else{console.log("reCAPTCHA Verification Success.");} 155$.post('/ajax/update-color-pallete/?pseudoParam='+new Date().getTime()+"",{action:act,vlue:vl,src:source,mnuid:activeMenu,cid:activeContent,type:activeContentType},function(data){if(data.result=='success'){}},"json");return false;} 156async function update_color_content(act,vl,source){checkActiveContentValue();const captchaResult=await verify_google_reCAPTCHA();if(!captchaResult){reCaptchaErrorAlert();return false;}else{console.log("reCAPTCHA Verification Success.");} 157$.post('/ajax/update-color-content/?pseudoParam='+new Date().getTime()+"",{action:act,vlue:vl,src:source,mnuid:activeMenu,cid:activeContent},function(data){if(data.result=='success'){}},"json");return false;} 158async function update_global_theme(act,vl){const captchaResult=await verify_google_reCAPTCHA();if(!captchaResult){reCaptchaErrorAlert();return false;}else{console.log("reCAPTCHA Verification Success.");} 159$.post('/ajax/update-global-theme/?pseudoParam='+new Date().getTime()+"",{action:act,vlue:vl},function(data){if(data.result=='success'){}},"json");return false;} 160var rgb=['255','0','0'];var timeoutColorChange;function autofontcolorchange(overlayid,contentid,source){var rgb=$('#'+overlayid).css('background-color');if(rgb=='rgba(0, 0, 0, 0)'){return false;} 161var colors=rgb.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);var brightness=1;var r=colors[1];var g=colors[2];var b=colors[3];var ir=Math.floor((255-r)*brightness);var ig=Math.floor((255-g)*brightness);var ib=Math.floor((255-b)*brightness);var o=Math.round(((parseInt(rgb[0])*299)+(parseInt(rgb[1])*587)+(parseInt(rgb[2])*114))/1000);var newColor=ir+ig+ib;var colorval;if(newColor<255){if($('#'+overlayid).siblings('.'+contentid).length){$('#'+overlayid).siblings('.'+contentid).removeClass('font-light').addClass('font-dark');}else{$('#'+overlayid).parent('.content-block').removeClass('font-light').addClass('font-dark');} 162colorval='font-dark';}else{if($('#'+overlayid).siblings('.'+contentid).length){$('#'+overlayid).siblings('.'+contentid).removeClass('font-dark').addClass('font-light');}else{$('#'+overlayid).parent('.content-block').removeClass('font-dark').addClass('font-light');} 163colorval='font-light';} 164update_color_content(contentid,colorval,source);} 165function hexToRgbA(hex){var c;if(/^#([A-Fa-f0-9]{3}){1,2}$/.test(hex)){c=hex.substring(1).split('');if(c.length==3){c=[c[0],c[0],c[1],c[1],c[2],c[2]];} 166c='0x'+c.join('');return'rgba('+[(c>>16)&255,(c>>8)&255,c&255].join(',')+',1)';} 167throw new Error('Bad Hex');} 168function initAppleMap(address,objname){var tokenID="";console.log("APPLE MAP:"+applemapready);
168if(applemapready==false){$.post("/ajax/get-g-maptoken/?pseudoParam="+new Date().getTime()+"",{},function(data){if(data.result=="success"){tokenID=data.tok;mapkit.init({authorizationCallback:function(done){done(tokenID);}});applemapready=true;console.log("KEY INITIATED");get_googlemap_location_20(address,objname);}},"json");}else{get_googlemap_location_20(address,objname);}} 169function get_googlemap_location_20(address,objname){var address=address;var lat='';var lng='';if(typeof(Cookies.get(objname+'_apm'))!="undefined"){if(Cookies.get(objname+'_apm_address')!=address){Cookies.remove(objname+'_apm');Cookies.remove(objname+'_apm_address');}} 170if(typeof(Cookies.get(objname+'_apm'))=="undefined"){console.log("COOKIES CREATED");var geocoder=new mapkit.Geocoder({language:"en-GB",getsUserLocation:false});geocoder.lookup(address,(err,data)=>{if(err){console.log("ERROR MAP : "+err);}else{Cookies.set(objname+'_apm',data,{expires:365}) 171Cookies.set(objname+'_apm_address',address,{expires:365}) 172lat=data.results[0].coordinate.latitude;lng=data.results[0].coordinate.longitude;console.log("Lat: "+lat+" / Lng: "+lng);const center=new mapkit.Coordinate(lat,lng),span=new mapkit.CoordinateSpan(0.0125,0.0125),region=new mapkit.CoordinateRegion(center,span);const map=new mapkit.Map(objname,{showsMapTypeControl:false,isScrollEnabled:false,showsCompass:mapkit.FeatureVisibility.Hidden,region:region,})}});}else{console.log("COOKIES USED");data=JSON.parse(Cookies.get(objname+'_apm'));lat=data.results[0].coordinate.latitude;lng=data.results[0].coordinate.longitude;console.log("Lat: "+lat+" / Lng: "+lng);const center=new mapkit.Coordinate(lat,lng),span=new mapkit.CoordinateSpan(0.0125,0.0125),region=new mapkit.CoordinateRegion(center,span);const map=new mapkit.Map(objname,{showsMapTypeControl:false,isScrollEnabled:false,showsCompass:mapkit.FeatureVisibility.Hidden,region:region,})}} 173var vidbgSlider,vidModal,playerDefaults={autoplay:0,autohide:1,modestbranding:1,rel:0,showinfo:0,controls:0,disablekb:1,enablejsapi:1,iv_load_policy:3};video_curr_active=$("#tv").attr("data-video");$(function(){check_youtubebackground_used();window.onYouTubePlayerAPIReady=function(){if(typeof(vidModal)=='undefined'){vidModal=new YT.Player('vid-modal',{events:{'onReady':onPlayerReadyModal,'onStateChange':onPlayerStateChangeModal},playerVars:playerDefaults});} 174if(/Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)===false){if(typeof(vidbgSlider)=='undefined'){vidbgSlider=new YT.Player('tv',{events:{'onReady':onPlayerReady,'onStateChange':onPlayerStateChange},playerVars:playerDefaults});}} 175if($('#CMmenu').length>0){for(var i=0;i<blockPlayerID.length;i++){createBlockPlayer(i);}}else if('IntersectionObserver'in window){var blockVideoObserver=new IntersectionObserver(function(entries,observer){for(var e=0;e<entries.length;e++){if(!entries[e].isIntersecting){continue;} 176var el=entries[e].target;observer.unobserve(el);createBlockPlayer(parseInt(el.getAttribute('data-block-player-index'),10));}},{rootMargin:'200px 0px'});for(var j=0;j<blockPlayerID.length;j++){if(!blockVidId[j]||blockVidId[j]===''){continue;} 177var target=document.getElementById(blockPlayerID[j]);if(target){target.setAttribute('data-block-player-index',j);blockVideoObserver.observe(target);}}}else{for(var k=0;k<blockPlayerID.length;k++){if(blockVidId[k]&&blockVidId[k]!==''){createBlockPlayer(k);}}}}});function createBlockPlayer(index){if(typeof index!=='number'||isNaN(index)||index<0||index>=blockPlayerID.length){return;} 178if(typeof blockPlayer[index]!=='undefined'){return;} 179if(typeof YT==='undefined'||typeof YT.Player==='undefined'){return;} 180blockPlayer[index]=new YT.Player(blockPlayerID[index],{events:{'onReady':function(event){onPlayerReadyBlock(event);},'onStateChange':function(event){onPlayerStateChangeBlock(event);}},playerVars:playerDefaults});} 181function check_youtubebackground_used(){var yt_slider=$('#tv').is(":visible");var yt_block=false;var yt_popup=$('#vid-modal').is(":visible");for(var i=0;i<blockPlayerID.length;i++){if($('#'+blockPlayerID[i]).is(":visible")){yt_block=true;}} 182if(yt_slider||yt_block||yt_popup||$('#CMmenu').length>0){var tag=document.createElement('script');tag.src='https://youtube.com/player_api';var firstScriptTag=document.getElementsByTagName('script')[0];firstScriptTag.parentNode.insertBefore(tag,firstScriptTag);}} 183function onPlayerReadyBlock(event){var player=event.target;var playerIndex=findPlayerIndex(player,blockPlayer);if(playerIndex>=0){vidRescaleBlock(player);if(blockVidId[playerIndex]&&blockVidId[playerIndex]!=''){try{player.loadVideoById({'videoId':blockVidId[playerIndex],'startSeconds':2,'suggestedQuality':'hd720'});player.mute();}catch(error){console.error('Error loading video for block player',playerIndex,error);}}}} 184function onPlayerStateChangeBlock(event){var player=event.target;var playerIndex=findPlayerIndex(player,blockPlayer);if(playerIndex>=0){var playerElementId=blockPlayerID[playerIndex];if(event.data===YT.PlayerState.PLAYING){$('#'+playerElementId).addClass('active');}else if(event.data===YT.PlayerState.PAUSED){$('#'+playerElementId).removeClass('active');}else if(event.data===YT.PlayerState.ENDED){$('#'+playerElementId).removeClass('active');if(blockVidId[playerIndex]&&blockVidId[playerIndex]!=''){try{player.loadVideoById({'videoId':blockVidId[playerIndex],'startSeconds':2,'suggestedQuality':'hd720'});player.mute();}catch(error){console.error('Error restarting video for block player',playerIndex,error);}}}}} 185function findPlayerIndex(targetPlayer,playerArray){for(var i=0;i<playerArray.length;i++){if(playerArray[i]===targetPlayer){return i;}} 186return-1;}
187function vidRescaleBlock(obj){if(typeof obj!='undefined'){try{var w=$(window).width()+100,h=$(window).height()+100;if(w/h>16/9){obj.setSize(w,w/16*9);$('.tv .screen').css({'left':'0px'});}else{obj.setSize(h/9*16,h);$('.tv .screen').css({'left':-($('.tv .screen').outerWidth()-w)/2});}}catch(error){console.error('Error rescaling block video:',error);}}} 188function onPlayerReady(){var bgvid=$("#tv").attr("data-video");vidRescale();if(bgvid){try{vidbgSlider.loadVideoById({'videoId':bgvid,'startSeconds':2,'suggestedQuality':'hd720'});vidbgSlider.mute();}catch(error){console.error('Error loading background video:',error);}}} 189function onPlayerReadyModal(){$('#vid-modal').hide();} 190function onPlayerStateChange(e){if(e.data===YT.PlayerState.PLAYING){$('#tv').addClass('active');}else if(e.data===YT.PlayerState.PAUSED){$('#tv').removeClass('active');}else if(e.data===YT.PlayerState.ENDED){$('#tv').removeClass('active');if(typeof video_curr_active!=='undefined'&&video_curr_active){try{vidbgSlider.loadVideoById({'videoId':video_curr_active,'startSeconds':2,'suggestedQuality':'hd720'});vidbgSlider.mute();}catch(error){console.error('Error restarting background video:',error);}}}} 191function onPlayerStateChangeModal(e){if(e.data===YT.PlayerState.ENDED){var videoId=$('#cs-video #vidID').val();if(videoId){try{vidModal.loadVideoById({'videoId':videoId,'startSeconds':2,'suggestedQuality':'hd720'});vidModal.mute();}catch(error){console.error('Error restarting modal video:',error);}}}} 192function loadYoutubevid(videoID){if(videoID&&typeof vidModal!=='undefined'){$('#vid-modal').show();try{vidModal.loadVideoById({'videoId':videoID,'startSeconds':2,'suggestedQuality':'hd720'});vidModal.mute();}catch(error){console.error('Error loading YouTube video:',error);}}} 193function vidRescale(){if(typeof vidbgSlider!='undefined'){try{var w=$(window).width()+100,h=$(window).height()+100;if(w/h>16/9){vidbgSlider.setSize(w,w/16*9);$('.tv .screen').css({'left':'0px'});}else{vidbgSlider.setSize(h/9*16,h);$('.tv .screen').css({'left':-($('.tv .screen').outerWidth()-w)/2});}}catch(error){console.error('Error rescaling background video:',error);}}} 194$(window).on('load resize',function(){vidRescale();if(typeof blockPlayer!=='undefined'&&blockPlayer.length>0){for(var i=0;i<blockPlayer.length;i++){if(blockPlayer[i]){vidRescaleBlock(blockPlayer[i]);}}}});function get_youtube_videoid(url){var videoid=url.match(/(?:https?:\/{2})?(?:w{3}\.)?youtu(?:be)?\.(?:com|be)(?:\/watch\?v=|\/)([^\s&]+)/);if(videoid!=null){return videoid[1];}else{return'';}} 195function pop_share_email(){var subject=$('#sharetitle').val();$('#frmEmailShare #Subject').val('Check out this article - '+subject);if(typeof $.fn.modal!=='undefined'){$('#EmailShare').modal('show');} 196return false;} 197function submit_email_share_form(){if($('#frmEmailShare #secure').prop('checked')===false){if(validate_email_share_form()){$('#frmEmailShare #btnEmailShare').prop('disabled',true);$.post("/ajax/ajax-submit-email-share-form/?pseudoParam="+new Date().getTime()+"",$("#frmEmailShare").serialize(),function(data){if(data.result=='failed'){$('#frmEmailShare #btnEmailShare').prop('disabled',false);$('#success').css('color','#b94a48');$('#success').html("Sorry there's problem when sending form, please try again later.");$('#success').show('slow').delay(5000).fadeOut();return false;}else if(data.result=='success'){$('#frmEmailShare #btnEmailShare').prop('disabled',false);if(typeof $.fn.modal!=='undefined'){$('#EmailShare').modal('hide');$('#EmailShareThanks').modal('show');} 198clear_email_share_form();return false;}},"json");}else{$('#success').css('color','#b94a48');$('#success').html("All fields are required.");$('#success').show('slow').delay(5000).fadeOut();return false;}} 199return false;} 200function validate_email_share_form(){var result=true;if($('#frmEmailShare #To').val()==''){result=false;$('#frmEmailShare #grpTo').addClass('has-error');}else if(!validateEmail($('#frmEmailShare #To').val())){result=false;$('#frmEmailShare #grpTo').addClass('has-error');}else{$('#frmEmailShare #grpTo').removeClass('has-error');} 201if($('#frmEmailShare #FromEmail').val()==''){result=false;$('#frmEmailShare #grpFromEmail').addClass('has-error');}else if(!validateEmail($('#frmEmailShare #FromEmail').val())){result=false;$('#frmEmailShare #grpFromEmail').addClass('has-error');}else{$('#frmEmailShare #grpFromEmail').removeClass('has-error');} 202if($('#frmEmailShare #Subject').val()==''){result=false;$('#frmEmailShare #grpSubject').addClass('has-error');}else{$('#frmEmailShare #grpSubject').removeClass('has-error');} 203if($('#frmEmailShare #Message').val()==''){result=false;$('#frmEmailShare #grpMessage').addClass('has-error');}else{$('#frmEmailShare #grpMessage').removeClass('has-error');} 204return result;} 205function clear_email_share_form(){$('#frmEmailShare #To').val('');$('#frmEmailShare #FromEmail').val('');$('#frmEmailShare #Subject').val('');$('#frmEmailShare #Message').val('');} 206function align_background(clsname){$('#secondary-section-bg').removeClass("top-left top-center top-right middle-left middle-center middle-right bottom-left bottom-center bottom-right");$('#secondary-section-bg').addClass(clsname);$.post("/ajax/set-align-background/?pseudoParam="+new Date().getTime()+"",{mnuid:activeMenu,cls:clsname},function(data){},"json");return true;} 207function activated_block(blockID){$("#"+blockID).addClass("active");return false;} 208function cancel_block(blockID){$("#"+blockID).removeClass("active");return false;} 209function show_remove_block_default(blockID,_removeaddrow){$('#genAsk').html('Are you sure you want to remove this block?');$('#genPK').val(blockID);$('#genAct').val('RemoveBlockDefault');$('#genOk').unbind();$('#genOk').click(function(e){e.preventDefault();remove_block_default(blockID,_removeaddrow);});if(typeof $.fn.modal!=='undefined'){$('#generalRemove').modal('show');} 210return false;} 211function show_remove_block(blockID,blockname){$('#genAsk').html('Are you sure you want to remove this block?');$('#genPK').val(blockID);$('#genAct').val('RemoveBlock');$('#genOk').unbind();$('#genOk').click(function(e){e.preventDefault();remove_block(blockID,$('#'+blockID+' #cid').val(),blockname);if(typeof(Cookies.get(blockID+'map-section-bg'))!="undefined"){Cookies.remove(blockID+'map-section-bg');Cookies.remove(blockID+'map-section-bg_address');}});if(typeof $.fn.modal!=='undefined'){$('#generalRemove').modal('show');} 212return false;} 213async function remove_block_default(_blockID,_removeaddrow){const captchaResult=await verify_google_reCAPTCHA();if(!captchaResult){reCaptchaErrorAlert();return false;}else{console.log("reCAPTCHA Verification Success.");} 214$.post("/ajax/remove-block-default/?pseudoParam="+new Date().getTime()+"",{blockID:_blockID},function(data){$("#"+_removeaddrow).remove();$("#"+_blockID).remove();return false;},"json");return false;} 215async function remove_block(_blockID,_cid,_blockname){const captchaResult=await verify_google_reCAPTCHA();if(!captchaResult){reCaptchaErrorAlert();return false;}else{console.log("reCAPTCHA Verification Success.");} 216$.post("/ajax/remove-block/?pseudoParam="+new Date().getTime()+"",{blockID:_blockID,cid:_cid},function(data){$("#"+_blockID).remove();if(typeof($("#"+_blockID+'Top').prev().prop('id'))!='undefined'&&typeof($("#"+_blockID+'Top').next().prop('id'))!='undefined'){if(!$("#"+_blockID+'Top').prev().is(":visible")&&!$("#"+_blockID+'Bottom').next().is(":visible")&&typeof($("#"+_blockID+'Top').prev().prop('id'))!='undefined'){$("#"+_blockID+'Top').prev().show();if($("#"+_blockname+'Bottom').is(":hidden")){$("#"+_blockname+'Bottom').show();}}else if(!$("#"+_blockID+'Top').prev().is(":visible")&&$("#"+_blockID+'Bottom').next().hasClass('block-box')&&typeof($("#"+_blockID+'Top').prev().prop('id'))!='undefined'){$("#"+_blockID+'Top').prev().show();}else if($("#"+_blockID+'Top').prev().hasClass('block-box')&&!$("#"+_blockID+'Bottom').next().is(":visible")){$("#"+_blockID+'Bottom').next().show();}}else if(typeof($("#"+_blockID+'Top').next().prop('id'))!='undefined'&&(typeof($("#"+_blockID+'Top').prev().prop('id'))=='undefined'||typeof($("#"+_blockID+'Top').prev().prop('id'))=='')){$("#"+_blockname+'Top').show();}else{if($("#"+_blockname+'Top').is(":visible")){$("#"+_blockname+'Top').hide();}else{if(!$("#"+_blockID+'Bottom').next().is(":visible")){$("#"+_blockname+'Top').show();}else if($("#"+_blockID+'Bottom').next().hasClass('block-box')){$("#"+_blockname+'Top').show();}}} 217if(typeof($("#"+_blockID+'Bottom').prev().prop('id'))!='undefined'&&typeof($("#"+_blockID+'Bottom').next().prop('id'))!='undefined'){if($("#"+_blockID+'Bottom').next().is(":visible")&&$("#"+_blockID+'Top').prev().is(":visible")&&typeof($("#"+_blockID+'Bottom').next().prop('id'))!='undefined'){$("#"+_blockID+'Top').next().show();}}else if(typeof($("#"+_blockID+'Bottom').prev().prop('id'))!='undefined'&&(typeof($("#"+_blockID+'Bottom').next().prop('id'))==''||typeof($("#"+_blockID+'Bottom').next().prop('id'))=='undefined')){if($("#"+_blockname+'Bottom').is(":hidden")){$("#"+_blockname+'Bottom').show();}} 218$("#"+_blockID+'Top').remove();$("#"+_blockID+'Bottom').remove();if($('#'+_blockname+'Show').children().length==0||$('#'+_blockname+'Show').html()==''){$("#"+_blockname+'Top').show();$("#"+_blockname+'Bottom').hide();} 219return false;},"json");return false;} 220function show_block(_blockID,_status){if(typeof(_status)=='undefined'){_status='';} 221if($("#"+_blockID).hasClass('hide-block')){$.post("/ajax/showhide-block/?pseudoParam="+new Date().getTime()+"",{blockID:_blockID,show:'T',status:_status},function(data){$("#"+_blockID).removeClass('hide-block');$("#"+_blockID+' #BlockShowBtn').removeClass('active').addClass('active');$("#"+_blockID+' #BlockHideBtn').removeClass('active');return false;},"json");return false;}} 222function hide_block(_blockID,_status){if(typeof(_status)=='undefined'){_status='';} 223if(!$("#"+_blockID).hasClass('hide-block')){$.post("/ajax/showhide-block/?pseudoParam="+new Date().getTime()+"",{blockID:_blockID,show:'F',status:_status},function(data){$("#"+_blockID).addClass('hide-block');$("#"+_blockID+' #BlockHideBtn').removeClass('active').addClass('active');$("#"+_blockID+' #BlockShowBtn').removeClass('active');return false;},"json");return false;}} 224function showhide_block_midbar(_blockID,_status,_action){_show='T';$('#MidBarShowHideModal #midbarmodaltxt').html('Would you like to show this on all pages? Or just this page?');if(_action=='hide'){_show='F';$('#MidBarShowHideModal #midbarmodaltxt').html('Would you like to hide this on all pages? Or just this page?');} 225$('#midbarjustthispage').unbind();$('#midbarjustthispage').click(function(e){if(typeof(_status)=='undefined'){_status='';} 226$.post("/ajax/showhide-block/?pseudoParam="+new Date().getTime()+"",{blockID:_blockID,show:_show,status:_status},function(data){if(_show=="T"){$("#"+_blockID).removeClass('hide-block');$("#"+_blockID+' #BlockShowBtn').removeClass('active').addClass('active');$("#"+_blockID+' #BlockHideBtn').removeClass('active');}else{$("#"+_blockID).addClass('hide-block');$("#"+_blockID+' #BlockHideBtn').removeClass('active').addClass('active');$("#"+_blockID+' #BlockShowBtn').removeClass('active');} 227if(typeof $.fn.modal!=='undefined'){$('#MidBarShowHideModal').modal('hide');} 228return false;},"json");return false;});$('#midbarallpages').unbind();$('#midbarallpages').click(function(e){statusmidbarshow="F";if(_show=="F"){statusmidbarshow="T";} 229$.post("/ajax/show-hide-servicebar/?pseudoParam="+new Date().getTime()+"",{servicebarstatus:statusmidbarshow},function(data){if(data.result=='success'){if(statusmidbarshow=='T'){$("#"+_blockID).addClass('hide-block');$("#"+_blockID+' #BlockHideBtn').removeClass('active').addClass('active');$("#"+_blockID+' #BlockShowBtn').removeClass('active');$("#lblsetmidbarshow").removeClass("on").addClass("on");$("#chkmidbarshow").prop("checked",true);}else{$("#"+_blockID).removeClass('hide-block');$("#"+_blockID+' #BlockShowBtn').removeClass('active').addClass('active');$("#"+_blockID+' #BlockHideBtn').removeClass('active');$("#lblsetmidbarshow").removeClass("on");$("#chkmidbarshow").prop("checked",false);} 230if(typeof $.fn.modal!=='undefined'){$('#MidBarShowHideModal').modal('hide');}} 231return false;},"json");return false;});if(typeof $.fn.modal!=='undefined'){$('#MidBarShowHideModal').modal('show');} 232return false;} 233var isGroupLeader;function check_isGroupLeader(){isGroupLeader=$("#isGroupLeader").val();} 234async function selected_block_template(blockname,template,position,menuID,positionID){check_isGroupLeader();if(!$("#"+blockname+positionID+position+" #"+template).hasClass("selected")){$("#"+blockname+positionID+position).addClass("selected");$("#"+blockname+positionID+position+" #"+template).addClass("selected");$("#"+blockname+positionID+position+" #"+template).addClass("content-block");$('#'+blockname+positionID+position+' .block-loading').removeClass('end');_showaddrow='yes';if($('#'+blockname+'Show').html()==""){_showaddrow='';} 235newposition=position;const captchaResult=await verify_google_reCAPTCHA();if(!captchaResult){reCaptchaErrorAlert();return false;}else{console.log("reCAPTCHA Verification Success.");} 236$.post('/ajax/ajax-show-template/?pseudoParam='+new Date().getTime()+"",{isGroupLeader:isGroupLeader,tpl:template,block_name:blockname,pos:position,poslayout:newposition,mnuID:menuID,showaddrow:_showaddrow},function(data){$('#'+blockname+positionID+position+' #'+template+' .block-loading').addClass('end');$("#"+blockname+positionID+position).removeClass('hide') 237$("#"+blockname+positionID+position).removeClass('active') 238$("#"+blockname+positionID+position).removeClass('selected') 239$("#"+blockname+'Bottom').removeClass('hide') 240$('#'+blockname+positionID+position+" #"+template).removeClass("selected");if(position=='Top'){if(positionID==''){if($('#'+blockname+'Show').children().length==0||$('#'+blockname+'Show').html()==''){$('#'+blockname+'Top').hide();$('#'+blockname+'Bottom').hide();}else{$('#'+blockname+'Top').hide();} 241$('#'+blockname+'Show').prepend(data);}else{$(data).insertBefore('#'+blockname+positionID+'Top');$('#'+blockname+positionID+'Top').hide();}}else if(position=="Bottom"){if(positionID==''){if($('#'+blockname+'Show').children().length==0||$('#'+blockname+'Show').html()==''){$('#'+blockname+'Bottom').hide();$('#'+blockname+'Top').hide();}else{$('#'+blockname+'Bottom').hide();} 242$('#'+blockname+'Show').append(data);}else{$(data).insertAfter('#'+blockname+positionID+'Bottom');$('#'+blockname+positionID+'Bottom').hide();}} 243$(".color-chooser").minicolors({control:'hue',defaultValue:'',format:'hex',keywords:'',inline:'true',letterCase:'lowercase',opacity:false,position:'top left',swatches:[],theme:'bootstrap'});
243$('.swatchopacity').bootstrapSlider({formatter:function(value){return'Opacity '+value+'%';}});$('.swatchopacity').on("slide",function(slideEvt){var opval=slideEvt.value;if(opval<100&&opval>=10){opval='0.'+opval;}else if(opval<=10){opval='0.0'+opval;}else if(opval>=100){opval='0.99';} 244$('#'+$(this).attr('data-overlay')).css({opacity:+(opval)});});$('.swatchopacity').on("slideStop",function(slideEvt){var id=$(this).attr('id');var opval=slideEvt.value;if(opval<100&&opval>=10){opval='0.'+opval;}else if(opval<=10){opval='0.0'+opval;}else if(opval>=100){opval='0.99';} 245update_color_pallete(id,opval,$(this).attr('data-source'));});$(".swatchcolor").on("change",function(){var id=$(this).attr('id');var _color=$(this).parent().find('#'+id).val();removeClassSwatch('#'+$(this).attr('data-overlay'));$("#"+$(this).attr('data-overlay')).css("background",_color);var _datacontent=$("#"+$(this).attr('data-overlay')).next('.'+$(this).attr('data-content'));update_color_pallete(id,_color,$(this).attr('data-source'));autofontcolorchange($(this).attr('data-overlay'),_datacontent,$(this).attr('data-source'));});$('.bg-select-swatch').click(function(){var id=$(this).attr('data-id');removeClassSwatch('#'+$(this).attr('data-overlay'));$('#'+$(this).attr('data-overlay')).removeClass($(this).attr('data-color')).addClass($(this).attr('data-color'));$("#"+$(this).attr('data-overlay')).css("background","");update_color_pallete(id,$(this).attr('data-color'),$(this).attr('data-source'));autofontcolorchange($(this).attr('data-overlay'),$(this).attr('data-content'),$(this).attr('data-source'));});function removeClassSwatch(obj){$(obj).removeClass(function(index,className){return(className.match(/\bswatch-color\S+/g)||[]).join(' ');});} 246$(".tool-bar .bg-overlay-menu").mouseover(function(){if(typeof($(this).attr('data-blockid'))!='undefined'){activeContent=$(this).attr('data-blockid');}});order_block();save_order_block();});} 247return false;} 248function add_column_in_column_block(id,block_id,menu_id,order){$.post('/ajax/add-column-in-column-block/?pseudoParam='+new Date().getTime()+"",{id,block_id,menu_id,order},function(data){get_all_column_in_column_block(menu_id,block_id);return;});} 249function delete_column_in_column_block(id,block_id,menu_id){$('#genAsk').html('Are you sure you want to remove this item?');$('#genAct').val('RemoveDynamicField');$('#genOk').unbind();$('#genOk').click(function(e){e.preventDefault();$.post('/ajax/delete-column-in-column-block/?pseudoParam='+new Date().getTime()+"",{id,block_id,menu_id},function(data){console.log(data);$("#column_"+id).remove();return;});});if(typeof $.fn.modal!=='undefined'){$('#generalRemove').modal('show');} 250return false;} 251async function save_edit_column_content(obj,id,block_id,menu_id){$('#'+obj+'Act').hide();$('#'+obj).closest('.editable-field').removeClass('editing');if(FroalaEditor('#'+obj).codeView.isActive()){FroalaEditor('#'+obj).codeView.toggle();} 252var html=FroalaEditor('#'+obj).html.get();var param=[];param.push({"name":"content","value":html});param.push({"name":"id","value":id});param.push({"name":"block_id","value":block_id});param.push({"name":"menu_id","value":menu_id});const captchaResult=await verify_google_reCAPTCHA();if(!captchaResult){reCaptchaErrorAlert();return false;}else{console.log("reCAPTCHA Verification Success.");} 253$.post("/ajax/update-column-in-column-block/?pseudoParam="+new Date().getTime()+"",param,function(data){console.log(data);if(data.result=='success'){}}
253,"json").fail(function(xhr,status,error){$('#GeneralNotificationModal #NotifText').html("Weâre Sorry");$('#GeneralNotificationModal #NotifContent').html("Our system has detected that you are experiencing some connection problems. Your data did not save. Please check your connection and try again later. If this issue persists, please contact your ISP.");$('#GeneralNotificationModal').modal('show');});FroalaEditor('#'+obj).destroy();ActiveEditor[obj]=false;bind_giving_custom_button();bind_custom_button_editor();} 254function get_all_column_in_column_block(menu_id,block_id){$.ajax({url:"/ajax/get-all-column-in-column-block/?pseudoParam="+new Date().getTime()+"",method:"POST",data:{block_id,menu_id},success:function(data){$(".columns_"+menu_id+"_"+block_id).html(data);updateColumnLayout(block_id);}});} 255function updateColumnLayout(block_id){const maxColumnsPerRow=4;const columnCount=Math.min(maxColumnsPerRow,$(".dynamicColumnSortable_"+block_id+" .content-column").length);if(columnCount>=maxColumnsPerRow){$(".dynamicColumnSortable_"+block_id+"").addClass("max-columns");}else{$(".dynamicColumnSortable_"+block_id+"").removeClass("max-columns");} 256if(columnCount>=2){$(".dynamicColumnSortable_"+block_id+" .content-column .delete-message").show();$(".dynamicColumnSortable_"+block_id+" .content-column .drag-message").show();}else{$(".dynamicColumnSortable_"+block_id+" .content-column .delete-message").hide();$(".dynamicColumnSortable_"+block_id+" .content-column .drag-message").hide();}} 257async function save_block_contact_form(section){pass=true;if($('#'+section+' #ContactRecipients').val()==''){pass=false;$('#'+section+' #grpContactRecipients').addClass('has-error');}else{$('#'+section+' #grpContactRecipients').removeClass('has-error');} 258if(pass){const captchaResult=await verify_google_reCAPTCHA();if(!captchaResult){reCaptchaErrorAlert();return false;}else{console.log("reCAPTCHA Verification Success.");} 259$.post('/ajax/update-block-contact-summary/?pseudoParam='+new Date().getTime()+"",$('#'+section+' #frmContact').serialize(),function(data){if(data.result=='success'){$('#'+section+'FormSettings #sContactID').val(data.pk);$('#'+section+'FormSettings #cid').val(data.pk);$('#'+section+'FormSettings').collapse('hide');$('#thkurl_'+data.pk).val(data.thnkurl);}}
259,"json").fail(function(xhr,status,error){$('#GeneralNotificationModal #NotifText').html("Weâre Sorry");$('#GeneralNotificationModal #NotifContent').html("Our system has detected that you are experiencing some connection problems. Your data did not save. Please check your connection and try again later. If this issue persists, please contact your ISP.");$('#GeneralNotificationModal').modal('show');});}} 260function edit_contact_thankyou_block(site_id,menu_id){var active_thkurl=$('#thank_you_page_active_'+site_id+"_"+menu_id).val();var thkurl=$('#thkurl_'+menu_id).val();window.open('/form/'+thkurl+'/thank-you/');return false;if(active_thkurl=="T"){window.location='/'+thkurl+'/thank-you/';}else{$('#GeneralNotificationModal #NotifText').html("You don\'t have permission to access thank you page!");$('#GeneralNotificationModal #NotifContent').html("Please <b>active</b> thank you page URL.");$('#GeneralNotificationModal').modal('show');}} 261$(document).ready(function(){$(".btn-default").on('click',function(){$(".genAskContent").remove();});$('#generalRemove').on('hidden.bs.modal',function(){$(".genAskContent").remove();$('#generalRemove #genDes').html("");});Phone();});function Phone(){$('input[name*="phone"]').addClass('phone_us');if($('.phone_us').length){$('.phone_us').mask('000-000-0000');}} 262async function send_block_contact_form(mnuID,section,site_id){if(validate_dynamic_form(mnuID)){$('#'+section+' #btnContact').prop('disabled',true);const captchaResult=await verify_google_reCAPTCHA(true);if(!captchaResult){reCaptchaErrorAlert();$('#'+section+' #btnContact').prop('disabled',false);return false;}else{console.log("reCAPTCHA Verification Success.");} 263const form=$('#'+section+' #contactForm'+mnuID);const formArray=form.serializeArray();const grouped={};formArray.forEach(item=>{if(!grouped[item.name]){grouped[item.name]=[];} 264grouped[item.name].push(item.value);});const finalData=Object.keys(grouped).map(key=>{return encodeURIComponent(key)+'='+encodeURIComponent(grouped[key].join(', '));}).join('&');$.post('/ajax/block-send-contact/?pseudoParam='+new Date().getTime()+"",finalData,function(data){if(data.result=='success'){$(form).find(':input').not(':button, :submit, :reset, :hidden').val('');$(form).find('textarea').val('');$(form).find(':checkbox, :radio').not('#required').prop('checked',false);$('#'+section+' #btnContact').prop('disabled',false);$("#total_contata_detail_"+site_id+"_"+mnuID).html(data.count);select_all_contact_detail(site_id,mnuID);var thkurl=$('#thkurl_'+mnuID).val();var active_thkurl=$('#thank_you_page_active_'+site_id+"_"+mnuID).val();var metaTag=document.querySelector('meta[name="user_login_id"]');var user_login_id=metaTag.getAttribute('content');if(user_login_id){window.open('/form/'+thkurl+'/thank-you/');return false;} 265else{window.location.href='/form/'+thkurl+'/thank-you/';return true;} 266if(active_thkurl=="T"){window.location='/'+thkurl+'/thank-you/';}
266else{$('#GeneralNotificationModal #NotifText').html("Thank you for filling out the form!");$('#GeneralNotificationModal #NotifContent').html("The data has been sent, we will contact you as soon as possible.");$('#GeneralNotificationModal').modal('show');}}},"json");} 267return false;} 268function select_all_contact_detail(site_id,menu_id,limit=50){$.ajax({url:"/ajax/get-all-contact-detail/?pseudoParam="+new Date().getTime()+"",method:"POST",data:{'site_id':site_id,'menu_id':menu_id,limit:limit},success:function(data){if(site_id==''){$(".get_contact_detail_"+menu_id).html(data);}else{$(".get_all_contact_detail_"+site_id+"_"+menu_id).html(data);}}});} 269function delete_contact_form_detail(id,site_id,menu_id){$('#genAsk').html('Are you sure you want to remove this record?');$('#genAct').val('RemoveDynamicField');$('#genOk').unbind();$('#genOk').click(function(e){e.preventDefault();$.post('/ajax/delete-send-contact/?pseudoParam='+new Date().getTime()+"",data={type:'single',id:id,site_id:site_id,menu_id:menu_id},function(data){if(data.result=='success'){select_all_contact_detail(site_id,menu_id);$("#total_contata_detail_"+site_id+"_"+menu_id).html(data.count);
269$('#GeneralNotificationModal #NotifText').html("You Can Delete a Record!");$('#GeneralNotificationModal #NotifContent').html("The data has been deleted.");$('#GeneralNotificationModal').modal('show');}},"json");});if(typeof $.fn.modal!=='undefined'){$('#generalRemove').modal('show');} 270return false;} 271function multiple_delete_contact_detail_select_all(site_id,menu_id){if($("#multiple_delete_contact_detail_all_"+site_id+"_"+menu_id).is(':checked')){$(".multiple_delete_contact_detail_"+site_id+"_"+menu_id).prop('checked',true);}else{$(".multiple_delete_contact_detail_"+site_id+"_"+menu_id).prop('checked',false);}} 272async function delete_multiple_contact_detail(site_id,menu_id){const captchaResult=await verify_google_reCAPTCHA();if(!captchaResult){reCaptchaErrorAlert();return false;}else{console.log("reCAPTCHA Verification Success.");} 273if($("p").hasClass('genAskContent')){$(".genAskContent").remove();} 274var delete_id=new Array();$(".multiple_delete_contact_detail_"+site_id+"_"+menu_id).each(function(){if($(this).is(':checked')){delete_id.push($(this).val());}});if(delete_id.length>0){$('#genAsk').html('Are you sure you want to clear all selected results for this form?');$('#genAskAfterContent').after("<p class='genAskContent'>This action will clear all historical data submitted to this form. This action can not be undone.</p>");$('#genAct').val('RemoveDynamicField');$('#genOk').unbind();$('#genOk').click(function(e){e.preventDefault();$(".genAskContent").remove();$.post('/ajax/delete-send-contact/?pseudoParam='+new Date().getTime()+"",data={type:'multiple',id:delete_id,site_id:site_id,menu_id:menu_id},function(data){if(data.result=='success'){select_all_contact_detail(site_id,menu_id);$("#total_contata_detail_"+site_id+"_"+menu_id).html(data.count);
274$('#GeneralNotificationModal #NotifText').html("The data has been deleted.");$('#GeneralNotificationModal #NotifContent').html("");$('#GeneralNotificationModal').modal('show');}},"json");});if(typeof $.fn.modal!=='undefined'){$('#generalRemove').modal('show');} 275return false;}else{$('#GeneralNotificationModal #NotifText').html("Please select atleast one record.");$('#GeneralNotificationModal #NotifContent').html("");$('#GeneralNotificationModal').modal('show');}} 276function lode_more_contact_detail(site_id,menu_id,limit){select_all_contact_detail(site_id,menu_id,limit);} 277function edit_contact_form_detail(id,site_id,menu_id){alert('Not Working');} 278function print_all_contact_detail(site_id,menu_id){var print_id=new Array();$(".multiple_delete_contact_detail_"+site_id+"_"+menu_id).each(function(){if($(this).is(':checked')){print_id.push($(this).val());}});$.ajax({url:"/ajax/print-all-contact-detail/?pseudoParam="+new Date().getTime()+"",method:"POST",data:{'site_id':site_id,'menu_id':menu_id,'print_id':print_id},success:function(data){printRecord(data);}});} 279function printRecord(recordData){var printWindow=window.open('','_blank');printWindow.document.open();
279printWindow.document.write('<div>'+recordData+'</div>');printWindow.document.close();setTimeout(()=>{printWindow.print();},1500);} 280function export_excel_all_contact_detail(site_id,menu_id){var print_id=new Array();$(".multiple_delete_contact_detail_"+site_id+"_"+menu_id).each(function(){if($(this).is(':checked')){print_id.push($(this).val());}});$.ajax({url:"/ajax/export-excel-all-contact-detail/?pseudoParam="+new Date().getTime()+"",method:"POST",data:{'site_id':site_id,'menu_id':menu_id,'print_id':print_id},success:function(data){window.location='/ajax/export-excel-file/';}});} 281function clear_block_contact_form(section){$('#'+section+' #name').val('');$('#'+section+' #email').val('');$('#'+section+' #message').val('');} 282function validate_block_contact_form(section){pass=true;if($('#'+section+' #name').val()==''){$('#'+section+' #grpname').addClass('has-error');pass=false;}else{$('#'+section+' #grpname').removeClass('has-error');} 283if($('#'+section+' #email').val()==''){$('#'+section+' #grpemail').addClass('has-error');pass=false;}else{$('#'+section+' #grpemail').removeClass('has-error');} 284if($('#'+section+' #message').val()==''){$('#'+section+' #grpmessage').addClass('has-error');pass=false;}else{$('#'+section+' #grpmessage').removeClass('has-error');} 285if(pass==false){$('#'+section+' #ModalFormValidation').modal('show');} 286return pass;} 287async function dark_light_font(section,blockID,status,_blocktype){if(section=='footer'){if(status=='font-dark'){$('#'+section+'FontDark').addClass('active');$('#'+section+'FontLight').removeClass('active');$('.footer-content').removeClass('font-light').addClass('font-dark');}else{$('#'+section+'FontLight').addClass('active');$('#'+section+'FontDark').removeClass('active');$('.footer-content').removeClass('font-dark').addClass('font-light');} 288return update_color_content('footer-content',status,'');} 289if(status=='font-dark'){$('#'+section+'FontDark').addClass('active');$('#'+section+'FontLight').removeClass('active');$('#'+section).removeClass('font-light').addClass('font-dark');}else{$('#'+section+'FontLight').addClass('active');$('#'+section+'FontDark').removeClass('active');$('#'+section).removeClass('font-dark').addClass('font-light');} 290if(typeof(_blocktype)=='undefined'){_blocktype='dynamic';} 291const captchaResult=await verify_google_reCAPTCHA();if(!captchaResult){reCaptchaErrorAlert();return false;}else{console.log("reCAPTCHA Verification Success.");} 292$.post('/ajax/dark-light-font/?pseudoParam='+new Date().getTime()+"",{id:blockID,stat:status,blocktype:_blocktype,sec:section},function(data){if(data.result=='success'){}},"json");} 293async function save_block_resize(section){const captchaResult=await verify_google_reCAPTCHA();if(!captchaResult){reCaptchaErrorAlert();return false;}else{console.log("reCAPTCHA Verification Success.");} 294$.post('/ajax/save-block-resize/?pseudoParam='+new Date().getTime()+"",$('#frmresize_'+section).serialize(),function(data){$("#"+section+" .block-resizer").addClass("hide");setTimeout(function(){$("#"+section+" .block-resizer").removeClass("hide");},500);if($("#"+section+" #BlockPaddingTop").val()!=""){$("#"+section+" .container.content").css("padding-top",parseInt($("#"+section+" #BlockPaddingTop").val()));}else{$("#"+section+" .container.content").css("padding-top","");} 295if($("#"+section+" #BlockPaddingBottom").val()!=""){$("#"+section+" .container.content").css("padding-bottom",parseInt($("#"+section+" #BlockPaddingBottom").val()));}else{$("#"+section+" .container.content").css("padding-bottom","");} 296if($("#"+section+" #BlockHeightField").val()!=""){$("#"+section).css("min-height",parseInt($("#"+section+" #BlockHeightField").val()));}else{$("#"+section).css("min-height","");} 297if(data.pk!=""&&data.blocktype=="defBlock"){var obj=$("#"+section+" #contentBlock").val();$('#'+obj+'ID').val(data.pk);$('#'+obj+'ID').siblings('#cid').val(data.pk);$("#"+section+" #blockID").val(data.pk);}else if(data.pk!=""&&data.blocktype=="defBlockFixed"){$("#"+section+" #blockID").val(data.pk);}},"json");return false;} 298async function save_custom_css(){$('#btnSaveCustomCss').html('saving ...');$('#btnSaveCustomCss').prop('disabled',true);const captchaResult=await verify_google_reCAPTCHA();if(!captchaResult){reCaptchaErrorAlert();return false;}else{console.log("reCAPTCHA Verification Success.");} 299$.post('/ajax/save-custom-css/?pseudoParam='+new Date().getTime()+"",$('#frmcustomCSS').serialize(),function(data){$('#btnSaveCustomCss').html('save css');$('#btnSaveCustomCss').prop('disabled',false);$('#customGlobalCSS').html(data);});return false;} 300function select_planvisit_event(obj){$('#VisitStepThree .visit-list-item').removeClass('active').addClass('inactive');$(obj).addClass('active').removeClass('inactive');$('#VisitStepThree #_psvCal').val($(obj).find('#psvCal').val());$('#VisitStepThree #_psvLoc').val($(obj).find('#psvLoc').val());$('#VisitStepThree #_evtID').val($(obj).find('#evtID').val());$('#VisitStepThree #_evtRID').val($(obj).find('#evtRID').val());$('#VisitStepThree #_psvTitle').val($(obj).find('#psvTitle').val());} 301function nextplanvisit(_curr,_next){var pass=true;if($('#pvadm').val()=='F'){if(_curr=='VisitStepOne'){if($('#VisitStepOne #VisitorFirstName').val()==''){pass=false;$('#VisitStepOne #grpVisitorFirstName').addClass('has-error');}else{$('#VisitStepOne #grpVisitorFirstName').removeClass('has-error');} 302if($('#VisitStepOne #VisitorLastName').val()==''){pass=false;$('#VisitStepOne #grpVisitorLastName').addClass('has-error');}else{$('#VisitStepOne #grpVisitorLastName').removeClass('has-error');} 303$('.showfname').html($('#VisitStepOne #VisitorFirstName').val());} 304if(_curr=='VisitStepTwo'){if($('#VisitStepTwo #VisitorEmail').val()==''){pass=false;$('#VisitStepTwo #grpVisitorEmail').addClass('has-error');}else if(!validateEmail($('#VisitStepTwo #VisitorEmail').val())){pass=false;$('#VisitStepTwo #grpVisitorEmail').addClass('has-error');}else{$('#VisitStepTwo #grpVisitorEmail').removeClass('has-error');} 305if($('#VisitStepTwo #VisitorPhone').val()==''){pass=false;$('#VisitStepTwo #grpVisitorPhone').addClass('has-error');}else{$('#VisitStepTwo #grpVisitorPhone').removeClass('has-error');}} 306if(_curr=='VisitStepThree'){if($('#VisitStepThree').find('.visit-list-item.active').length==0){pass=false;$('#VisitStepThree .visit-event-container').addClass('has-error');}else{$('#VisitStepThree .visit-event-container').removeClass('has-error');} 307$('.txtEvtCal').html($('#VisitStepThree #_psvCal').val());$('.txtEvtLoc').html($('#VisitStepThree #_psvLoc').val());}}else{if(_curr=='VisitStepOne'){$('.showfname').html('[First Name]');} 308if(_curr=='VisitStepThree'){$('.txtEvtCal').html($('#VisitStepThree #_psvCal').val());$('.txtEvtLoc').html($('#VisitStepThree #_psvLoc').val());initial_custom_editor_toolbar('VisitSummarytxt');}} 309if(pass){$('#'+_curr).toggleClass("active inactive");$('#'+_next).toggleClass("active inactive");} 310return false;} 311function prevplanvisit(_curr,_prev){$('#'+_curr).toggleClass("active inactive");$('#'+_prev).toggleClass("active inactive");} 312function cancel_edit_plansummary(obj,obj1){$('#'+obj+'txtShow').html(CurrentContent[obj]);FroalaEditor('#'+obj+'txt').html.set(CurrentContent[obj]);$('#'+obj+'title').val(GlobalSetting[obj+'title']);$('#'+obj+'titleShow').val(GlobalSetting[obj+'title']);$('#'+obj1).hide();$('#'+obj).show();} 313function process_planvisit_submit(){var oribtntxt=$('#VisitSummarytitleShow').html();$('#VisitSummarytitleShow').prop('disabled',true);$('#VisitSummarytitleShow').html('Processing...') 314$.post("/ajax/ajax-submit-planyourvisit/?pseudoParam="+new Date().getTime()+"",$("#frmPlanVisitModal").serialize(),function(data){if(data.result=='success'){if(data.redirect=='#'||data.redirect==''){$('#PlanVisit1').modal('hide');$('#VisitSummarytitleShow').html(oribtntxt);$('#VisitStepOne').removeClass("inactive").addClass("active");$('#VisitStepTwo').removeClass("active").addClass("inactive");$('#VisitStepThree').removeClass("active").addClass("inactive");$('#VisitStepFour').removeClass("active").addClass("inactive");}else{document.location=data.redirect;}}},"json");} 315function show_planyourvisit_set(){$('#PlanVisitSettings').modal('show');initial_custom_editor_toolbar_simple('admvsContent');initial_custom_editor_toolbar_simple('admpvContent');return false;} 316function save_planvisit_setting(){pass=true;if($('#admpvRecipientEmail').val()==''){$('#tabAdminNotification').trigger('click');pass=false;$('#grpadmpvRecipientEmail').addClass('has-error');}else{$('#grpadmpvRecipientEmail').removeClass('has-error');} 317var RecpEmails=$('#admpvRecipientEmail').val();var arr_RecpEmails=RecpEmails.split(',');for(var i=0;i<arr_RecpEmails.length;i++){if(!validateEmail(arr_RecpEmails[i])){$('#tabAdminNotification').trigger('click');pass=false;$('#grpadmpvRecipientEmail').addClass('has-error');}} 318if($('#admpvSubject').val()==''){$('#tabAdminNotification').trigger('click');pass=false;$('#grpadmpvSubject').addClass('has-error');}else{$('#grpadmpvSubject').removeClass('has-error');} 319if($('#admpvContent').val()==''){$('#tabAdminNotification').trigger('click');pass=false;$('#grpadmpvContent').addClass('has-error');}else{$('#grpadmpvContent').removeClass('has-error');} 320if($('#admvsSubject').val()==''){$('#tabVisitorNotification').trigger('click');pass=false;$('#grpadmvsSubject').addClass('has-error');}else{$('#grpadmvsSubject').removeClass('has-error');} 321if($('#admvsContent').val()==''){$('#tabVisitorNotification').trigger('click');pass=false;$('#grpadmvsContent').addClass('has-error');}else{$('#grpadmvsContent').removeClass('has-error');} 322if(pass){$.post("/ajax/ajax-save-planvisit-setting/?pseudoParam="+new Date().getTime()+"",$("#frmplanvisitsetting").serialize(),function(data){if(data.result=='success'){$('#PlanVisitSettings #pvpk').val(data.pk);} 323$('#PlanVisitSettings').modal('hide');},"json");} 324return false;} 325function initial_custom_editor_toolbar_simple(obj){if(typeof FroalaEditor==="undefined"){if(typeof window._loadFroala==="function"){window._loadFroala().then(function(){initial_custom_editor_toolbar_simple(obj);});} 326return false;} 327ActiveEditor[obj]=new FroalaEditor('#'+obj,{key:"XAG4eH3A3C9A6D7B5C-11VKOJ1FGULVKHXDXNDXc1d1Kg1SNdD5B4A4B3H3I3G3B7C4D4==",toolbarSticky:true,toolbarStickyOffset:0,charCounterCount:false,videoResponsive:true,attribution:false,imagePaste:false,htmlUntouched:true,wordPasteModal:false,wordPasteKeepFormatting:false,imageDefaultMargin:30,toolbarButtons:{moreFormat:{buttons:['paragraphFormat','bold','italic','underline'],align:'left',buttonsVisible:4},moreAlignment:{buttons:['alignLeft','alignCenter','alignRight','alignJustify','formatO
327L','formatUL','lineHeight','outdent','indent','quote','Formattingclear','insertHR'],align:'left',buttonsVisible:12},moreMisc:{buttons:['undo','redo','html'],align:'right',buttonsVisible:3}},paragraphFormat:{N:'Normal Text',H2:'Heading 2',H3:'Heading 3',H4:'Heading 4'},linkAutoPrefix:'https://',imageDefaultAlign:'left',imageDefaultDisplay:'inline',htmlRemoveTags:[],pastePlain:false,events:{'paste.afterCleanup':function(clipboard_html){try{let string=clipboard_html;let keep=['href','src'];let stripped=$(string).stripHTML(keep);return stripped;console.log(this);}catch(err){}},}});} 328$("#PlanVisitEditBtn").click(function(){$("#InputPlan").addClass("hide");$("#InputPlan").removeClass("show");$("#PlanVisitBtnField").removeClass("hide");$("#PlanVisitBtnField").addClass("show");});$("#PlanVisitSaveBtn").click(function(){$("#PlanVisitBtnField").addClass("hide");$("#PlanVisitBtnField").removeClass("show");$("#InputPlan").removeClass("hide");$("#InputPlan").addClass("show");});$('.plan_show').click(function(){var gSet=$('.key_1').val();var sID=$('#site1').val();$.ajax({url:"/ajax/fetchSingleInput/",method:"POST",data:{gSet:gSet,sID:sID},dataType:"json",success:function(data){$('#PlanVisit1').modal('show');$('#input2').html(data);}})});var Galcurractive=[];var sectionGal="";function show_remove_galphoto(id){$('#genAsk').html('Are you sure you want to delete this photo?');$('#genPK').val(id);$('#genAct').val('RemoveGalPhoto');$('#genOk').unbind();$('#genOk').click(function(e){e.preventDefault();remove_galphoto(id);});if(typeof $.fn.modal!=='undefined'){$('#generalRemove').modal('show');}} 329function remove_galphoto(id){$.post('/aws/ajax-remove-galphoto/?pseudoParam='+new Date().getTime()+"",{pk:id},function(data){if(data.result=='success'){$('#rowGallery_'+id).remove();}},"json");return false;} 330function remove_media_gallery(id){$.post('/aws/remove-media-gallery/?pseudoParam='+new Date().getTime()+"",{pk:id},function(data){},"json");return false;} 331function select_media_blockgal(id,newmedia){var mediasrc=newmedia;$('#frm'+sectionGal+'Gallery'+frmID+' #idphotogal').val(id);$('#frm'+sectionGal+'Gallery'+frmID+' #gallery'+sectionGal+'bgimage').css('background','url('+mediasrc+')');$('#frm'+sectionGal+'Gallery'+frmID+' #galImgUrl').val(mediasrc);$('#ImagesMedia').modal('hide');} 332function save_block_gallery(id){let storageChecked=false;$('#addfileuploadModal').fileupload({url:'/aws/add-new-media/?cat=gallery',dataType:'json',pasteZone:null,sequentialUploads:false,add:function(e,data){let totalSize=0;$.each(data.originalFiles,function(index,file){totalSize+=file.size;});const totalSizeMB=parseFloat(totalSize/1024/1024);let placeholder=$('.media-image-thumb.page-style.uploading.hide').first().clone().removeAttr('id').removeClass('hide').find('.fileupload').remove().end();if(active_media!=''){let container=$('#'+active_media);let uploadTile=container.find('.upload-tile').first();if(!uploadTile.length){uploadTile=container.find('.media-image-thumb:contains("Upload Image")').first();} 333uploadTile.after(placeholder);} 334data.context=placeholder;if(storageChecked){data.formData={};data.submit();}else{storageChecked=true;check_storage_limit(totalSizeMB,data);}},done:function(e,data){storageChecked=false;if(data.result.result=="failed"){var maxFilesize=(data.result.maxFilesize)?data.result.maxFilesize:5;
334$('#GeneralNotificationModal #NotifText').html("Maximum Filesize");$('#GeneralNotificationModal #NotifContent').html("The image you selected exceeds the maximum limit of "+ 335maxFilesize+"MB. Please choose a smaller file size.");$('#GeneralNotificationModal').modal('show');if(data.context){data.context.remove();} 336return;} 337if(data.result.result=="success"){if(data.context){data.context.replaceWith(data.result.content);} 338else if(active_media!=''){$('#'+active_media).prepend(data.result.content);}}},progress:function(e,data){var progress=parseInt(data.loaded/data.total*100,10);if(data.context){let bar=data.context.find('.progress-bar');bar.css('width',progress+'%');bar.attr('aria-valuenow',progress);if(progress>=100){bar.removeClass('active progress-striped');}}}});$('#mediapk').val(id);} 339function choice_block_gallery(section,id){$('#ImagesMedia #media_image a').trigger('click');$('#ImagesMedia #media_doc').hide();$('#ImagesMedia #media_video').hide();save_block_gallery('blockGal');frmID=id;sectionGal=section;active_srcPopup='';$('.SelectMedia').show();$('.SelectMediaContent').hide();$('#ImagesMedia').modal('show');return false;} 340function init_gallery_form(section,id){$('#frm'+section+'Gallery'+id+' #photoCaption').val('');$('#frm'+section+'Gallery'+id+' #gallery'+section+'bgimage').removeAttr("style");$('#frm'+section+'Gallery'+id+' #idphotogal').val('');$('#frm'+section+'Gallery'+id+' #galImgUrl').val('');$('#frm'+section+'Gallery'+id+' #pkGal').val('');} 341function open_gallery_form(section,id){ActiveObj='frm'+section+'Gallery'+id+' #photoCaption';if(Galcurractive[section]!=''&&Galcurractive[section]!=id){$('#add'+section+'Gallery'+Galcurractive[section]).collapse('hide');}else{if($('#rowGallery_'+Galcurractive[section]).hasClass('active')&&$('#add'+section+'Gallery'+Galcurractive[section]).hasClass('collapse in')){$('#rowGallery_'+Galcurractive[section]).removeClass('active').addClass('inactive');$('#add'+section+'Gallery'+Galcurractive[section]).collapse('hide');}} 342if(id==''){init_gallery_form(section,id);}else{$('#add'+section+'Gallery'+id).on('hidden.bs.collapse',function(){$('#rowGallery_'+id).removeClass('active').addClass('inactive');}) 343$('#add'+section+'Gallery'+id).on('shown.bs.collapse',function(){$('#rowGallery_'+id).removeClass('inactive').addClass('active');}) 344CurrentContent[ActiveObj]=$('#frm'+section+'Gallery'+id+' #photoCaption').html();} 345$('#add'+section+'Gallery'+id).collapse('show');Galcurractive[section]=id;return false;} 346function cancel_add_gallery(section,id){if(id==''){if($('#frm'+section+'Gallery'+id+' #idphotogal').val()!=''){remove_media_gallery($('#frm'+section+'Gallery'+id+' #idphotogal').val());} 347init_gallery_form(section,id);}else{if($('#rowGallery_'+id).hasClass('active')&&$('#add'+section+'Gallery'+id).hasClass('collapse in')){$('#rowGallery_'+id).removeClass('active').addClass('inactive');} 348$('#'+ActiveObj).val(CurrentContent[ActiveObj]);} 349$('#add'+section+'Gallery'+id).collapse('hide');return false;} 350function save_add_gallery(section,id){const formData=Object.fromEntries($(`#frm${section}Gallery${id}`).serializeArray().map(field=>[field.name,field.value]));const galImgUrl=formData.galImgUrl;
350if(!galImgUrl?.trim()){$('#GeneralNotificationModal #NotifText').html("Gallery Image Required");$('#GeneralNotificationModal #NotifContent').html("Please select a gallery image before saving.");$('#GeneralNotificationModal').modal('show');return;} 351$.post('/aws/ajax-update-new-gallery/?pseudoParam='+new Date().getTime()+"",$('#frm'+section+'Gallery'+id).serialize(),function(data){if(data.result=='success'){if(id==''){init_gallery_form(section,id);refresh_list_gallery(section,data.pk);$('#add'+section+'Gallery'+id).collapse('hide');}else{load_list_gallery(section,id,data.pk);if($('#rowGallery_'+id).hasClass('active')&&$('#add'+section+'Gallery'+id).hasClass('collapse in')){$('#rowGallery_'+id).removeClass('active').addClass('inactive');}}}},"json").fail(function(xhr,status,error){$('#GeneralNotificationModal #NotifText').html("Weâre Sorry");$('#GeneralNotificationModal #NotifContent').html("Our system has detected that you are experiencing some connection problems. Your data did not save. Please check your connection and try again later. If this issue persists, please contact your ISP.");
351$('#GeneralNotificationModal').modal('show');});} 352function load_list_gallery(section,id,pk){var _menuID=$('#frm'+section+'Gallery'+id+' #menuID').val();var _module=$('#frm'+section+'Gallery'+id+' #module').val();var _blockID=$('#frm'+section+'Gallery'+id+' #blockIDGal').val();$('#rowGallery_'+id).load('/aws/ajax-refresh-list-gallery/?id='+pk+'§ion='+section+'&MenuID='+_menuID+'&module='+_module+'&blockID='+_blockID+'&pseudoParam='+new Date().getTime()+' #rowGallery_'+id+' > *',function(){$('.lazy').lazy({bind:"event"});$(".listgallery"+section).sortable({handle:'.draggable',update:function(){var order=$(this).sortable('serialize');$.post("/aws/update-sort-gallery/?pseudoParam="+new Date().getTime()+"",order,function(data){},"json");}});});} 353function refresh_list_gallery(section,id){var _menuID=$('#frm'+section+'Gallery'+id+' #menuID').val();var _module=$('#frm'+section+'Gallery'+id+' #module').val();var _blockID=$('#frm'+section+'Gallery'+id+' #blockIDGal').val();$.get('/aws/ajax-refresh-list-gallery/?id='+id+'§ion='+section+'&MenuID='+_menuID+'&module='+_module+'&blockID='+_blockID+'&pseudoParam='+new Date().getTime(),function(data){if(id==''){$("#list"+section+"Gallery").hide().html(data).fadeIn("slow");}else{$(data).appendTo("#list"+section+"Gallery").fadeIn("slow");} 354$(".listgallery"+section).sortable({handle:'.draggable',update:function(){var order=$(this).sortable('serialize');$.post("/aws/update-sort-gallery/?pseudoParam="+new Date().getTime()+"",order,function(data){},"json");}});$('.lazy').lazy({bind:"event"});});} 355function pop_gallery_photo(src,id){var desc=$('#descGallery_'+id).html();$('#GalleryPopModal #galpopsrc').attr('src',src);$('#GalleryPopModal #galpopcap').html(desc);$('#GalleryPopModal').modal('show');return false;} 356function check_badge_notif_menu(){$.post("/ajax/check-badge-menu-notif/?pseudoParam="+new Date().getTime()+"",'',function(data){if(data.result=='success'){if(data.notifpeople>0){$('#CMmenu #mnuBadgePeople').show();if($('#tabBadgePeople').length>0){$('#tabBadgePeople').html(data.notifpeople);$('#tabBadgePeople').show();}}else{$('#CMmenu #mnuBadgePeople').hide();if($('#tabBadgePeople').length>0){$('#tabBadgePeople').hide();}}}},"json");} 357$(document).ready(function(){$('#ConfirmEmail #update-email').on('click',function(e){e.preventDefault();var existingEmail=$("#ConfirmEmail #existing-email").html();$("#ConfirmEmail #new-email").val(existingEmail);$("#ConfirmEmail #update-email-form").css("display","block");$("#ConfirmEmail #btnsendemailver").css("display","none");$(this).css("display","none");});$("#ConfirmEmail #save-button").on('click',function(e){e.preventDefault();var newEmail=$("#ConfirmEmail #new-email").val();$("#ConfirmEmail #existing-email").html(newEmail);$("#ConfirmEmail #update-email-form").css("display","none");$("#ConfirmEmail #btnsendemailver").css("display","block");$("#ConfirmEmail #update-email").css("display","block");});$("#ConfirmEmail #cancel-change-email").on('click',function(e){$("#ConfirmEmail #update-email-form").css("display","none");$("#ConfirmEmail #btnsendemailver").css("display","block");$("#ConfirmEmail #update-email").css("display","block");});});function send_email_verification_code(){grecaptcha.ready(function(){grecaptcha.execute('6LdxxfUiAAAAAKGS9C-coMS2ZB767FSke1IUlAAu',{action:'submit'}).then(function(token){$('#ConfirmEmail #gtokspot').val(token);$('#ConfirmEmail #btnsendemailver').attr("disabled","disabled");$('#ConfirmEmail #btnsendemailver').html('Sending Verification Code ...');$('#ConfirmEmail #btnsendemailver').removeAttr("onclick");$.post("/ajax/send-email-verification-code/?pseudoParam="+new Date().getTime()+"",{gtokspot:$('#ConfirmEmail #gtokspot').val(),chgem:$("#ConfirmEmail #new-email").val()},function(data){if(data.result=='success'){$('#ConfirmEmail').modal('hide');$('#ConfirmEmailThanks').attr('data-backdrop','static');$('#ConfirmEmailThanks').css('z-index','99999999');$('#ConfirmEmailThanks').modal('show');disabled_escape_modal('ConfirmEmailThanks');}},"json");});});} 358function disabled_escape_modal(modalid){$(document).ready(function(){$('#'+modalid).on('shown.bs.modal',function(){$(this).off('keydown.dismiss.bs.modal');});$('#'+modalid).on('show.bs.modal',function(){$(this).off('keydown.dismiss.bs.modal');});});} 359function init_block_sizing(){$('.block-resize-btn').hover(function(){var blockBox=$(this).closest('.block-box');blockBox.addClass('resizing-block');blockBox.append('<pad class="top"></pad><pad class="bottom"></pad><minheight><arrow></arrow></minheight>');var paddingTopValue=blockBox.find('#BlockPaddingTop').val();var paddingBottomValue=blockBox.find('#BlockPaddingBottom').val();var blockHeightValue=blockBox.find('#BlockHeightField').val();blockBox.find('pad.top').css('height',paddingTopValue?paddingTopValue+'px':'5vw');blockBox.find('pad.bottom').css('height',paddingBottomValue?paddingBottomValue+'px':'5vw');blockBox.find('minheight').css('height',blockHeightValue?blockHeightValue+'px':'');function addGlowButton(){var button=blockBox.find('#BlockHeightSave');button.addClass('glow-button');var existingInterval=button.data('interval');if(existingInterval){clearInterval(existingInterval);} 360var interval=setInterval(function(){button.toggleClass('on');},1000);button.data('interval',interval);} 361blockBox.find('#BlockPaddingTop').on('input',function(){var newPaddingTopValue=$(this).val();blockBox.find('pad.top').css('height',newPaddingTopValue?newPaddingTopValue+'px':'5vw');blockBox.closest('.block-box').find('.container.content').css('padding-top',newPaddingTopValue?newPaddingTopValue+'px':'');addGlowButton();});blockBox.find('#BlockPaddingBottom').on('input',function(){var newPaddingBottomValue=$(this).val();blockBox.find('pad.bottom').css('height',newPaddingBottomValue?newPaddingBottomValue+'px':'5vw');blockBox.closest('.block-box').find('.container.content').css('padding-bottom',newPaddingBottomValue?newPaddingBottomValue+'px':'');addGlowButton();});blockBox.find('#BlockHeightField').on('input',function(){const isMapBlock=$(this).closest('#HomeMapSection, [data-template="map-template"]').length>0;if(!isMapBlock){var newBlockHeightValue=$(this).val();blockBox.find('minheight').css('height',newBlockHeightValue?newBlockHeightValue+'px':'');blockBox.css('min-height',newBlockHeightValue?newBlockHeightValue+'px':'');addGlowButton();}});blockBox.find('#BlockPaddingTop').on('focus',function(){blockBox.find('pad.top').addClass('active');});blockBox.find('#BlockPaddingTop').on('blur',function(){blockBox.find('pad.top').removeClass('active');if(!$(this).val()){blockBox.find('pad.top').css('height','5vw');blockBox.closest('.block-box').find('.container.content').css('padding-top','');}});blockBox.find('#BlockPaddingBottom').on('focus',function(){blockBox.find('pad.bottom').addClass('active');});blockBox.find('#BlockPaddingBottom').on('blur',function(){blockBox.find('pad.bottom').removeClass('active');if(!$(this).val()){blockBox.find('pad.bottom').css('height','5vw');blockBox.closest('.block-box').find('.container.content').css('padding-bottom','');}});blockBox.find('#BlockHeightField').on('focus',function(){blockBox.find('minheight').addClass('active');});blockBox.find('#BlockHeightField').on('blur',function(){blockBox.find('minheight').removeClass('active');if(!$(this).val()){blockBox.css('min-height','');}});blockBox.find('#BlockHeightSave').on('click',function(){var intervalId=$(this).data('interval');clearInterval(intervalId);$(this).removeData('interval');$(this).removeClass('on');});},function(){var blockBox=$(this).closest('.block-box');blockBox.removeClass('resizing-block');blockBox.find('pad.top, pad.bottom, minheight').remove();var button=blockBox.find('#BlockHeightSave');var intervalId=button.data('interval');clearInterval(intervalId);button.removeData('interval');blockBox.find('#BlockPaddingTop, #BlockPaddingBottom, #BlockHeightField').off('input focus blur');});} 362function init_sermon_event_sliders(){$('.slider-wrapper').each(function(){const $carousel=$(this);const $estherTheme=$(this).hasClass('esther');let $slider,$items,totalItems,visibleItems;if($carousel.find('.sermon-slider').length){$slider=$carousel.find('.sermon-slider');$items=$slider.find('.sermon-container');visibleItems=2;}else if($carousel.find('.event-slider').length){$slider=$carousel.find('.event-slider');$items=$slider.find('.event-container');visibleItems=3;}else{return true;} 363totalItems=$items.length;if($estherTheme){totalItems=Math.ceil(totalItems/2);totalItems=totalItems>3?3:totalItems;} 364let currentIndex=0;function updateSlider(){const itemWidth=$items.outerWidth(true);const translateX=-currentIndex*itemWidth;$slider.css('transform',`translateX(${translateX}px)`);const $prevButton=$carousel.find('.prev');const $nextButton=$carousel.find('.next');
364const $noItems=$carousel.find('.no-items');if(totalItems==0){$slider.css('transform',`translateX(0px)`);$prevButton.addClass('hide');$nextButton.addClass('hide');$noItems.removeClass('hide');return;} 365$noItems.addClass('hide');$prevButton.removeClass('hide');$nextButton.removeClass('hide');if(currentIndex===0){$prevButton.attr('disabled',true).addClass('disabled');}else{$prevButton.attr('disabled',false).removeClass('disabled');} 366if(totalItems<=visibleItems||currentIndex>=totalItems-visibleItems){$nextButton.attr('disabled',true).addClass('disabled');}else{$nextButton.attr('disabled',false).removeClass('disabled');}} 367function debounce(func,wait){let timeout;return function(...args){clearTimeout(timeout);timeout=setTimeout(()=>func.apply(this,args),wait);};} 368function determineVisibleItems(){const windowWidth=$(window).width();let newVisibleItems=visibleItems;if($carousel.find('.sermon-slider').length){if(windowWidth<=768){newVisibleItems=1;}else{newVisibleItems=2;}}else if($carousel.find('.event-slider').length){if(windowWidth<=768){newVisibleItems=1;}else if(windowWidth<=1169){newVisibleItems=2;}else{newVisibleItems=3;}} 369if(newVisibleItems!==visibleItems){visibleItems=newVisibleItems;if(currentIndex>totalItems-visibleItems){currentIndex=Math.max(totalItems-visibleItems,0);} 370updateSlider();}} 371$(window).on('resize',debounce(function(){determineVisibleItems();},250));$carousel.find('.next').click(function(){if(currentIndex<totalItems-visibleItems){currentIndex++;updateSlider();}});$carousel.find('.prev').click(function(){if(currentIndex>0){currentIndex--;updateSlider();}});$carousel.find('.prev, .next').on('keydown',function(e){if(e.key==="Enter"||e.key===" "){e.preventDefault();$(this).click();}});const observer=new MutationObserver(function(mutationsList){for(const mutation of mutationsList){if(mutation.type==='childList'){$items=$slider.children();totalItems=$items.length;if($estherTheme){totalItems=Math.ceil(totalItems/2);totalItems=totalItems>3?3:totalItems;} 372if(currentIndex>totalItems-visibleItems){currentIndex=Math.max(totalItems-visibleItems,0);} 373updateSlider();}}});observer.observe($slider[0],{childList:true});determineVisibleItems();updateSlider();});} 374var urlParams=new URLSearchParams(window.location.search);var taxStatus=urlParams.get('tax-exempt');var adminEmail=urlParams.get('email');var taxExemptLabel='Not Tax-Exempt';var justLogin=localStorage.getItem('just-login');if(justLogin=='true'){localStorage.removeItem('just-login');} 375$(function(){if(isValidEmail(adminEmail)&&(taxStatus==='Yes'||taxStatus==='No')){$('#tax-exempt-confirmation').modal('show');} 376if(justLogin=='true'){const loggedAdminEmail=$('#tax-exempt-last-call #admin_email').val();const loggedTaxStatus=$('#tax-exempt-last-call #tax-exempt-status').val();const siteInTrial=$('#tax-exempt-last-call #site-in-trial').val();if(isValidEmail(adminEmail)&&(taxStatus==='Yes'||taxStatus==='No')){return} 377if(isValidEmail(loggedAdminEmail)&&!loggedTaxStatus&&siteInTrial=='F'){$('#tax-exempt-last-call').modal('show');}}});$(document).on('click','.tax-exempt-conf',function(){const loggedAdminEmail=$('#tax-exempt-last-call #admin_email').val();const loggedTaxStatus=$('#tax-exempt-last-call #tax-exempt-status').val();const siteInTrial=$('#tax-exempt-last-call #site-in-trial').val();if((!isValidEmail(loggedAdminEmail)||!['T','F'].includes(loggedTaxStatus))&&siteInTrial!='F'){return;} 378const status=$(this).data('status');$('#tax-exempt-last-call').modal('hide');updateTaxExempt(`${axiosCmsURLEndPoint}/site/tax-exempt`,cmsToken,{site_id:activeSiteID,tax_exempt:status==='Yes'?'T':'F',tax_exempt_updated_by_email:$('#tax-exempt-last-call #admin_email').val()});});function isValidEmail(email){var re=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;return re.test(email);} 379function proceedTaxExempt(isOverride=false){$('#tax-exempt-confirmation').modal('hide');if(isValidEmail(adminEmail)&&(taxStatus==='Yes'||taxStatus==='No')){if(isOverride){$('#TaxExemptStatusOverwrite #save').attr('disabled',true);updateTaxExempt(`${axiosCmsURLEndPoint}/site/tax-exempt`,cmsToken,{site_id:activeSiteID,tax_exempt:taxStatus==='Yes'?'T':'F',tax_exempt_updated_by_email:adminEmail});$('#TaxExemptStatusOverwrite #save').attr('disabled',false);$('#TaxExemptStatusOverwrite').modal('hide');}else{$.ajax({url:`${axiosCmsURLEndPoint}/site/tax-exempt`,method:'GET',dataType:'json',data:{site_id:activeSiteID,tax_exempt_updated_by_email:adminEmail},headers:{'Authorization':`Bearer ${cmsToken}`},success(response){if(response.success){updateTaxExempt(`${axiosCmsURLEndPoint}/site/tax-exempt`,cmsToken,{site_id:activeSiteID,tax_exempt:taxStatus==='Yes'?'T':'F',tax_exempt_updated_by_email:adminEmail});}else if(response.errorCode=='OVERWRITE_TAX_EXEMPT'){taxExemptLabel=response.tax_exempt=='T'?'Tax-Exempt':'Not Tax-Exempt';$('#TaxExemptStatusOverwrite #tax-exempt-label').html(taxExemptLabel);$('#TaxExemptStatusOverwrite').modal('show');}else if(response.errorCode=='EMAIL_NOT_FOUND'){$('#ValidateAdminEmailForTaxExempt').modal('show') 380clearDomainParams();}},error(xhr,status,err){clearDomainParams();console.error('Error checking tax-exempt:',err);}});}}} 381function updateTaxExempt(cmsUrl,cmsToken,data={site_id:null,tax_exempt_updated_by_email:null,tax_exempt:null}){$('#SavingModal').modal('show');$.ajax({url:cmsUrl,method:'POST',dataType:'json',data:data,headers:{'Authorization':`Bearer ${cmsToken}`},success:function(response){if(response.success==true){$('#SavingModal').modal('hide');$('#TaxExemptStatus').modal('show');clearDomainParams();}else if(response.errorCode=='EMAIL_NOT_FOUND'){$('#SavingModal').modal('hide');$('#ValidateAdminEmailForTaxExempt').modal('show') 382clearDomainParams();}else if(response.errorCode=='INCOMPLETE_ADDRESS'){$('#SavingModal').modal('hide');
382$('#GeneralNotificationModal').modal('show');$('#GeneralNotificationModal #NotifText').html("Incomplete Church Address");$('#GeneralNotificationModal #NotifContent').html("We couldn't update the Stripe customer because your church address is incomplete.</br>Please complete all address fields in Site Settings â Profile Tab â Church Information section before proceeding.");clearDomainParams();}}});} 383function clearDomainParams(){const cleanUrl=window.location.protocol+"//"+window.location.host+window.location.pathname;window.history.replaceState({},document.title,cleanUrl);} 384$(function(){const touch='ontouchstart'in window||navigator.maxTouchPoints>0;const cols=$(".link-column");const setH=()=>cols.css({height:innerHeight+"px",overflowY:"auto",webkitOverflowScrolling:"touch"});setH();$(window).on("resize",setH);if(touch&&$.ui?.selectable){$.fn.selectable=()=>this;$("ul.ui-selectable").each(function(){$(this).data("ui-selectable")?.destroy();});}});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.