// source --> http://kirbyclaims.com/wp-content/plugins/wp-responsive-menu/assets/js/wprmenu.js?ver=3.1.4 ( function( window ) { 'use strict'; function classReg( className ) { return new ("(^|\\s+)" + className + "(\\s+|$)"); } // classList support for class management // although to be fair, the api sucks because it won't accept multiple classes at once var hasClass, addClass, removeClass; if ( 'classList' in document.documentElement ) { hasClass = function( elem, c ) { return elem.classList.contains( c ); }; addClass = function( elem, c ) { elem.classList.add( c ); }; removeClass = function( elem, c ) { elem.classList.remove( c ); }; } else { hasClass = function( elem, c ) { return classReg( c ).test( elem.className ); }; addClass = function( elem, c ) { if ( !hasClass( elem, c ) ) { elem.className = elem.className + ' ' + c; } }; removeClass = function( elem, c ) { elem.className = elem.className.replace( classReg( c ), ' ' ); }; } function toggleClass( elem, c ) { var fn = hasClass( elem, c ) ? removeClass : addClass; fn( elem, c ); } window.classie = { // full names hasClass: hasClass, addClass: addClass, removeClass: removeClass, toggleClass: toggleClass, // short names has: hasClass, add: addClass, remove: removeClass, toggle: toggleClass }; })( window ); jQuery( document ).ready( function( $ ) { var Mgwprm = document.getElementById( 'mg-wprm-wrap' ); var wprm_menuDir = document.getElementById( 'wprMenu' ); body = document.body; /** ---------------------------------------- * * Body slide from one side ( left, right or top ) * ---------------------------------------- **/ if( jQuery('.wprmenu_bar').hasClass('bodyslide') ) jQuery('body').addClass('cbp-spmenu-push'); jQuery('.wprmenu_bar').click( function(e) { if( $(e.target).hasClass('bar_logo') ) return; classie.toggle( this, 'active' ); jQuery(this).find('div.hamburger').toggleClass('is-active'); if( jQuery(this).hasClass('active') ) { jQuery('html').addClass('wprmenu-body-fixed'); if( wprmenu.enable_overlay == '1' ) { jQuery('div.wprm-wrapper').find('.wprm-overlay').addClass('active'); } } else { jQuery('html').removeClass('wprmenu-body-fixed'); if( wprmenu.enable_overlay == '1' ) { jQuery('div.wprm-wrapper').find('.wprm-overlay').removeClass('active'); } } /** ---------------------------------------- * * Right side body push * ---------------------------------------- **/ if ( !jQuery(this).hasClass('normalslide') && jQuery(this).hasClass('left')) { doc_width = jQuery(document).width() * (wprmenu.menu_width/100); push_width = (wprmenu.push_width != '' && wprmenu.push_width < doc_width) ? wprmenu.push_width : doc_width; classie.toggle(body, 'cbp-spmenu-push-toright'); if( jQuery('body').hasClass('cbp-spmenu-push-toright') ) jQuery('body').css('left', push_width + 'px'); else $('body').css('left','0px'); } /** ---------------------------------------- * * Left side body push * ---------------------------------------- **/ if ( !jQuery(this).hasClass('normalslide') && jQuery(this).hasClass('right')) { doc_width = jQuery(document).width() * (wprmenu.menu_width/100); push_width = (wprmenu.push_width != '' && wprmenu.push_width < doc_width) ? wprmenu.push_width : doc_width; classie.toggle(body, 'cbp-spmenu-push-toleft'); if( jQuery('body').hasClass('cbp-spmenu-push-toleft') ) jQuery('body').css('left','-'+push_width+'px'); else jQuery('body').css('left','0px'); } classie.toggle(Mgwprm, 'cbp-spmenu-open'); close_sub_uls(); }); /** ------------------------------------------------------------- * * Fix the scaling issue by adding/replacing viewport metatag * ------------------------------------------------------------- **/ var mt = $('meta[name=viewport]'); mt = mt.length ? mt : $('').appendTo('head'); if(wprmenu.zooming == 0) { mt.attr('content', 'user-scalable=no, width=device-width, maximum-scale=1, minimum-scale=1'); } else { mt.attr('content', 'user-scalable=yes, width=device-width, initial-scale=1.0, minimum-scale=1'); } /** ---------------------------------------- * * Click on body to remove the menu * ---------------------------------------- **/ $('body').click( function( event ) { if ( $( '#wprmenu_bar' ).hasClass( 'active' ) ) { $('#wprmenu_bar .wprmenu_icon').addClass('open'); } else { $('#wprmenu_bar .wprmenu_icon').removeClass('open'); } }); var menu = jQuery('#mg-wprm-wrap'); var menu_ul = jQuery('#wprmenu_menu_ul'); //the menu ul jQuery(document).mouseup(function (e) { if ( ($(e.target).hasClass('wprmenu_bar') || $(e.target).parents('.wprmenu_bar').length == 0) && ($(e.target).hasClass('cbp-spmenu') || $(e.target).parents('.cbp-spmenu').length == 0)) { if(menu.is(':visible') ) { $('.hamburger.is-active').trigger('click'); } } }); //add arrow element to the parent li items and chide its child uls menu.find('ul.sub-menu').each(function() { var sub_ul = $(this), parent_a = sub_ul.prev('a'), parent_li = parent_a.parent('li').first(); parent_a.addClass('wprmenu_parent_item'); parent_li.addClass('wprmenu_parent_item_li'); var expand = parent_a.before(' ').find('.wprmenu_icon_par'); sub_ul.hide(); }); //expand / collapse action (SUBLEVELS) $('.wprmenu_icon_par').on('click',function() { var t = $(this), child_ul = t.parent('li').find('ul.sub-menu').first(); child_ul.slideToggle('300'); t.toggleClass('wprmenu_par_opened'); t.parent('li').first().toggleClass('wprmenu_no_border_bottom'); }); //helper - close all submenus when menu is hiding function close_sub_uls() { menu.find('ul.sub-menu').each(function() { var ul = $(this), icon = ul.parent('li').find('.wprmenu_icon_par'), li = ul.parent('li'); if(ul.is(':visible')) ul.slideUp(300); icon.removeClass('wprmenu_par_opened'); li.removeClass('wprmenu_no_border_bottom'); }); } //submenu opened function open_sub_uls() { menu.find('ul.sub-menu').each(function() { var ul = $(this), icon = ul.parent('li').find('.wprmenu_icon_par'), li = ul.parent('li'); ul.slideDown(300); icon.removeClass('wprmenu_par_opened'); icon.addClass('wprmenu_par_opened'); }); } if( menu.hasClass('cbp-spmenu-top') && $('body').hasClass('cbp-spmenu-push') ){ $('body').prepend(menu); //show / hide the menu $('#wprmenu_bar,#custom_menu_icon').on('click', function(e) { if( $(e.target).hasClass('bar_logo') ) return; //scroll window top $("html, body").animate({ scrollTop: 0 }, 300); close_sub_uls(); menu.stop(true, false).slideToggle(300); }); } if( wprmenu.parent_click == 'yes' ) { $('a.wprmenu_parent_item').on('click', function(e){ e.preventDefault(); $(this).prev('.wprmenu_icon_par').trigger('click'); }); } $('#wprmenu_menu_ul a').click(function(){ if( wprmenu.parent_click !='yes' || (wprmenu.parent_click == 'yes' && !$(this).hasClass('wprmenu_parent_item')) ) $('.hamburger.is-active').trigger('click'); }); /** ---------------------------------------- * * Swipe Enable Function * ---------------------------------------- **/ if( wprmenu.swipe == 'yes' ) { jQuery('body').swipe({ excludedElements: "button, input, select, textarea, .noSwipe", threshold: 200, swipe:function(event, direction, distance, duration, fingerCount, fingerData) { menu_el = $('.wprmenu_bar .hamburger, .wprmenu_bar .wpr-custom-menu'); if( direction =='left' && menu_el.hasClass('is-active') ) menu_el.trigger('click'); if( direction =='right' && !menu_el.hasClass('is-active') ) menu_el.trigger('click'); } }); } function toggle_sub_uls($action) { $('#mg-wprm-wrap').find('ul.sub-menu').each(function() { var ul = $(this), icon = ul.parent('li').find('.wprmenu_icon_par'), li = ul.parent('li'); if( $action == 'open' ) { ul.slideDown(300); icon.removeClass( wprmenu.submenu_open_icon ).addClass( wprmenu.submenu_close_icon ); } else { if(ul.is(':visible')) ul.slideUp(300); icon.removeClass( wprmenu.submenu_close_icon ).addClass( wprmenu.submenu_open_icon ); li.removeClass('wprmenu_no_border_bottom'); } }); } }); // source --> http://kirbyclaims.com/wp-content/plugins/zip-code-checker/assets/js/blockui.min.js?ver=2.57 /*! * jQuery blockUI plugin * Version 2.57.0-2013.02.17 * @requires jQuery v1.7 or later * * Examples at: http://malsup.com/jquery/block/ * Copyright (c) 2007-2013 M. Alsup * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * * Thanks to Amir-Hossein Sobhi for some excellent contributions! */(function(){"use strict";function e(e){function a(i,a){var l,h,m=i==window,g=a&&a.message!==undefined?a.message:undefined;a=e.extend({},e.blockUI.defaults,a||{});if(a.ignoreIfBlocked&&e(i).data("blockUI.isBlocked"))return;a.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,a.overlayCSS||{});l=e.extend({},e.blockUI.defaults.css,a.css||{});a.onOverlayClick&&(a.overlayCSS.cursor="pointer");h=e.extend({},e.blockUI.defaults.themedCSS,a.themedCSS||{});g=g===undefined?a.message:g;m&&o&&f(window,{fadeOut:0});if(g&&typeof g!="string"&&(g.parentNode||g.jquery)){var y=g.jquery?g[0]:g,b={};e(i).data("blockUI.history",b);b.el=y;b.parent=y.parentNode;b.display=y.style.display;b.position=y.style.position;b.parent&&b.parent.removeChild(y)}e(i).data("blockUI.onUnblock",a.onUnblock);var w=a.baseZ,E,S,x,T;n||a.forceIframe?E=e(''):E=e('');a.theme?S=e(''):S=e('');if(a.theme&&m){T='"}else if(a.theme){T='"}else m?T='':T='';x=e(T);if(g)if(a.theme){x.css(h);x.addClass("ui-widget-content")}else x.css(l);a.theme||S.css(a.overlayCSS);S.css("position",m?"fixed":"absolute");(n||a.forceIframe)&&E.css("opacity",0);var N=[E,S,x],C=m?e("body"):e(i);e.each(N,function(){this.appendTo(C)});a.theme&&a.draggable&&e.fn.draggable&&x.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var k=s&&(!e.support.boxModel||e("object,embed",m?null:i).length>0);if(r||k){m&&a.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%");if((r||!e.support.boxModel)&&!m)var L=v(i,"borderTopWidth"),A=v(i,"borderLeftWidth"),O=L?"(0 - "+L+")":0,M=A?"(0 - "+A+")":0;e.each(N,function(e,t){var n=t[0].style;n.position="absolute";if(e<2){m?n.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+a.quirksmodeOffsetHack+') + "px"'):n.setExpression("height",'this.parentNode.offsetHeight + "px"');m?n.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):n.setExpression("width",'this.parentNode.offsetWidth + "px"');M&&n.setExpression("left",M);O&&n.setExpression("top",O)}else if(a.centerY){m&&n.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');n.marginTop=0}else if(!a.centerY&&m){var r=a.css&&a.css.top?parseInt(a.css.top,10):0,i="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+r+') + "px"';n.setExpression("top",i)}})}if(g){a.theme?x.find(".ui-widget-content").append(g):x.append(g);(g.jquery||g.nodeType)&&e(g).show()}(n||a.forceIframe)&&a.showOverlay&&E.show();if(a.fadeIn){var _=a.onBlock?a.onBlock:t,D=a.showOverlay&&!g?_:t,P=g?_:t;a.showOverlay&&S._fadeIn(a.fadeIn,D);g&&x._fadeIn(a.fadeIn,P)}else{a.showOverlay&&S.show();g&&x.show();a.onBlock&&a.onBlock()}c(1,i,a);if(m){o=x[0];u=e(":input:enabled:visible",o);a.focusInput&&setTimeout(p,20)}else d(x[0],a.centerX,a.centerY);if(a.timeout){var H=setTimeout(function(){m?e.unblockUI(a):e(i).unblock(a)},a.timeout);e(i).data("blockUI.timeout",H)}}function f(t,n){var r=t==window,i=e(t),s=i.data("blockUI.history"),a=i.data("blockUI.timeout");if(a){clearTimeout(a);i.removeData("blockUI.timeout")}n=e.extend({},e.blockUI.defaults,n||{});c(0,t,n);if(n.onUnblock===null){n.onUnblock=i.data("blockUI.onUnblock");i.removeData("blockUI.onUnblock")}var f;r?f=e("body").children().filter(".blockUI").add("body > .blockUI"):f=i.find(">.blockUI");if(n.cursorReset){f.length>1&&(f[1].style.cursor=n.cursorReset);f.length>2&&(f[2].style.cursor=n.cursorReset)}r&&(o=u=null);if(n.fadeOut){f.fadeOut(n.fadeOut);setTimeout(function(){l(f,s,n,t)},n.fadeOut)}else l(f,s,n,t)}function l(t,n,r,i){var s=e(i);t.each(function(e,t){this.parentNode&&this.parentNode.removeChild(this)});if(n&&n.el){n.el.style.display=n.display;n.el.style.position=n.position;n.parent&&n.parent.appendChild(n.el);s.removeData("blockUI.history")}s.data("blockUI.static")&&s.css("position","static");typeof r.onUnblock=="function"&&r.onUnblock(i,r);var o=e(document.body),u=o.width(),a=o[0].style.width;o.width(u-1).width(u);o[0].style.width=a}function c(t,n,r){var i=n==window,s=e(n);if(!t&&(i&&!o||!i&&!s.data("blockUI.isBlocked")))return;s.data("blockUI.isBlocked",t);if(!r.bindEvents||t&&!r.showOverlay)return;var u="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).bind(u,r,h):e(document).unbind(u,h)}function h(t){if(t.keyCode&&t.keyCode==9&&o&&t.data.constrainTabKey){var n=u,r=!t.shiftKey&&t.target===n[n.length-1],i=t.shiftKey&&t.target===n[0];if(r||i){setTimeout(function(){p(i)},10);return!1}}var s=t.data,a=e(t.target);a.hasClass("blockOverlay")&&s.onOverlayClick&&s.onOverlayClick();return a.parents("div."+s.blockMsgClass).length>0?!0:a.parents().children().filter("div.blockUI").length===0}function p(e){if(!u)return;var t=u[e===!0?u.length-1:0];t&&t.focus()}function d(e,t,n){var r=e.parentNode,i=e.style,s=(r.offsetWidth-e.offsetWidth)/2-v(r,"borderLeftWidth"),o=(r.offsetHeight-e.offsetHeight)/2-v(r,"borderTopWidth");t&&(i.left=s>0?s+"px":"0");n&&(i.top=o>0?o+"px":"0")}function v(t,n){return parseInt(e.css(t,n),10)||0}e.fn._fadeIn=e.fn.fadeIn;var t=e.noop||function(){},n=/MSIE/.test(navigator.userAgent),r=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),i=document.documentMode||0,s=e.isFunction(document.createElement("div").style.setExpression);e.blockUI=function(e){a(window,e)};e.unblockUI=function(e){f(window,e)};e.growlUI=function(t,n,r,i){var s=e('
');t&&s.append("

"+t+"

");n&&s.append("

"+n+"

");r===undefined&&(r=3e3);e.blockUI({message:s,fadeIn:700,fadeOut:1e3,centerY:!1,timeout:r,showOverlay:!1,onUnblock:i,css:e.blockUI.defaults.growlCSS})};e.fn.block=function(t){var n=e.extend({},e.blockUI.defaults,t||{});this.each(function(){var t=e(this);if(n.ignoreIfBlocked&&t.data("blockUI.isBlocked"))return;t.unblock({fadeOut:0})});return this.each(function(){if(e.css(this,"position")=="static"){this.style.position="relative";e(this).data("blockUI.static",!0)}this.style.zoom=1;a(this,t)})};e.fn.unblock=function(e){return this.each(function(){f(this,e)})};e.blockUI.version=2.57;e.blockUI.defaults={message:"

Please wait...

",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var o=null,u=[]}typeof define=="function"&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)})();