$(document).ready(function () {
if ($('.main-header .FH').length){
// BASE MENU
$('ul.base-menu').show();
};
// LEVEL DEPTH FOR MOBILE
if($(window).width() < 1090) {
var fullMenu = '';
$('ul.base-menu li.ifDrop').each(function(){
fullMenu = fullMenu + '
'+$(this).html()+'';
});
$('ul.base-menu li.all-product-button').remove();
$('.nav-menu.base-menu').prepend(fullMenu);
}
// FIXED HEADER
function fixNav(){
if (!$('.cart-menu').length && !$('.-g-template-black-friday').length){
var nav = $('.main-header');
var pos = nav.height();
var posDelay = nav.height()*2;
var prevScroll = 0;
nav.addClass('fix-nav');
$(window).scroll(function () {
var fix = ($(this).scrollTop() > posDelay) ? true : false;
if(fix){
nav.addClass('fade-menu', fix);
setTimeout(function() {
nav.addClass('animate-menu');
}, 250);
$('body').css('margin-top', pos);
if($(this).scrollTop() > prevScroll){
nav.removeClass('active-menu');
}else{
nav.addClass('active-menu');
}
}else{
$('body').css('margin-top', 0);
nav.removeClass('fade-menu active-menu animate-menu', fix);
}
prevScroll = $(this).scrollTop();
});
}
}
$.Gomag.bind('Widget/Add/After', function(){
fixNav();
// BF SIDEBAR + MENU STICKY
if($('.-g-template-black-friday').length){
$('.main-header').css({'top' : '-' + ($('.discount-tape').height() + $('.top-head-bg').height()) + 'px'});
}
if($( window ).width() > 991 && $('.-g-template-black-friday').length){
$('.landing-h .side-menu.fixed').css({'top' : $('#navigation').outerHeight() + 20 + 'px'});
}
})
// ITC MENU ==========
function buildMenu(){
$('.main-header .__ignoreSubmenu').each(function() {
var $this = $(this);
if ($this.find('li').length > 20){
$this.addClass('col3');
}else if ($this.find('li').length >= 11){
$this.addClass('col2');
}else if ($this.find('li').length < 10){
$this.addClass('col1');
}else{}
});
};
buildMenu();
$('.main-header .menu-drop').hover(function() {
$(this).find('.menu-dd').addClass('visible');
if ( $('.slide-item-menu').length ) {
$('.slide-item-menu').owlCarousel({items:1,navigation:!0,pagination:!1});
var owl = $('.slide-item-menu'); // get owl element
var owlInstance = owl.data('owlCarousel'); // get owl instance from element
if(owlInstance != null) // if instance is existing
owlInstance.reinit();
$.Gomag.eqProductRow();
};
}, function(){
$(this).find('.menu-dd').removeClass('visible');
});
$('.main-header ul.nav-menu li.ifDrop').has('ul.drop-list').addClass('drop-parent');
$('.main-header .drop-parent').hover(function() {
$(this).find('.drop-list').addClass('visible');
$(this).find('.drop-list').show();
var itemNumber = $(this).find('.col').length,
itemWidth = $(this).find('.col').outerWidth(),
elemCount = $(this).find('.drop-list li a').length,
imgCount = $(this).find('.drop-list .image').length;
if(elemCount < 10 && imgCount == 0){
$('.menu-dd').css({"padding-right" : "0px", "width" : itemWidth + 258 + "px"});
}
else{
$('.menu-dd').css({"padding-right" : "0px", "width" : itemNumber * itemWidth + 258 + "px"});
}
},function() {
$(this).find('.drop-list').removeClass('visible');
$(this).find('.drop-list').hide();
$('.menu-dd').css({"width" : 255 + "px"});
})
});
/* SETARE TITLURI MENIU: */
var usiAntifoc = "SOLUȚII DE REZISTENȚĂ LA FOC";
var usiInterior = "GAMA COMPLETĂ DE MODELE";
var usiIntrare = "ÎN CASĂ SAU APARTAMENT";
var usiMetalice = "PENTRU ORICE PROIECT";
var usiAdapost = "UȘI ADĂPOST CIVIL";
var usiHoreca = "PENTRU AFACEREA TA";
var accesorii = "ÎMBUNĂTĂȚIRI PREMIUM";
/* END */
$(document).ready(function(){
$('a[data-block-name=mainMenuD0][title="UȘI ANTIFOC"]').attr('subtitle',usiAntifoc);
$('a[data-block-name=mainMenuD0][title="UȘI DE INTERIOR"]').attr('subtitle',usiInterior);
$('a[data-block-name=mainMenuD0][title="UȘI DE INTRARE"]').attr('subtitle',usiIntrare);
$('a[data-block-name=mainMenuD0][title="UȘI METALICE TEHNICE"]').attr('subtitle',usiMetalice);
$('a[data-block-name=mainMenuD0][title="UȘI ADAPOST ALA"]').attr('subtitle',usiAdapost);
$('a[data-block-name=mainMenuD0][title="UȘI HORECA"]').attr('subtitle',usiHoreca);
$('a[data-block-name=mainMenuD0][title="ACCESORII UȘI "]').attr('subtitle',accesorii);
if ($(window).width() > 1090){
$('.drop-parent').each(function(){
let title = $(this).find('a[data-block-name=mainMenuD0]').attr('title');
let subtitle = $(this).find('a[data-block-name=mainMenuD0]').attr('subtitle');
if(title && subtitle){
$(this).find('.drop-list').prepend(''+title+''+subtitle+'
')
}
});
}
});