(()=>{var e,_,r={428:e=>{"use strict";e.exports=wp.i18n}},t={};function __webpack_require__(e){var _=t[e];if(void 0!==_)return _.exports;var i=t[e]={exports:{}};return r[e](i,i.exports,__webpack_require__),i.exports}__webpack_require__.m=r,__webpack_require__.n=e=>{var _=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(_,{a:_}),_},__webpack_require__.d=(e,_)=>{for(var r in _)__webpack_require__.o(_,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:_[r]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((_,r)=>(__webpack_require__.f[r](e,_),_)),[])),__webpack_require__.u=e=>"chunks/"+{442:"missing-or-empty-page-title",681:"add-label-to-unllabeled-form-fields"}[e]+"."+{442:"efba3af953967ec56a9f",681:"47a7283dc8946097613e"}[e]+".js",__webpack_require__.miniCssF=e=>{},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,_)=>Object.prototype.hasOwnProperty.call(e,_),e={},_="accessibility-checker-pro:",__webpack_require__.l=(r,t,i,a)=>{if(e[r])e[r].push(t);else{var c,o;if(void 0!==i)for(var u=document.getElementsByTagName("script"),n=0;n{c.onerror=c.onload=null,clearTimeout(l);var i=e[r];if(delete e[r],c.parentNode&&c.parentNode.removeChild(c),i&&i.forEach((e=>e(t))),_)return _(t)},l=setTimeout(b.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=b.bind(null,c.onerror),c.onload=b.bind(null,c.onload),o&&document.head.appendChild(c)}},__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var _=__webpack_require__.g.document;if(!e&&_&&(_.currentScript&&"SCRIPT"===_.currentScript.tagName.toUpperCase()&&(e=_.currentScript.src),!e)){var r=_.getElementsByTagName("script");if(r.length)for(var t=r.length-1;t>-1&&(!e||!/^http(s?):/.test(e));)e=r[t--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e})(),(()=>{var e={108:0};__webpack_require__.f.j=(_,r)=>{var t=__webpack_require__.o(e,_)?e[_]:void 0;if(0!==t)if(t)r.push(t[2]);else{var i=new Promise(((r,i)=>t=e[_]=[r,i]));r.push(t[2]=i);var a=__webpack_require__.p+__webpack_require__.u(_),c=new Error;__webpack_require__.l(a,(r=>{if(__webpack_require__.o(e,_)&&(0!==(t=e[_])&&(e[_]=void 0),t)){var i=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;c.message="Loading chunk "+_+" failed.\n("+i+": "+a+")",c.name="ChunkLoadError",c.type=i,c.request=a,t[1](c)}}),"chunk-"+_,_)}};var _=(_,r)=>{var t,i,[a,c,o]=r,u=0;if(a.some((_=>0!==e[_]))){for(t in c)__webpack_require__.o(c,t)&&(__webpack_require__.m[t]=c[t]);if(o)o(__webpack_require__)}for(_&&_(r);u{e.default()})),i?.add_label_to_unlabelled_form_fields?.enabled&&__webpack_require__.e(681).then(__webpack_require__.bind(__webpack_require__,469)).then((e=>{e.default()}))})(); //# sourceMappingURL=frontendFixes.bundle.js.map; /******/ (function() { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./src/js/frontend/common.js": /*!***********************************!*\ !*** ./src/js/frontend/common.js ***! \***********************************/ /***/ (function() { /** * File common.js. */ (function ($) { 'use strict'; $(document).ready(function () { // Add aria-label to the button link $('.btn-main').each(function () { const anchorLabel = $(this).attr('data-anchor-label'); const link = $(this).find('a').first(); if (anchorLabel && link.length > 0) { link.attr('aria-label', anchorLabel); } }); }); })(jQuery); /***/ }), /***/ "./src/js/frontend/header.js": /*!***********************************!*\ !*** ./src/js/frontend/header.js ***! \***********************************/ /***/ (function() { /** * File header.js. */ (function ($) { 'use strict'; $(document).ready(function () { let above1200 = false; headerSizeSpace(); // resize functions calls $(window).on('resize', function () { let windowWidth = $(window).width(); headerSizeSpace(); if (windowWidth >= 1200 && !above1200) { // Window size increased from below 1200px to 1200px or more above1200 = true; setTimeout(function () { headerSizeSpace(); }, 300); } else if (windowWidth < 1200 && above1200) { // Window size decreased from above 1200px to below 1200px above1200 = false; setTimeout(function () { headerSizeSpace(); }, 300); } }); // return if link is # $(document).on('click', 'a[href="#"]', function () { return false; }); // $('.site-header ul.primary-menu li.menu-item-has-children > a, .site-header ul.primary-menu > li.menu-item-has-megamenu > a').after(''); $(document).on('click', '.site-header .menu-toggle', function () { $('.site-header').toggleClass('toggled'); $('body').toggleClass('off-scroll'); }); $(document).on('click', '.site-header ul.primary-menu li .submenu-toggle', function () { const windowWidth = $(window).outerWidth(); if (1200 > windowWidth) { $(this).parent('li').toggleClass('active'); $(this).siblings('.sub-menu, .children, .megamenu-wrap').slideToggle(); } }); $('.site-header ul.primary-menu li').hover(function () { const windowWidth = $(window).outerWidth(); if (1199 < windowWidth && ($(this).hasClass('menu-item-has-megamenu') || $(this).hasClass('menu-item-has-children'))) { $(this).toggleClass('active').siblings().removeClass('active'); } }); $('.site-header .megamenu-wrap .megamenu-wrap__left ul > li').hover(function () { const windowWidth = $(window).outerWidth(); if (1199 < windowWidth) { let dataReleated = $(this).data('related'); $(this).addClass('active').siblings().removeClass('active'); $(this).parents('.megamenu-wrap').find('.megamenu-wrap__item_details').each(function () { let dataTabId = $(this).data('tab-id'); if (dataTabId === dataReleated) { $(this).addClass('active'); } else { $(this).removeClass('active'); } }); } }); $(document).on('click', '.site-header__language-action', function () { $('.site-header__languages-list').toggle(); }); $(document).on('click', function (e) { if (!$(e.target).closest('.site-header__languages-list').length && !$(e.target).closest('.site-header__language-action').length) { $('.site-header__languages-list').hide(); } }); $('.search-form').submit(function (e) { // Get the value from the search input field let searchValue = $(this).parent().find('.search-field').val(); // Check if the search value has at least 3 characters if (searchValue.length < 3) { // Prevent the form from submitting e.preventDefault(); // Insert the error message dynamically $(this).parents('.search-form-wrapper').find('.error-message').show(); } else { // Clear any previous error messages $(this).parents('.search-form-wrapper').find('.error-message').hide(); } }); // Sticky Header $(window).scroll(function () { if ($(window).scrollTop() >= 80) { $('.site-header').addClass('fixed-header'); } else { $('.site-header').removeClass('fixed-header'); } }); }); function headerSizeSpace() { let header = $('.site-header'); if (0 < header.length) { $('.site-main').css('padding-top', header.outerHeight()); let headerMenu = header.find('.efi-menu'); let windowWidth = $(window).width(); if (0 < headerMenu.length) { if (windowWidth < 1200) { if ($('body').hasClass('admin-bar')) { headerMenu.css('top', header.outerHeight() + $('#wpadminbar').outerHeight()); } else { headerMenu.css('top', header.outerHeight()); } } else { headerMenu.css('top', ''); } } } } let notifyFontColor = $('.site-header-notification').attr('data-font-color') ? $('.site-header-notification').attr('data-font-color') : ''; if ('' != notifyFontColor) { $('.site-header-notification p').css('color', notifyFontColor); $('.site-header-notification a').css('color', notifyFontColor); $('.site-header-notification span').css('color', notifyFontColor); } })(jQuery); /***/ }), /***/ "./src/js/frontend/marketoform.js": /*!****************************************!*\ !*** ./src/js/frontend/marketoform.js ***! \****************************************/ /***/ (function() { /** * File marketo-form.js. * * Handles marketo form. */ (function ($) { "use strict"; /* Load marketo function */ window.loadMarketoForm = (munchkinId, formId) => { if (undefined !== MktoForms2 && "" != formId) { var loadForm = MktoForms2.loadForm.bind(MktoForms2, "//go.efi.com", munchkinId, formId), formEls = [].slice.call(document.querySelectorAll('.site-main [data-formId="' + formId + '"]:not(.efi-mk-loaded)')); (function loadFormCb(formEls) { var formEl = formEls.shift(); $(formEl).html(""); if (formEl) { formEl.id = "mktoForm_" + formId; } loadForm(function (form) { if (!form) { console.error("Form is not loaded."); return; } const urlParams = new URLSearchParams(window.location.search); let utmSourceURL = urlParams.get('utm_source') || ""; let utmMediumURL = urlParams.get('utm_medium') || ""; let utmCampaignURL = urlParams.get('utm_campaign') || ""; let utmTermURL = urlParams.get('utm_term') || ""; let utmContentURL = urlParams.get('utm_content') || ""; let postTitle = form.getFormElem().attr("data-post-title") || null; let mktoProducts = form.getFormElem().attr("data-mkto-products") || "NULL"; let mktoSynctoSalesforce = form.getFormElem().attr("data-mkto-syncto-salesforce") || "Yes"; let campaignLabel = form.getFormElem().attr("data-campaign-label") || "Corporate - Global - Contact Me"; let utmSource = "" === utmSourceURL ? form.getFormElem().attr("data-utm-source") || "" : utmSourceURL; let utmMedium = "" === utmMediumURL ? form.getFormElem().attr("data-utm-medium") || "" : utmMediumURL; let utmCampaign = "" === utmCampaignURL ? form.getFormElem().attr("data-utm-campaign") || "" : utmCampaignURL; let utmTerm = "" === utmTermURL ? form.getFormElem().attr("data-utm-term") || "" : utmTermURL; let utmContent = "" === utmContentURL ? form.getFormElem().attr("data-utm-content") || "" : utmContentURL; let buttonLabel = form.getFormElem().attr("data-button-label") || "Submit"; form.vals({ "Product_Area__c": postTitle }); form.vals({ "mktoProducts": mktoProducts }); form.vals({ "mktoSynctoSalesforce": mktoSynctoSalesforce }); form.vals({ "Neolane_Campaign_Label__c": campaignLabel }); form.vals({ "UTM_Source__c": utmSource }); form.vals({ "UTM_Medium__c": utmMedium }); form.vals({ "UTM_Campaign__c": utmCampaign }); form.vals({ "UTM_Term__c": utmTerm }); form.vals({ "UTM_Content__c": utmContent }); // Styles $(".efi_form_wrap .mktoFormRow").each(function () { let getColDom = $(this).find(".mktoFormCol").length; if (getColDom > 1) { $(this).find(".mktoClear").remove(); $(this).css("display", "flex"); $(this).css("gap", "20px"); } }); // Add role="alert" to the form success message $(".efi_form_wrap__success-msg").attr("role", "alert").attr("aria-live", "assertive"); $(".efi_form_wrap__success-msg").find(".prod-footer-cta__success-icon").attr("aria-hidden", "true"); $(".contact-marketo-form__img").css("height", $(".contact-marketo-form__detail").height() + 100); $(".mktoButtonRow .mktoButtonWrap button").removeClass("mktoButton"); $(".mktoButtonRow .mktoButtonWrap button").addClass("btn-main"); // Button label change if found default value $('.mktoButtonRow .mktoButtonWrap button').addClass('btn-main'); if ($(formEl).length) { $(formEl).find('.mktoButtonRow .mktoButtonWrap button').html(buttonLabel); } else { $('.mktoButtonRow .mktoButtonWrap button').html(buttonLabel); } // Add autocomplete attributes for accessibility (WCAG 1.3.5) const autocompleteMap = { 'FirstName': 'given-name', 'LastName': 'family-name', 'Email': 'email', 'Phone': 'tel', 'WorkPhone': 'tel', 'Company': 'organization' }; const formElement = form.getFormElem()[0]; if (formElement) { Object.keys(autocompleteMap).forEach(function (fieldName) { const input = formElement.querySelector('input[name="' + fieldName + '"]'); if (input) { input.setAttribute('autocomplete', autocompleteMap[fieldName]); } }); } // Add an onSuccess handler form.onSuccess(function (post_values, redirect) { form.getFormElem().addClass("u-hidden"); form.getFormElem().parent().find(".efi_form_wrap__success-msg").removeClass("u-hidden"); // Redirect on thank you page. let redirectURL = form.getFormElem().attr("data-redirect-url") || ""; if (redirectURL) { location.href = redirectURL; } // Return false to prevent the submission handler continuing with its own processing return false; }); if (formEl) { formEl.id = ""; } formEls.length && loadFormCb(formEls); }); })(formEls); } }; // Marketo form var formIds = []; var munchkinId = ""; let marketoScriptDelayTime = 0.1; $(".efi_form_wrap").each(function () { if ($("form", this).length > 0) { munchkinId = $("form", this).attr("data-munchkin") || ""; var formId = $("form", this).attr("data-formId") || ""; if ($.inArray(formId, formIds) == -1) { formIds.push(formId); } } }); if (formIds.length > 0) { setTimeout(function () { let scriptEle = document.createElement("script"); scriptEle.setAttribute("data-src", "https://go.efi.com/js/forms2/js/forms2.min.js"); scriptEle.setAttribute("data-type", "lazy"); document.body.appendChild(scriptEle); scriptEle.addEventListener("load", () => { /* util */ var arrayify = getSelection.call.bind([].slice); /* fix inter-form label bug! */ MktoForms2.whenRendered(function (form) { var formEl = form.getFormElem()[0], rando = "_" + new Date().getTime() + Math.random(); arrayify(formEl.querySelectorAll("label[for]")).forEach(function (labelEl) { var forEl = formEl.querySelector('[id="' + labelEl.htmlFor + '"]'); if (forEl) { labelEl.htmlFor = forEl.id = forEl.id + rando; } }); arrayify(formEl.querySelectorAll("label[id]")).forEach(function (labelEl) { labelEl.id = labelEl.id + rando; }); arrayify(formEl.querySelectorAll("span[id]")).forEach(function (spanEl) { spanEl.id = spanEl.id + rando; }); // Fix aria-labelledby references to match updated IDs arrayify(formEl.querySelectorAll("input[aria-labelledby], select[aria-labelledby], textarea[aria-labelledby]")).forEach(function (inputEl) { var ariaLabelledBy = inputEl.getAttribute("aria-labelledby"); if (ariaLabelledBy) { var referencedIds = ariaLabelledBy.split(/\s+/); var updatedIds = referencedIds.map(function (baseId) { // Find the element with this base ID (which now has the suffix) var element = formEl.querySelector('[id^="' + baseId + '"]'); if (element && element.id) { return element.id; } return baseId; // Fallback to original if not found }); inputEl.setAttribute("aria-labelledby", updatedIds.join(" ")); } }); // Add autocomplete attributes for accessibility (WCAG 1.3.5) const autocompleteMap = { 'FirstName': 'given-name', 'LastName': 'family-name', 'Email': 'email', 'Phone': 'tel', 'WorkPhone': 'tel', 'Company': 'organization' }; if (formEl) { Object.keys(autocompleteMap).forEach(function (fieldName) { const input = formEl.querySelector('input[name="' + fieldName + '"]'); if (input) { input.setAttribute('autocomplete', autocompleteMap[fieldName]); } }); } }); /* Load marketo form */ formIds.forEach(function (formId) { loadMarketoForm(munchkinId, formId); }); }); }, marketoScriptDelayTime * 1000); setTimeout(function () { document.querySelectorAll("script[data-type='lazy']").forEach(function (elem) { if (!elem.hasAttribute("src")) { elem.setAttribute("src", elem.getAttribute("data-src")); } }); }, marketoScriptDelayTime * 1000); } })(jQuery); /***/ }), /***/ "./src/sass/main.scss": /*!****************************!*\ !*** ./src/sass/main.scss ***! \****************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // extracted by mini-css-extract-plugin /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ // no module.id needed /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /* webpack/runtime/compat get default export */ /******/ !function() { /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function() { return module['default']; } : /******/ function() { return module; }; /******/ __webpack_require__.d(getter, { a: getter }); /******/ return getter; /******/ }; /******/ }(); /******/ /******/ /* webpack/runtime/define property getters */ /******/ !function() { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = function(exports, definition) { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ }(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ !function() { /******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } /******/ }(); /******/ /******/ /* webpack/runtime/make namespace object */ /******/ !function() { /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ }(); /******/ /************************************************************************/ var __webpack_exports__ = {}; // This entry need to be wrapped in an IIFE because it need to be in strict mode. !function() { "use strict"; /*!************************!*\ !*** ./src/js/main.js ***! \************************/ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _sass_main_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../sass/main.scss */ "./src/sass/main.scss"); /* harmony import */ var _frontend_header__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./frontend/header */ "./src/js/frontend/header.js"); /* harmony import */ var _frontend_header__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_frontend_header__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _frontend_marketoform__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./frontend/marketoform */ "./src/js/frontend/marketoform.js"); /* harmony import */ var _frontend_marketoform__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_frontend_marketoform__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _frontend_common__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./frontend/common */ "./src/js/frontend/common.js"); /* harmony import */ var _frontend_common__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_frontend_common__WEBPACK_IMPORTED_MODULE_3__); // Styles // Javascript }(); /******/ })() ; //# sourceMappingURL=main.js.map; // markto cookie code fix // 19/08/2024 function Munchkin_Init() { var didInit = false; function initMunchkin() { if (didInit === false) { didInit = true; Munchkin.init("559-INV-406", { domainLevel: 3 }); } } var s = document.createElement("script"); s.type = "text/javascript"; s.async = true; s.src = "//munchkin.marketo.net/munchkin.js"; s.onreadystatechange = function () { if (this.readyState == "complete" || this.readyState == "loaded") { initMunchkin(); } }; s.onload = initMunchkin; document.getElementsByTagName("head")[0].appendChild(s); } /* Get cookie function */ function efiGetCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(";"); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == " ") { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } ; function zoominfo_init() { if (window.location.host.toLowerCase() === "www-test.efi.com") { retunrn; } console.log("zoominfo_init"); window[ (function (_xxU, _pl) { var _rY = ""; for (var _ms = 0; _ms < _xxU.length; _ms++) { _rY == _rY; var _lx = _xxU[_ms].charCodeAt(); _pl > 9; _lx -= _pl; _lx != _ms; _lx += 61; _lx %= 94; _lx += 33; _rY += String.fromCharCode(_lx); } return _rY; })(atob("JXJ5PTo1MC4/dDBE"), 41) ] = "7d02fb748a1680783148"; var zi = document.createElement("script"); (zi.type = "text/javascript"), (zi.async = true), (zi.src = (function (_CS2, _7O) { var _71 = ""; for (var _kk = 0; _kk < _CS2.length; _kk++) { _7O > 9; var _KC = _CS2[_kk].charCodeAt(); _KC -= _7O; _KC += 61; _KC %= 94; _71 == _71; _KC != _kk; _KC += 33; _71 += String.fromCharCode(_KC); } return _71; })(atob("KTU1MTRZTk4rNE07Kkw0JDMqMTU0TSQwLk47Kkw1IihNKzQ="), 31)), document.readyState === "complete" ? document.body.appendChild(zi) : window.addEventListener("load", function () { document.body.appendChild(zi); }); } ; if (typeof MktoForms2 !== 'undefined') { //add a callback to the first ready form on the page MktoForms2.whenReady(function (form) { if (efiGetCookie("_mkto_form_submit") != undefined) { //add the tracking field to be submitted form.addHiddenFields({ "_mkt_trk": "" }); form.addHiddenFields({ "munchkinId": "" }); //clear the value during the onSubmit event to prevent tracking association form.onSubmit(function (form) { form.vals({ "_mkt_trk": "" }); form.vals({ "munchkinId": "" }); if (efiGetCookie("go_efi") != 'y' || (efiGetCookie("go_efi") == 'y' && efiGetCookie("go_efi_consent") == "allow")) { efiSetCookie("_mkto_form_submit", "yes"); } }) } else { //clear the value during the onSubmit event to prevent tracking association form.onSubmit(function (form) { if (efiGetCookie("go_efi") != 'y' || (efiGetCookie("go_efi") == 'y' && efiGetCookie("go_efi_consent") == "allow")) { efiSetCookie("_mkto_form_submit", "yes"); } }) } }) } /* Set cookie function */ function efiSetCookie(cname, cvalue, exdays = 0) { var d = new Date(); d.setTime(d.getTime() + (exdays)); var expires = (exdays != 0 && exdays != '') ? d.toUTCString() : 0; document.cookie = cname + "=" + cvalue + ";expires=" + expires + ";path=/"; };