// 0) {
search.addClass('not-empty');
} else {
search.removeClass('not-empty');
}
if (responsiveMode) {
inResponsive = true;
} else {
inDesktop = true;
}
}
search.blur(function () {
if (search.val().length > 0) {
search.addClass('not-empty');
} else {
search.removeClass('not-empty');
}
});
jQuery('.header-minicart').on('click', function () {
if (jQuery('.header-minicart > a').hasClass('skip-active')) {
close_menu_responsive();
minianimation = setTimeout(function () {
jQuery('.header-minicart a').removeClass('skip-active');
jQuery('.header-minicart div').removeClass('skip-active');
}, 10000);
} else {
clearTimeout(minianimation);
}
});
});
jQuery(document).ready(function () {
isMobile = (window.innerWidth < 768);
recalculateHeaderPositions();
var menuHeight = jQuery('div.amshopby-filters-left .amshopby-advanced').outerHeight();
if (jQuery('body').hasClass('customer-account') && !jQuery('body').hasClass('sales-guest-order-view')) {
jQuery('.col-main').css('padding-top', menuHeight);
}
jQuery('.col-left-menu-container.avoid-fixed-menu').css('padding-top', totalHeight + menuHeight);
filtersTopWidth = jQuery('.col-main-menu').width();
decorateDataList('narrow-by-list2');
// starting index
var i = 0;
//var tempo = 10000000;
var slideRefresh = 6000;
var animateTempo = 500;
var fadeTempo = 300;
var intervalVar;
// find all slides
var slides = jQuery('.main-slide');
jQuery('#main-slider-next').click(function () {
//slideNext();
});
jQuery('#main-slider-prev').click(function () {
//slidePrev();
});
function animation1() {
if (jQuery('.slider-wrapper').length) {
jQuery('.slider-wrapper').fadeOut(fadeTempo);
jQuery('.slider-wrapper').animate(
{'left': -(slides.eq(i).position().left)},
animateTempo,
function () {
jQuery('.slider-wrapper').fadeIn(fadeTempo);
}
);
}
}
function animation2() {
if (jQuery('.slider-wrapper').length) {
jQuery('.slider-wrapper').animate(
{opacity: 0.0, 'left': -(slides.eq(i).position().left)},
animateTempo,
function () {
jQuery('.slider-wrapper').animate({opacity: 1}, animateTempo);
}
);
}
}
function animation3() {
// highlight, shake, bounce
if (jQuery('.slider-wrapper').length) {
jQuery('.slider-wrapper').toggle('bounce', 600);
jQuery('.slider-wrapper').animate(
{'left': -(slides.eq(i).position().left)},
500,
function () {
//jQuery('.slider-wrapper').animate({width: "show"}, animateTempo);
jQuery('.slider-wrapper').fadeIn(600);
}
);
}
}
function slideNext() {
slideClear();
// find next index
// i + 1 or 0 if end of slides
i = ++i % slides.length;
// scroll to that index
animation1();
slideAuto();
}
function slidePrev() {
slideClear();
// find next index
// i + 1 or 0 if end of slides
i = --i % slides.length;
// scroll to that index
animation1();
slideAuto();
}
function slideClear() {
if (intervalVar) {
clearTimeout(intervalVar);
}
}
function slideAuto() {
intervalVar = setTimeout(slideFunc, slideRefresh);
}
function slideFunc() {
slideNext();
}
// slide begins
slideAuto();
var newsletter_id = jQuery('#newsletter-validate-detail-box > div').data('newsletter_id');
jQuery('#newsletter_subs_box' + newsletter_id).click(function (e) {
var valid_email = false;
if (jQuery('#newsletter' + newsletter_id).val() == '') {
jQuery('#empty-email-newsletter' + newsletter_id).show();
jQuery('#newsletter' + newsletter_id).css('border', '1px red solid');
} else if (!isValidEmail(jQuery('#newsletter' + newsletter_id).val())) {
jQuery('#validate-email-newsletter' + newsletter_id).show();
jQuery('#empty-email-newsletter' + newsletter_id).hide();
jQuery('#newsletter' + newsletter_id).css('border', '1px red solid');
} else {
jQuery('#validate-email-newsletter' + newsletter_id).hide();
jQuery('#empty-email-newsletter' + newsletter_id).hide();
jQuery('#newsletter' + newsletter_id).css('border', 'none');
valid_email = true;
}
if (!valid_email) {
e.preventDefault();
return false;
}
});
var newsletterSubscriberFormDetailBox = new VarienForm('newsletter-validate-detail-box');
if (isMobile) {
jQuery('.toolbar').height(jQuery('.toolbar .sorter').height());
}
jQuery('.header-language-container .box-switch-menu .menu-groups .menu-group-select .menu-group-select-container').mouseover(function () {
jQuery(this).addClass('opened');
jQuery('.menu-group-select-options-container .menu-group-select-options .filter-input-container').removeClass('add-shadow');
});
jQuery('.header-language-container .box-switch-menu .menu-groups .menu-group-select .menu-group-select-container').mouseleave(function () {
jQuery('.header-language-container .box-switch-menu .menu-groups .menu-group-select .menu-group-select-container').removeClass('opened');
});
jQuery('.header-language-container .box-switch-menu .menu-groups .menu-group-select .menu-group-select-container .menu-group-select-arrow .menu-group-select-options-container .menu-group-select-options input').on('keypress keyup', function () {
var value = jQuery(this).val().toLowerCase();
if (value != '') {
jQuery(this).parent().parent().parent().find('ul li a').each(function () {
var t = jQuery(this).text();
var pos = t.toLowerCase().indexOf(value);
if (pos > -1) {
var t = jQuery(this).text();
var first = t.substring(0, pos);
if (first) first = '' + first + '';
var middle = t.substring(pos, pos + value.length);
var last = t.substring(pos + value.length);
if (last) last = '' + last + '';
jQuery(this).html(first + middle + last);
jQuery(this).parent().removeClass('hide');
} else {
jQuery(this).parent().addClass('hide');
}
});
} else {
jQuery(this).parent().parent().parent().find('ul li a').each(function () {
var t = jQuery(this).text();
jQuery(this).html(t);
});
jQuery(this).parent().parent().parent().find('ul li').removeClass('hide');
}
});
jQuery('.menu-groups-responsive .menu-select-options .menu-group-select-options .filter-input-container .filter-input input').on('keypress keyup', function () {
var value = jQuery(this).val().toLowerCase();
if (value != '') {
jQuery(this).parent().parent().parent().find('ul li a').each(function () {
if (jQuery(this).text().toLowerCase().indexOf(value) > -1) {
jQuery(this).parent().removeClass('hide');
} else {
jQuery(this).parent().addClass('hide');
}
});
} else {
jQuery(this).parent().parent().parent().find('ul li').removeClass('hide');
}
});
jQuery('div.amshopby-filters-left .amshopby-advanced ol.list-categories > li.level0 > div.menu-container > .filter-input-container > .filter-input > input').on('keypress keyup', function () {
var value = jQuery(this).val().toLowerCase();
if (value != '') {
jQuery(this).parent().parent().parent().find('ol li a').each(function () {
if (jQuery(this).text().toLowerCase().indexOf(value) > -1) {
jQuery(this).parent().removeClass('hide');
} else {
jQuery(this).parent().addClass('hide');
}
});
} else {
jQuery(this).parent().parent().parent().find('ol li').removeClass('hide');
}
});
// mostramos el subheader
jQuery('.banner-fm-all').css('visibility', 'visible');
});
jQuery(window).resize(function () {
isMobile = (window.innerWidth < 768 ? true : false);
filtersTopWidth = jQuery('.col-main-menu').width();
if (jQuery('div.amshopby-filters-top').hasClass('scroll')) {
jQuery('div.amshopby-filters-top').css('width', filtersTopWidth);
}
recalculateHeaderPositions();
var menuHeight = jQuery('div.amshopby-filters-left .amshopby-advanced').outerHeight();
if (jQuery('body').hasClass('customer-account') && !jQuery('body').hasClass('sales-guest-order-view')) {
var level1Height = jQuery('div.amshopby-filters-left .amshopby-advanced ol.list-categories li.level0 > .menu-container.listHover').outerHeight();
jQuery('.col-main').css('padding-top', menuHeight + level1Height);
}
jQuery('.col-left-menu-container.avoid-fixed-menu').css('padding-top', totalHeight + menuHeight);
if (!isMobile) {
jQuery('body.is-responsive .filters-top-buttons-responsive').css('top', '');
jQuery('body.is-responsive .filters-top-buttons-responsive').removeClass('set-fixed');
jQuery('body.is-responsive .toolbar .sorter').css('top', '');
jQuery('body.is-responsive .toolbar').removeClass('set-fixed');
}
if (isMobile) {
jQuery('.toolbar').height(jQuery('.toolbar .sorter').height());
} else {
jQuery('.toolbar').height('');
}
});
/**
* END DOM ready
*/
function unlock() {
jQuery(".amshopby-filters-left .amshopby-advanced .list-categories").css('height', 'initial');
if (fromShow) {
jQuery('div.amshopby-filters-left').addClass('border');
}
isBlocked = 0;
}
function scrollbarWidth() {
var $inner = jQuery('
test
'),
$outer = jQuery('').append($inner),
inner = $inner[0],
outer = $outer[0];
jQuery('body').append(outer);
var width1 = inner.offsetWidth;
$outer.css('overflow', 'scroll');
var width2 = outer.clientWidth;
$outer.remove();
return (width1 - width2);
}
function is_draggable(element) {
return element.hasClass("ui-draggable") || element.find('.ui-draggable').length;
}
function recalculateHeaderPositions() {
if (jQuery('#v-cookielaw').hasClass('is-showed')) {
cookieLawHeight = jQuery('#v-cookielaw').innerHeight();
} else {
cookieLawHeight = 0;
}
if (jQuery('body.is-responsive .header-style .box-switch-menu .search-form').hasClass('opened')) {
searchFormHeight = jQuery('body.is-responsive .header-style .box-switch-menu .search-form').innerHeight();
} else {
searchFormHeight = 0;
}
navbarHeight = jQuery('.header-language-background .header-language-container').outerHeight();
// Para mobile sumamos el alto del cuadro de búsqueda
if (isMobile) {
if (jQuery(window).width() > 359) {
searchHeight = 50;
} else {
searchHeight = 50;
}
//navbarHeight = navbarHeight + jQuery('#search_mini_form').innerHeight();
navbarHeight = navbarHeight + searchHeight;
}
totalHeight = cookieLawHeight + navbarHeight;
if (responsiveMode) {
if (isMenuHidden) {
jQuery('.header-language-background .header-language-container').css('top', '-' + navbarHeight + 'px');
// jQuery('div.amshopby-filters-left').css('top',cookieLawHeight);
if (jQuery('body').hasClass('faqs-faq-view')) {
jQuery('.help-header.responsive-header').css('top', cookieLawHeight);
}
} else {
jQuery('.header-language-background .header-language-container').css('top', cookieLawHeight);
// jQuery('div.amshopby-filters-left').css('top',cookieLawHeight);
if (jQuery('body').hasClass('faqs-faq-view')) {
var headerHResponsive = jQuery('.header-language-container').height() + cookieLawHeight;
jQuery('.help-header.responsive-header').css('top', headerHResponsive);
}
}
//var userMenuPosition = cookieLawHeight + searchFormHeight + jQuery('body.is-responsive .header-style .box-right-menu').outerHeight();
var userMenuPosition = cookieLawHeight + searchFormHeight + jQuery('body.is-responsive .header-style .box-right-menu #toplogin').outerHeight();
if (jQuery(window).width() > 767) { // Para tablet
jQuery('body.is-responsive #toplogin #loginform-box').css('top', userMenuPosition + 8);
} else {
jQuery('body.is-responsive #toplogin #loginform-box').css('top', userMenuPosition);
}
jQuery('body.is-responsive #toplogin #loginform-box').css('height', 'calc(100% - ' + userMenuPosition + ')');
jQuery('div#logged-backdrop').css('top', userMenuPosition);
jQuery('div#logged-backdrop').css('height', 'calc(100% - ' + userMenuPosition + ')');
} else {
if (isMenuHidden) {
jQuery('.header-language-background .header-language-container').css('top', '-' + navbarHeight + 'px');
jQuery('div.amshopby-filters-left').css('top', cookieLawHeight);
} else {
var menuHeight = jQuery('div.amshopby-filters-left .amshopby-advanced').outerHeight();
var level1Height = jQuery('div.amshopby-filters-left .amshopby-advanced ol.list-categories li.level0 > .menu-container.listHover').outerHeight();
var totalH = totalHeight + menuHeight + level1Height;
jQuery('.header-language-background .header-language-container').css('top', cookieLawHeight);
jQuery('div.amshopby-filters-left').css('top', totalHeight);
}
jQuery('#toplogin .loginform.backdrop').css('top', cookieLawHeight);
}
if (jQuery('.header-language-background').hasClass('simple')) {
jQuery('.onestepcheckout-index-index .main-container').css('padding-top', totalHeight);
jQuery('.checkout-cart-index .main-container').css('padding-top', totalHeight);
}
}
function bindScrollAction() {
didScroll = true;
setInterval(function () {
if (didScroll) {
hasScrolled();
didScroll = false;
}
}, 250);
var currentScroll = jQuery(window).scrollTop();
if (currentScroll == 0) {
jQuery('div.amshopby-filters-left .amshopby-advanced').removeClass('add-shadow');
jQuery('body:not(.is-responsive) div.amshopby-filters-left .amshopby-advanced ol.list-categories > li.level0 > div.menu-container').removeClass('add-shadow');
jQuery('.header-language-background .header-language-container').removeClass('responsive-shadow');
jQuery('.help-header').removeClass('show-shadow');
}
filtersTopWidth = jQuery('.col-main-menu').width();
}
function hasScrolled() {
var minDistanceTopToShow = jQuery('div.amshopby-filters-left .amshopby-advanced').outerHeight();
var st = jQuery(this).scrollTop();
if (st < 0) st = 0; /* upgrade iphone */
// Make sure they scroll more than delta
if (Math.abs(lastScrollTop - st) <= delta)
return;
if (st && jQuery('.help-header').length) {
jQuery('.help-header').addClass('show-shadow');
}
// If they scrolled down and are past the navbar, add class .nav-up.
// This is necessary so you never see what is "behind" the navbar.
//if (st > lastScrollTop && st > navbarHeight){
var headerLanguageContainer = jQuery('.header-language-container').outerHeight(true);
if (!responsiveMode) {
minDistanceTopToShow += headerLanguageContainer;
}
if (jQuery('body').hasClass('checkout-cart-index') || jQuery('body').hasClass('onestepcheckout-index-index') || responsiveMode) {
minDistanceTopToShow = headerLanguageContainer;
}
if ((st > lastScrollTop) && (minDistanceTopToShow > st) && !isMenuHidden)
return;
// --------------------------------------------------
// RESPONSIVE : TABLET Y MOBILE
// --------------------------------------------------
if (responsiveMode && !jQuery('body').hasClass('cms-home') && !jQuery('body').hasClass('cms-homekids')) {
if (!showMenu) {
if (st > lastScrollTop) {
// Scroll Down
distanceScrolledTop = 0;
if (!animating) {
/* OMITSIS - Start remove animation */
// animating = true;
// jQuery('.header-language-background .header-language-container').animate({
// 'top': '-'+(navbarHeight+searchFormHeight)+'px'},
// 150,
// function(){
// animating = false;
// jQuery(this).addClass('is-hidden');
// if (!jQuery('body.is-responsive .toolbar').hasClass('set-fixed')) {
// jQuery(this).addClass('responsive-shadow');
// }
// if (jQuery('.header-style .box-switch-menu .search-form').hasClass('opened') && !jQuery('.header-style .box-switch-menu .search-form').hasClass('is-hide')) {
// jQuery('.header-style .box-switch-menu .search-form').addClass('is-hide');
// // jQuery('.header-style .box-switch-menu .search-form').slideToggle('150');
// }
// }
// );
// jQuery('div.amshopby-filters-left .amshopby-advanced').addClass('add-shadow');
// if (jQuery('body').hasClass('faqs-faq-view')) {
// /* Mou també el header de la zona d'ajuda */
// jQuery('.help-header.responsive-header').animate({
// 'top': cookieLawHeight}, 200, function(){ animating = false; }
// );
// if (isMobile) {
// if (jQuery('body').hasClass('faqs-faq-view')) {
// /* Mou també el header de la zona d'ajuda */
// var helpMenuFixed = jQuery('.help-header.responsive-header').outerHeight() + cookieLawHeight;
// jQuery('.left-help-menu .help-menu ol.opened').animate({
// 'top': helpMenuFixed}, 200, function(){ animating = false; }
// );
// }
// }
// }
// isMenuHidden = true;
jQuery('.header-language-background .header-language-container').css({'top': '-' + (navbarHeight + searchFormHeight) + 'px'});
jQuery('.header-language-background .header-language-container').addClass('is-hidden');
if (!jQuery('body.is-responsive .toolbar').hasClass('set-fixed')) {
jQuery('.header-language-background .header-language-container').addClass('responsive-shadow');
}
if (jQuery('.header-style .box-switch-menu .search-form').hasClass('opened') && !jQuery('.header-style .box-switch-menu .search-form').hasClass('is-hide')) {
jQuery('.header-style .box-switch-menu .search-form').addClass('is-hide');
// jQuery('.header-style .box-switch-menu .search-form').slideToggle('150');
}
jQuery('div.amshopby-filters-left .amshopby-advanced').addClass('add-shadow');
if (jQuery('body').hasClass('faqs-faq-view')) {
/* Mou també el header de la zona d'ajuda */
jQuery('.help-header.responsive-header').css({'top': cookieLawHeight});
if (isMobile) {
if (jQuery('body').hasClass('faqs-faq-view')) {
/* Mou també el header de la zona d'ajuda */
var helpMenuFixed = jQuery('.help-header.responsive-header').outerHeight() + cookieLawHeight;
jQuery('.left-help-menu .help-menu ol.opened').css({'top': helpMenuFixed});
}
}
}
isMenuHidden = true;
/* OMITSIS - End remove animation */
}
if (isMobile) {
if (st > (jQuery('body h1.description-title').outerHeight() + jQuery('body .header-grid').outerHeight() + jQuery('.col-left-menu-container.avoid-fixed-menu').outerHeight()) - cookieLawHeight) {
if (animatingButtons) {
jQuery('body.is-responsive .filters-top-buttons-responsive').finish();
jQuery('body.is-responsive .toolbar .sorter').finish();
}
jQuery('body.is-responsive .filters-top-buttons-responsive').css('top', cookieLawHeight - 11);
jQuery('body.is-responsive .filters-top-buttons-responsive').addClass('set-fixed');
jQuery('body.is-responsive .toolbar .sorter').css('top', cookieLawHeight - 1);
jQuery('body.is-responsive .toolbar').addClass('set-fixed');
jQuery('.header-language-background .header-language-container').removeClass('responsive-shadow');
} else {
if (animatingButtons) {
jQuery('body.is-responsive .filters-top-buttons-responsive').finish();
jQuery('body.is-responsive .toolbar .sorter').finish();
}
jQuery('body.is-responsive .filters-top-buttons-responsive').css('top', '');
jQuery('body.is-responsive .filters-top-buttons-responsive').removeClass('set-fixed');
jQuery('body.is-responsive .toolbar').removeClass('set-fixed');
jQuery('body.is-responsive .toolbar .sorter').css('top', '');
if (jQuery('.header-language-background .header-language-container').hasClass('is-hidden')) {
jQuery('.header-language-background .header-language-container').addClass('responsive-shadow');
}
}
} else {
if (animatingButtons) {
jQuery('body.is-responsive .filters-top-buttons-responsive').finish();
jQuery('body.is-responsive .toolbar .sorter').finish();
}
jQuery('body.is-responsive .filters-top-buttons-responsive').css('top', '');
jQuery('body.is-responsive .filters-top-buttons-responsive').removeClass('set-fixed');
jQuery('body.is-responsive .toolbar .sorter').css('top', '');
jQuery('body.is-responsive .toolbar').removeClass('set-fixed');
if (jQuery('.header-language-background .header-language-container').hasClass('is-hidden') && responsiveMode) {
jQuery('.header-language-background .header-language-container').addClass('responsive-shadow');
}
}
} else if (st + jQuery(window).height() < jQuery(document).height()) {
// Scroll Up
distanceScrolledTop += lastScrollTop - st;
if (!animating && (distanceScrolledTop > 1000 || st < minDistanceTopToShow)) {
/* OMITSIS - Start remove animation */
// animating = true;
// jQuery('.header-language-background .header-language-container').animate({
// 'top': cookieLawHeight},
// 200,
// function(){
// animating = false;
// jQuery(this).removeClass('is-hidden');
// jQuery(this).removeClass('responsive-shadow');
// if (jQuery('.header-style .box-switch-menu .search-form').hasClass('opened') && jQuery('.header-style .box-switch-menu .search-form').hasClass('is-hide')) {
// jQuery('.header-style .box-switch-menu .search-form').removeClass('is-hide');
// // jQuery('.header-style .box-switch-menu .search-form').slideToggle('150');
// }
// }
// );
// if (jQuery('body').hasClass('faqs-faq-view')) {
// /* Mou també el header de la zona d'ajuda */
// jQuery('div.amshopby-filters-left .amshopby-advanced').removeClass('add-shadow'); // Eliminem l'ombra del menú
// var headerHMobile = jQuery('.header-language-container').height() + cookieLawHeight;
// jQuery('.help-header.responsive-header').animate({
// 'top': headerHMobile}, 200, function(){ animating = false; }
// );
// if (isMobile) {
// var helpMenuFixed = jQuery('.header-language-container').height() + jQuery('.help-header.responsive-header').outerHeight() + cookieLawHeight;
// jQuery('.left-help-menu .help-menu ol.opened').animate({
// 'top': helpMenuFixed}, 200, function(){ animating = false; }
// );
// jQuery('.help-header.responsive-header').removeClass('show-shadow');
// }
// }
// if (isMobile) {
// if (st > (jQuery('body h1.description-title').outerHeight() + jQuery('body .header-grid').outerHeight() + jQuery('.col-left-menu-container.avoid-fixed-menu').outerHeight()) - cookieLawHeight - navbarHeight - searchFormHeight) {
// animatingButtons = true;
// jQuery('body.is-responsive .filters-top-buttons-responsive').animate({
// 'top': cookieLawHeight + navbarHeight + searchFormHeight - 11
// },
// 200,
// function () {
// jQuery(this).addClass('set-fixed');
// animatingButtons = false;
// }
// );
// jQuery('body.is-responsive .toolbar .sorter').animate({
// 'top': cookieLawHeight + navbarHeight + searchFormHeight - 1
// },
// 200,
// function () {
// jQuery(this).parent().addClass('set-fixed');
// animatingButtons = false;
// }
// );
// }
// }
// isMenuHidden = false;
jQuery('.header-language-background .header-language-container').css({'top': cookieLawHeight});
jQuery('.header-language-background .header-language-container').removeClass('is-hidden');
jQuery('.header-language-background .header-language-container').removeClass('responsive-shadow');
if (jQuery('.header-style .box-switch-menu .search-form').hasClass('opened') && jQuery('.header-style .box-switch-menu .search-form').hasClass('is-hide')) {
jQuery('.header-style .box-switch-menu .search-form').removeClass('is-hide');
// jQuery('.header-style .box-switch-menu .search-form').slideToggle('150');
}
if (jQuery('body').hasClass('faqs-faq-view')) {
/* Mou també el header de la zona d'ajuda */
jQuery('div.amshopby-filters-left .amshopby-advanced').removeClass('add-shadow'); // Eliminem l'ombra del menú
var headerHMobile = jQuery('.header-language-container').height() + cookieLawHeight;
jQuery('.help-header.responsive-header').css({'top': headerHMobile});
if (isMobile) {
var helpMenuFixed = jQuery('.header-language-container').height() + jQuery('.help-header.responsive-header').outerHeight() + cookieLawHeight;
jQuery('.left-help-menu .help-menu ol.opened').css({'top': helpMenuFixed});
jQuery('.help-header.responsive-header').removeClass('show-shadow');
}
}
if (isMobile) {
if (st > (jQuery('body h1.description-title').outerHeight() + jQuery('body .header-grid').outerHeight() + jQuery('.col-left-menu-container.avoid-fixed-menu').outerHeight()) - cookieLawHeight - navbarHeight - searchFormHeight) {
animatingButtons = true;
jQuery('body.is-responsive .filters-top-buttons-responsive').css({'top': cookieLawHeight + navbarHeight + searchFormHeight - 11});
jQuery('body.is-responsive .filters-top-buttons-responsive').addClass('set-fixed');
jQuery('body.is-responsive .toolbar .sorter').css({'top': cookieLawHeight + navbarHeight + searchFormHeight - 1});
jQuery('body.is-responsive .toolbar .sorter').parent().addClass('set-fixed');
}
}
isMenuHidden = false;
/* OMITSIS - End remove animation */
}
if (isMobile) {
if (st > (jQuery('body h1.description-title').outerHeight() + jQuery('body .header-grid').outerHeight() + jQuery('.col-left-menu-container.avoid-fixed-menu').outerHeight()) - cookieLawHeight - navbarHeight - searchFormHeight) {
if (!animating && (distanceScrolledTop > 1000 || st < minDistanceTopToShow)) {
jQuery('body.is-responsive .filters-top-buttons-responsive').css('top', cookieLawHeight + navbarHeight + searchFormHeight - 11);
jQuery('body.is-responsive .filters-top-buttons-responsive').addClass('set-fixed');
jQuery('body.is-responsive .toolbar .sorter').css('top', cookieLawHeight + navbarHeight + searchFormHeight - 1);
jQuery('body.is-responsive .toolbar').addClass('set-fixed');
}
} else {
if (animatingButtons) {
jQuery('body.is-responsive .filters-top-buttons-responsive').finish();
jQuery('body.is-responsive .toolbar .sorter').finish();
}
jQuery('body.is-responsive .filters-top-buttons-responsive').css('top', '');
jQuery('body.is-responsive .filters-top-buttons-responsive').removeClass('set-fixed');
jQuery('body.is-responsive .toolbar .sorter').css('top', '');
jQuery('body.is-responsive .toolbar').removeClass('set-fixed');
}
} else {
if (animatingButtons) {
jQuery('body.is-responsive .filters-top-buttons-responsive').finish();
jQuery('body.is-responsive .toolbar .sorter').finish();
}
jQuery('body.is-responsive .filters-top-buttons-responsive').css('top', '');
jQuery('body.is-responsive .filters-top-buttons-responsive').removeClass('set-fixed');
jQuery('body.is-responsive .toolbar .sorter').css('top', '');
jQuery('body.is-responsive .toolbar').removeClass('set-fixed');
}
}
}
// -------------------------
// DESKTOP
// -------------------------
} else if (!jQuery('body').hasClass('cms-home') && !jQuery('body').hasClass('cms-homekids')) {
if (st > lastScrollTop) {
distanceScrolledTop = 0;
// Scroll Down
if (!animating) {
/* OMITSIS - Start remove animation */
// animating = true;
// var headerNewPos = navbarHeight - cookieLawHeight;
// jQuery('.header-language-background .header-language-container').animate({
// 'top': '-'+headerNewPos+'px'}, 200, function(){ animating = false; jQuery(this).addClass('is-hidden'); }
// );
// var menuNewPos = cookieLawHeight + jQuery('div.amshopby-filters-left').outerHeight();
// jQuery('div.amshopby-filters-left').animate({
// 'top': '-'+menuNewPos}, 200, function(){ animating = false; }
// );
// if (!jQuery('body').hasClass('customer-account')) {
// jQuery('body .main-container').css('margin-top','');
// }
// // jQuery('div.amshopby-filters-left .amshopby-advanced').addClass('add-shadow');
// /* Mou també el menú de la zona d'usuari */
// if (jQuery('body').hasClass('faqs-faq-view')) {
// /* Mou també el header de la zona d'ajuda */
// jQuery('div.amshopby-filters-left .amshopby-advanced').removeClass('add-shadow'); // Eliminem l'ombra del menú
// var headerHDesktop = cookieLawHeight;
// jQuery('.help-header.desktop-header').animate({
// 'top': headerHDesktop}, 200, function(){ animating = false; }
// );
// }
// jQuery("#search").blur();
// isMenuHidden = true;
var headerNewPos = navbarHeight + cookieLawHeight;
jQuery('.header-language-background .header-language-container').css({'top': '-' + headerNewPos + 'px'});
jQuery('.header-language-background .header-language-container').addClass('is-hidden');
var menuNewPos = cookieLawHeight + jQuery('div.amshopby-filters-left').outerHeight();
jQuery('div.amshopby-filters-left').css({'top': '-' + menuNewPos + 'px'});
if (!jQuery('body').hasClass('customer-account')) {
jQuery('body .main-container').css('margin-top', '');
}
// jQuery('div.amshopby-filters-left .amshopby-advanced').addClass('add-shadow');
/* Mou també el menú de la zona d'usuari */
if (jQuery('body').hasClass('faqs-faq-view')) {
/* Mou també el header de la zona d'ajuda */
jQuery('div.amshopby-filters-left .amshopby-advanced').removeClass('add-shadow'); // Eliminem l'ombra del menú
var headerHDesktop = cookieLawHeight;
jQuery('.help-header.desktop-header').css('top', headerHDesktop);
}
jQuery("#search").blur();
isMenuHidden = true;
/* OMITSIS - End remove animation */
}
} else if (st + jQuery(window).height() < jQuery(document).height()) {
// Scroll Up
distanceScrolledTop += lastScrollTop - st;
if (!animating && (distanceScrolledTop > 1000 || st < minDistanceTopToShow)) {
/* OMITSIS - Start remove animation */
// animating = true;
// jQuery('.header-language-background .header-language-container').animate({
// 'top': cookieLawHeight}, 200, function(){ animating = false; jQuery(this).removeClass('is-hidden'); }
// );
// jQuery('div.amshopby-filters-left').animate({
// 'top': totalHeight+'px'}, 200, function(){ animating = false; }
// );
// var menuHeight = jQuery('div.amshopby-filters-left .amshopby-advanced').outerHeight();
// var level1Height = jQuery('div.amshopby-filters-left .amshopby-advanced ol.list-categories li.level0 > .menu-container.listHover').outerHeight();
// var blockAccountPos = totalHeight+menuHeight+level1Height;
// if (jQuery('body').hasClass('faqs-faq-view')) {
// /* Mou també el header de la zona d'ajuda */
// var headerHDesktop = jQuery('.header-language-container').height() + cookieLawHeight + jQuery('.col-left-menu .block-layered-nav.amshopby-filters-left').height();
// jQuery('.help-header.desktop-header').animate({
// 'top': headerHDesktop}, 200, function(){ animating = false; }
// );
// }
// isMenuHidden = false;
jQuery('.header-language-background .header-language-container').css({'top': cookieLawHeight});
jQuery('.header-language-background .header-language-container').removeClass('is-hidden');
jQuery('div.amshopby-filters-left').css({'top': totalHeight + 'px'});
var menuHeight = jQuery('div.amshopby-filters-left .amshopby-advanced').outerHeight();
var level1Height = jQuery('div.amshopby-filters-left .amshopby-advanced ol.list-categories li.level0 > .menu-container.listHover').outerHeight();
var blockAccountPos = totalHeight + menuHeight + level1Height;
if (jQuery('body').hasClass('faqs-faq-view')) {
/* Mou també el header de la zona d'ajuda */
var headerHDesktop = jQuery('.header-language-container').height() + cookieLawHeight + jQuery('.col-left-menu .block-layered-nav.amshopby-filters-left').height();
jQuery('.help-header.desktop-header').css({'top': headerHDesktop});
}
isMenuHidden = false;
/* OMITSIS - End remove animation */
}
}
}
lastScrollTop = st;
}
function toggleSizes(sizeColumn) {
jQuery('.sizes .tallas-filtro-column').addClass('hide-column');
jQuery('.sizes .tallas-filtro-column.' + sizeColumn).removeClass('hide-column');
jQuery('.sizes-options li').removeClass('opened');
jQuery('.sizes-options li.' + sizeColumn).addClass('opened');
}
function toggleSelection(attributeCode, optionId) {
if (attributeCode == "toolbar-sorter") {
jQuery('.toolbar-sorter .filter-options li').removeClass('selected');
jQuery('.toolbar-sorter .filter-options #id-'+optionId).addClass('selected');
jQuery(".overlay-loading").show();
} else {
if (attributeCode == 'fm_tallas_filtro') {
var filterOption = jQuery('.filter-options #id-' + optionId + ' > a');
} else {
var filterOption = jQuery('.filter-options #id-' + optionId);
}
if (filterOption.hasClass('selected')) {
filterOption.removeClass('selected');
} else {
filterOption.addClass('selected');
}
}
return false;
}
function openLoginFromWishlistDialog(id) {
closeDialog(id);
if (responsiveMode) {
var linkBlock = jQuery('body.is-responsive #toplogin .login-menu .container .link-block.login');
linkBlock.addClass('opened');
linkBlock.siblings().css('display', 'block');
}
}
//]]>