ferguson.inwk.com
Open in
urlscan Pro
128.177.60.85
Public Scan
Submitted URL: https://protect-us.mimecast.com/s/ZePWCYEB9XTknZjZ5u0_fDd?domain=ferguson.inwk.com
Effective URL: https://ferguson.inwk.com/Pages/ConfirmRegistration.aspx?r=c967df2c-a3f8-4a18-9ba0-10962e1ac0c0&epslanguage=en-US
Submission: On February 26 via manual from IN — Scanned from US
Effective URL: https://ferguson.inwk.com/Pages/ConfirmRegistration.aspx?r=c967df2c-a3f8-4a18-9ba0-10962e1ac0c0&epslanguage=en-US
Submission: On February 26 via manual from IN — Scanned from US
Form analysis
1 forms found in the DOMPOST /Pages/ConfirmRegistration.aspx?r=c967df2c-a3f8-4a18-9ba0-10962e1ac0c0&epslanguage=en-US
<form method="post" action="/Pages/ConfirmRegistration.aspx?r=c967df2c-a3f8-4a18-9ba0-10962e1ac0c0&epslanguage=en-US" id="aspnetForm">
<div class="aspNetHidden">
<input type="hidden" name="AntiForgeryToken" id="AntiForgeryToken" value="eAVdHXy7r3KBT4fc1VxdOaj6CqrUtO7bfB37IkXpERWHIzf7ipvxntvStbCP6HHkDTNeVjrPi0i0kcav8kXDIQt8e_s1">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
value="/wEPDwUKMTgxMzc5MzgxMA8WAh4TVmFsaWRhdGVSZXF1ZXN0TW9kZQIBFgJmD2QWAmYPZBYCZg9kFgxmEGRkFgICBA8WAh4HVmlzaWJsZWhkAgEPDxYCHwFoZGQCAg9kFgJmD2QWAgIBDw8WAh4EVGV4dAVPQWNjZXNzIHRvIHRoaXMgcGFnZSBpcyByZXN0cmljdGVkIGluIE9CTy1tb2RlLg0KUGxlYXNlIGxvZyBvdXQgdG8gZXhpdCBPQk8tbW9kZWRkAgMPZBYCAgEQZGQWCgIBDw8WAh4LTmF2aWdhdGVVcmwFKy9saW5rLzA1MmMwMThjMjgxNTQ0ZWY5MTFmYzkzMjFkNmJkYzY5LmFzcHhkZAIHD2QWAgIDD2QWBAIBD2QWAmYPZBYCZg8PFgIfAmRkZAIFDxYCHwFnFgJmDw8WAh8CBRJubyBhcHByb3ZhbCBuZWVkZWRkZAIJD2QWAgIBD2QWBGYPDxYCHwMFK2h0dHA6Ly93d3cuaW53ay5jb20vZW4tdXMvdGVybXMtY29uZGl0aW9ucy9kZAIBDw8WAh8DBSlodHRwOi8vd3d3Lmlud2suY29tL2VuLXVzL3ByaXZhY3ktcG9saWN5L2RkAgsPDxYCHwFoZGQCDQ8PFgIfAWhkZAIFD2QWAmYPFgIfAWdkAgYPZBYCZg8WAh8BZ2RkNi1x/sJEvSFLSmVgU5EkyAtI42o=">
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="C78FBBDE">
</div>
<div id="wrap">
<div id="header">
<div class="headContent">
<div class="header-nav">
<div class="header-nav__logo">
<a id="ctl00_ctl00_ctl00_cphBody_hlHome" href="/en-US/">
<div id="header-nav-logo" class="header-nav-item logo">
<div class="logo-wrap"><img src="/globalassets/ferguson/homepage/ferguson_logo_05192022.jpeg"></div>
</div>
</a>
</div>
<div class="header-nav__right">
<div class="header-icon-menu header-drop-down-wrapper user-menu" id="headerCustomer">
<div class="drop-down-preview">
<a class="icon-wrapper" data-bind="attr: { href: loginLink }, click: handleLogin" href="/Pages/LoginPage.aspx?ReturnUrl=%2fPages%2fConfirmRegistration.aspx%3fr%3dc967df2c-a3f8-4a18-9ba0-10962e1ac0c0%26epslanguage%3den-US">
<div class="icon icn-enter"></div>
</a>
</div>
</div>
<script type="text/javascript">
(function(_, ko, amplify, app) {
'use strict';
function menuItemViewModel(model, options) {
var badgeCount = ko.observable(model.badgeCount || 0);
var showBadge = !!options.settings.showBadge;
if (!_.isUndefined(model.badgeCount)) {
amplify.subscribe('xavier.' + model.name + '.badge.count.changes', function(newVal) {
badgeCount(newVal);
});
} else {
showBadge = false;
}
var badgeText = ko.pureComputed(function() {
return badgeCount();
});
return _.extend(model, {
badgeCount: badgeCount,
showBadge: showBadge,
badgeText: badgeText
});
}
function headerCustomerViewModel(model, options) {
var menu = _.map(model.menu, function(menuItemModel) {
return menuItemViewModel(menuItemModel, options);
});
var badgeCount = ko.pureComputed(function() {
return _.reduce(menu, function(memo, item) {
return memo + item.badgeCount();
}, 0);
});
var noUserImageUrl = !model.userImageUrl;
var userName = ko.observable(model.userName);
var showUserName = ko.pureComputed(function() {
return !noUserImageUrl || !userName();
});
app.headerCustomerApi = {
changeUserName: userName
};
amplify.subscribe('user.name.changed', userName);
return _.extend(model, {
badgeCount: badgeCount,
userName: userName,
noUserImageUrl: !model.userImageUrl,
showUserName: showUserName,
menu: menu,
logoutLabel: options.labels.logoutLabel,
logoutLink: options.settings.logoutLink,
loginLabel: options.labels.loginLabel,
loginLink: options.settings.loginLink,
handleLogin: function() {
app.session.clearMiniCart();
window.location = options.settings.loginLink;
},
showBadge: !!options.settings.showBadge,
showMenu: !!options.settings.showMenu,
orderOnBehalfOf: model.orderOnBehalfOf
});
}
var viewModel = headerCustomerViewModel({
"badgeCount": 0,
"menu": [],
"userImageUrl": null,
"userName": null,
"orderOnBehalfOf": false
}, {
"labels": {
"logoutLabel": "Log Out",
"loginLabel": "Login",
"userNameOBOLabel": "Order On Behalf Of {0}"
},
"settings": {
"loginLink": "/Pages/LoginPage.aspx?ReturnUrl=%2fPages%2fConfirmRegistration.aspx%3fr%3dc967df2c-a3f8-4a18-9ba0-10962e1ac0c0%26epslanguage%3den-US",
"logoutLink": "/Pages/Logout.aspx",
"showBadge": false,
"showMenu": true
}
});
ko.applyBindings(viewModel, document.getElementById('headerCustomer'));
})(_, ko, amplify, window.xavier = window.xavier || {});
</script>
</div>
</div>
</div>
</div>
<div id="content">
<div class="mainContainer">
<div class="title-container">
<div class="logo">
<img src="/globalassets/ferguson/login/fergusonportalheader.jpg" alt="">
</div>
</div>
<span id="ctl00_ctl00_ctl00_cphBody_cphMainMasterMain_cphBody_NotNeededUserApprovalMessageText" class="ConfRegMes">no approval needed</span>
</div>
</div>
<div id="footer">
<div class="footer-info-container">
<div class="footer-column">
<div class="footer-copyright">©2024 InnerWorkings, Inc.</div>
<div class="footer-terms"><a id="ctl00_ctl00_ctl00_cphBody_cphFooter_Footer1_hlPortalTermsAndConditions" href="http://www.inwk.com/en-us/terms-conditions/" target="blank">Terms & Conditions</a></div>
<div class="footer-policy"><a id="ctl00_ctl00_ctl00_cphBody_cphFooter_Footer1_hlPortalPrivacyPolicy" href="http://www.inwk.com/en-us/privacy-policy/" target="blank">Privacy Policy</a></div>
<div class="footer-custom1"><a href="http://www.inwk.com/en-us/tracking-tools-policy/">Tracking Tools</a>
<style>
div.sub-catalogs {
display: none;
}
</style>
<script type="text/javascript">
function hideSubCategories(counter) {
try {
var subcategories = document.querySelector('div.sub-catalogs');
if (subcategories == null) {
setTimeout(function() {
hideSubCategories(--counter)
}, 500);
return;
}
var pageSelected = document.querySelector('li .selected');
var currentNode = pageSelected ? pageSelected.innerText : '';
if (currentNode == 'Branded Merchandise / Promotional Items') {
subcategories.style.display = 'none';
} else {
subcategories.style.display = 'block';
}
if (counter > 0) {
setTimeout(function() {
hideSubCategories(--counter)
}, 500);
}
} catch (e) {}
}
document.addEventListener('DOMContentLoaded', function() {
hideSubCategories(5);
});
</script>
</div>
<div class="footer-cookie">Please be advised that our sites use cookies to provide some of the services we offer. Your browser settings can be changed so you don’t receive these however if you use our site without changing these settings,
you are consenting to our use of cookies. If you would like any further information about cookies or your browser settings please view our privacy policy. </div>
</div>
<div class="footer-column">
<div class="footer-custom2">For assistance, please email support at <a href="mailto:support.ferguson@inwk.com">support.ferguson@inwk.com</a><br> or call (800) 875-4125 </div>
<div class="footer-powered">
<span>Powered By</span>
<img src="/globalassets/site-poweredbylogos/hh_logo.png" alt="">
</div>
</div>
</div>
</div>
</div>
<div class="pageOverlay" style="display: none"></div>
<span style="display: none"></span>
<script type="text/javascript">
(function($, _, app) {
function ViewModel() {
var defaultCancelText = 'Cancel';
var defaultConfirmText = 'Confirm';
var defaultOptions = {
modal: true,
closeOnEscape: true,
autoOpen: false,
draggable: false,
resizable: false,
zIndex: 100000,
dialogClass: 'inform-dialog no-title',
position: {
my: "center",
at: "center",
of: window
},
open: function() {
$('html').addClass('overflow-hidden');
},
beforeClose: function() {
$('html').removeClass('overflow-hidden');
}
};
var dialogIsOpen = ko.observable(false);
var content = ko.observable('');
var options = ko.observable(defaultOptions);
function confirm(message, confirmCallback, cancelCallback, confirmText, cancelText) {
content(message);
var ops = _.clone(defaultOptions);
ops.dialogClass = 'confirm-dialog no-title';
ops.close = ops.close && _.bind(function() {
closeDialog();
}, this);
ops.buttons = [{
text: confirmText || defaultConfirmText,
'class': 'btn btn-primary btn-md',
click: function() {
closeDialog(confirmCallback);
}
}, {
text: cancelText || defaultCancelText,
'class': 'btn btn-primary-outline btn-md',
click: function() {
closeDialog(cancelCallback);
}
}];
options(ops);
dialogIsOpen(true);
};
function alert(message, callback) {
content(message);
var ops = _.clone(defaultOptions);
ops.close = ops.close && _.bind(function() {
closeDialog(callback);
}, this);
ops.buttons = [];
options(ops);
dialogIsOpen(true);
};
function closeDialog(callback) {
dialogIsOpen(false);
callback && callback();
};
return {
options: options,
dialogIsOpen: dialogIsOpen,
content: content,
alert: alert,
confirm: confirm
};
}
var model = new ViewModel();
app.dialogs = {
alert: model.alert,
confirm: model.confirm
};
$(function() {
ko.applyBindings(model, document.getElementById('notificationDialog'));
});
})(jQuery, _, window.xavier = window.xavier || {});
</script>
<span style="display: none"></span>
<script type="text/javascript">
(function($, ko, eventBus) {
'use strict';
var isOpen = ko.observable();
var $vcWidget = $('#vcWidget');
var defaults = {
modal: true,
closeOnEscape: true,
autoOpen: false,
draggable: false,
resizable: false,
zIndex: 100000,
width: 800,
height: 600,
position: {
my: 'center',
at: 'center',
of: window
},
dialogClass: 'maximize-dialog',
open: function() {
$('html').addClass('overflow-hidden');
},
beforeClose: function() {
$('html').removeClass('overflow-hidden');
}
};
var widgetOpts = ko.observable(defaults);
var buildCurrentOpts = function(params) {
if (typeof params === 'string') {
params = {
src: params
}
}
var paramLabels = params.labels || {};
var paramOptions = params.options || {};
var widgetTitle = paramLabels.title || params.title;
var widgetCloseFn = paramOptions.close || params.close || $.noop;
var widgetSrc = paramOptions.src || params.src;
var widgetFullscreenMode = paramOptions.fullScreen || params.fullScreen;
var width = paramOptions.width || params.width;
var height = paramOptions.height || params.height;
console.log(params);
var currentOpts = {
title: widgetTitle,
src: widgetSrc,
close: function() {
if (typeof widgetCloseFn === 'function') {
widgetCloseFn();
}
isOpen(false);
$vcWidget.html('<div class="loading"></div>');
}
};
if (width) currentOpts.width = width;
if (height) currentOpts.height = height;
if (widgetFullscreenMode) {
currentOpts.buttons = [{
title: 'Full screen label',
'class': 'icn-fullscreen-alt headerTextColor',
click: function() {
$(this).dialog('option', 'dialogClass', 'maximize-dialog full-screen');
}
}, {
title: 'Cancel label',
'class': 'icn-fullscreen-exit-alt headerTextColor',
click: function() {
$(this).dialog('option', 'dialogClass', 'maximize-dialog');
}
}];
}
return $.extend({}, defaults, currentOpts);
}
var openWidget = function(params) {
if (isOpen()) {
return;
}
var currentOpts = buildCurrentOpts(params);
widgetOpts(currentOpts);
isOpen(true);
$vcWidget.load(currentOpts.src);
}
const closeWidget = () => {
isOpen(false);
};
eventBus.subscribe('vc:widget:show', openWidget);
eventBus.subscribe('vc:widget:close', closeWidget);
var vm = {
isOpen: isOpen,
widgetOpts: widgetOpts
}
$(function() {
ko.applyBindings(vm, $vcWidget[0]);
$(window).resize(function() {
$vcWidget.dialog('option', 'position', defaults.position);
});
});
})(jQuery, ko, amplify);
</script>
</form>
Text Content
Access to this page is restricted in OBO-mode. Please log out to exit OBO-mode no approval needed ©2024 InnerWorkings, Inc. Terms & Conditions Privacy Policy Tracking Tools Please be advised that our sites use cookies to provide some of the services we offer. Your browser settings can be changed so you don’t receive these however if you use our site without changing these settings, you are consenting to our use of cookies. If you would like any further information about cookies or your browser settings please view our privacy policy. For assistance, please email support at support.ferguson@inwk.com or call (800) 875-4125 Powered By dam_y9v#x154du$OeW$csa Close You have been signed out of your account due to inactivity Close Close