$(document).ready(function() {
var width_fmns = viewport().width;
if (width_fmns >= 992) {
if($("#top-fixed").length==0) {
var menu_fix = '';
var phone_fix = '
';
var search_fix = '
';
var cart_fix = '
';
$('#top').before('
'+menu_fix+' '+phone_fix+' '+cart_fix+' '+search_fix+'
');
$('#menu').clone().appendTo('#top-fixed .menu_fix');
$('#phone').clone().appendTo('#top-fixed .phone_fix');
$('#search').clone().appendTo('#top-fixed #search-fixed-top');
$('header .shopping-cart').clone().appendTo('#top-fixed .cart_fix');
}
} else {
$('#top-fixed').remove();
}
$(window).resize(function() {
var width_fmns = viewport().width;
if (width_fmns >= 992) {
if($("#top-fixed").length==0) {
var menu_fix = '';
var phone_fix = '
';
var search_fix = '
';
var cart_fix = '
';
$('#top').before('
'+menu_fix+' '+phone_fix+' '+cart_fix+' '+search_fix+'
');
$('#menu').clone().appendTo('#top-fixed .menu_fix');
$('#phone').clone().appendTo('#top-fixed .phone_fix');
$('#search').clone().appendTo('#top-fixed #search-fixed-top');
$('header .shopping-cart').clone().appendTo('#top-fixed .cart_fix');
$('#menu #menu-list').menuAim({
activateCallback: activateSubmenu,
deactivateCallback: deactivateSubmenu,
});
function activateSubmenu(row) {
if($(row).hasClass('dropdown')){
$(row).addClass('menu-open');
}
}
function deactivateSubmenu(row) {$(row).removeClass('menu-open');}
function exitMenu(row) {return true;}
$('.dropdown-menu-simple .nsmenu-haschild').menuAim({
activateCallback: activateSubmenu2level,
deactivateCallback: deactivateSubmenu2level,
});
function activateSubmenu2level(row) {
if($(row).hasClass('nsmenu-issubchild')){
$(row).addClass('menu-open-2level');
}
}
function deactivateSubmenu2level(row) {$(row).removeClass('menu-open-2level');}
function exitMenu2level(row) {return true;}
$('.dropdown-menu-simple .nsmenu-ischild-simple').menuAim({
activateCallback: activateSubmenu4level,
deactivateCallback: deactivateSubmenu4level,
});
function activateSubmenu4level(row) {
$(row).addClass('menu-open-4level');}
function deactivateSubmenu4level(row) {$(row).removeClass('menu-open-4level');}
function exitMenu4level(row) {return true;}
}
} else {
$('#top-fixed').remove();
}
});
$(window).scroll(function(){
if($(this).scrollTop()>200) {
$('header .shopping-cart #cart').removeClass('open');
$('#top-fixed').addClass('sticky-header-1');
}else{
$('#top-fixed').removeClass('sticky-header-1');
}
});
$('#top-fixed #menu-list').menuAim({
activateCallback: activateSubmenu_fixed,
deactivateCallback: deactivateSubmenu_fixed,
});
function activateSubmenu_fixed(row) {$(row).addClass('menu-open');}
function deactivateSubmenu_fixed(row) {$(row).removeClass('menu-open');}
function exitMenu_fixed(row) {return true;}
$('#top-fixed .dropdown-menu-simple .nsmenu-haschild').menuAim({
activateCallback: activateSubmenu2level_fixed,
deactivateCallback: deactivateSubmenu2level_fixed,
});
function activateSubmenu2level_fixed(row) {$(row).addClass('menu-open-2level');}
function deactivateSubmenu2level_fixed(row) {$(row).removeClass('menu-open-2level');}
function exitMenu2level_fixed(row) {return true;}
$('#top-fixed #search a').bind('click', function() {
$("#top-fixed #selected_category").val($(this).attr('data-idsearch'));
$('#top-fixed .category-name').html($(this).html());
});
$('#top-fixed .btn-search').bind('click', function() {
url = $('base').attr('href') + 'index.php?route=product/search';
var value = $('#top-fixed input[name=\'search\']').val();
if (value) {
url += '&search=' + encodeURIComponent(value);
} else {
url += '&search=';
}
var category_id = $('#top-fixed input[name=\'category_id\']').prop('value');
if (category_id > 0) {
url += '&category_id=' + encodeURIComponent(category_id) + '&sub_category=true';
}
location = url;
});
});