var toggleSpeed = 300;
var blockedDomains = new Array('hotmail.com', 'hotmail.co.uk', 'outlook.com', 'outlook.co.uk', 'gmail.com', 'yahoo.com', 'yahoo.co.uk');
function valueToGBP(val) {
return val.toLocaleString('en-GB', { style: 'currency', currency: 'GBP' });
}
function isValidEmailAddress(emailAddr) {
return !blockedDomains.some(domain => emailAddr.includes(domain));
}
function showOrderDetail(orderID, modalID, detailsID, loadingText, showUseOrder) {
var loadingOrder = showLoader(loadingText);
var params = [
`OrderID:${orderID}`,
`ShowUseOrder:${(showUseOrder ? '1' : '0')}`
];
getWebControl('content/orders/OrderDetail.ascx', params,
function (html) {
$(`#${detailsID}`).html(html);
hideLoader(loadingOrder);
$(`#${modalID}`).addClass('show');
},
function (error) {
hideLoader(loadingOrder);
console.error('[EOrder Detail]', error);
}
);
}
$.fn.setContentToLoading = function(loadingMessage) {
$(this).html('
' + loadingMessage + '');
};
$.fn.appendContentToLoading = function (loadingMessage, id) {
var c = $(`
${loadingMessage}`);
$(this).append(c);
};
$(document).ready(function () {
$('.shame-expanding-button').on('mouseenter', function () {
var _this = this;
if (!$(this).hasAttr('data-callback-added') && $(this).hasAttr('data-callback')) {
$(this).bind('click', function(e) {
e.preventDefault();
var fn = window[$(_this).attr('data-callback')];
if (typeof fn === 'function') {
fn();
}
});
$(_this).attr('data-callback-added', '1');
}
if ($(this).find('div').length < 1) {
$(`