var overrides = {
pages: function ($search) {
$search.on('click', '.pagination a', function(e) {
e.preventDefault();
var $this = $(this),
href = $this.attr('href');
ajax($search,
href,
true
);
});
},
init: function ($search) {
overrides.pages($search);
}
},
ajax = function ($search, url, incognito) {
$search.empty().load(url + ' #dvSearchResults > *', function (response, status, xhr) {
if (status === 'success') {
//Change sort if used
var name = "orderby",
regex = new RegExp("[\\?&]" + name + "=([^]*)"),
results = regex.exec(url);
if (results) {
if (results[1] == '1') {
$(".sortProducts .selectHold ul.selectList li a.selected span.value").attr("class", "value 1").text("Low-High");
} else if (results[1] == '2') {
$(".sortProducts .selectHold ul.selectList li a.selected span.value").attr("class", "value 2").text("High-Low");
}
}
results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
if (!incognito || incognito !== true) {
$search.attr('data-url', url);
}
} else {
window.location = url;
}
});
},
init = function () {
var $search = $('#dvSearchResults');
overrides.init($search);
};
$('.merch__banner__custom__nav__link').on('click', function (e) {
e.preventDefault();
var $this = $(this),
href = $this.attr('href'),
slide = $this.attr('data-slide'),
index;
if (!$this.hasClass('is--selected')) {
ajax($('#dvSearchResults'),
href,
true
);
$('.merch__banner__custom__nav__link').not($this).removeClass('is--selected');
$this.addClass('is--selected');
index = parseInt($(slide).index()) + parseInt(1);
window.location.hash = ( location.search.length ? '&' : '?' ) + 'slide=' + index;
}
});
init();
$('#refineNav').attr('style', 'display: none!important;');