var EZSMSBPF = EZSMSBPF || {}; (function( $ ) { 'use strict'; EZSMSBPF.initialize = { init: () => { EZSMSBPF.initialize.submitForm(); }, isEmail: email => { const re = /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(String(email).toLowerCase()); }, submitForm: () => { } }; EZSMSBPF.documentOnReady = { init: () => { EZSMSBPF.initialize.init(); }, }; EZSMSBPF.documentOnLoad = { init: () => { }, }; EZSMSBPF.documentOnResize = { init: () => { }, }; EZSMSBPF.documentOnScroll = { init: () => { }, }; // Initialize Functions $(document).ready(EZSMSBPF.documentOnReady.init); $(window).on('load', EZSMSBPF.documentOnLoad.init); $(window).on('resize', EZSMSBPF.documentOnResize.init); $(window).on('scroll', EZSMSBPF.documentOnScroll.init); })( jQuery );