$(document).ready(function () { var current_url = window.location.href; $('.oc-menu .li-top-item .a-top-link').each(function () { var link = $(this).attr('href'); if(current_url.indexOf(link) !== -1) { $(this).closest('.li-top-item').addClass('active'); } }); $('.horizontal-menu .mega-menu-container').each(function () { if($(this).hasClass('right')) { if($(this).hasClass('full-width')) { $(this).closest('li').removeClass().addClass('li-top-item mega-right'); } else { $(this).closest('li').removeClass().addClass('li-top-item right'); var menu = $('.oc-menu-bar').offset(); var dropdown = $(this).parent().offset(); var dropdownRight = $('.oc-menu-bar').outerWidth() - dropdown.left; var i = (dropdownRight + $(this).outerWidth()) - ($('.oc-menu-bar').outerWidth()); if (i > 0) { $(this).css('margin-right', '-' + (i) + 'px'); } } } if($(this).hasClass('left')) { if($(this).hasClass('full-width') == false) { var menu = $('.oc-menu-bar').offset(); var dropdown = $(this).parent().offset(); var i = (dropdown.left + $(this).outerWidth()) - (menu.left + $('.oc-menu-bar').outerWidth()); if (i > 0) { $(this).css('margin-left', '-' + (i + 10) + 'px'); } } } }); $('.sub-menu-container').each(function () { var total_cols = 0; $(this).find('.sub-item2-content').each(function () { var cols = parseFloat($(this).data('cols')); if(total_cols == 0) { $(this).css('clear', 'left'); } total_cols += cols; if(total_cols > 12) { $(this).css('clear', 'left'); total_cols = cols; } if(total_cols == 12) { total_cols = 0; } }); }); $('.vertical-menu .oc-menu-bar').click(function () { var effect = $(this).closest('.oc-menu').find('.menu-effect').val(); if(effect == "none") { $('.vertical-menu .ul-top-items').toggle(); } if(effect == "fade") { $('.vertical-menu .ul-top-items').fadeToggle(); } if(effect == "slide") { $('.vertical-menu .ul-top-items').slideToggle(); } }); $('.a-plus').click(function() { var effect = $(this).closest('.oc-menu').find('.menu-effect').val(); if(effect == "none") { $('.li-plus').hide(); $('.over').show(); } if(effect == "fade") { $('.li-plus').fadeOut(); $('.over').fadeIn(); } if(effect == "slide") { $('.li-plus').slideUp(); $('.over').slideDown(); } }); $('.a-minus').click(function() { var effect = $(this).closest('.oc-menu').find('.menu-effect').val(); if(effect == "none") { $('.over').hide(); $('.li-plus').show(); } if(effect == "fade") { $('.over').fadeOut(); $('.li-plus').fadeIn(); } if(effect == "slide") { $('.over').slideUp(); $('.li-plus').slideDown(); } }); $('.mobile-menu .oc-menu-bar').click(function () { var effect = $(this).closest('.oc-menu').find('.menu-effect').val(); if(effect == "none") { $('.mobile-menu .ul-top-items').toggle(); } if(effect == "fade") { $('.mobile-menu .ul-top-items').fadeToggle(); } if(effect == "slide") { $('.mobile-menu .ul-top-items').slideToggle(); } }); $('.oc-menu').each(function () { var $mobile = $(this).hasClass('mobile-menu'); var effect = $(this).find('.menu-effect').val(); if($mobile) { $(this).find('.li-top-item .top-click-show').click(function () { var flag = $(this).closest('.li-top-item').hasClass('expand'); if(flag) { $(this).closest('.li-top-item').removeClass('expand'); if (effect == "none") { $(this).closest('.li-top-item').find('.sub-menu-container').hide(); } if (effect == "fade") { $(this).closest('.li-top-item').find('.sub-menu-container').fadeOut('slow'); } if (effect == "slide") { $(this).closest('.li-top-item').find('.sub-menu-container').slideUp(); } } else { $('.li-top-item').removeClass('expand'); $(this).closest('.li-top-item').addClass('expand'); if (effect == "none") { $('.mobile-menu .sub-menu-container').hide(); $(this).closest('.li-top-item').find('.sub-menu-container').show(); } if (effect == "fade") { $('.mobile-menu .sub-menu-container').fadeOut('slow'); $(this).closest('.li-top-item').find('.sub-menu-container').fadeIn('slow'); } if (effect == "slide") { $('.mobile-menu .sub-menu-container').slideUp(); $(this).closest('.li-top-item').find('.sub-menu-container').slideDown('slow'); } } }); $(this).find('.li-second-items .second-click-show').click(function () { var flag = $(this).closest('.li-second-items').hasClass('expand'); if(flag) { $(this).closest('.li-second-items').removeClass('expand'); if (effect == "none") { $(this).closest('.li-second-items').find('.flyout-third-items').hide(); } if (effect == "fade") { $(this).closest('.li-second-items').find('.flyout-third-items').fadeOut('slow'); } if (effect == "slide") { $(this).closest('.li-second-items').find('.flyout-third-items').slideUp(); } } else { $('.li-second-items').removeClass('expand'); $(this).closest('.li-second-items').addClass('expand'); if (effect == "none") { $('.mobile-menu .flyout-third-items').hide(); $(this).closest('.li-second-items').find('.flyout-third-items').show(); } if (effect == "fade") { $('.mobile-menu .flyout-third-items').fadeOut('slow'); $(this).closest('.li-second-items').find('.flyout-third-items').fadeIn('slow'); } if (effect == "slide") { $('.mobile-menu .flyout-third-items').slideUp(); $(this).closest('.li-second-items').find('.flyout-third-items').slideDown('slow'); } } }); } else { $(this).find('.li-top-item').hover( function () { var effect = $(this).closest('.oc-menu').find('.menu-effect').val(); if (effect == "none") { $('.sub-menu-container').hide(); $(this).find('.sub-menu-container').show(); } if (effect == "fade") { $('.sub-menu-container').fadeOut('slow'); $(this).find('.sub-menu-container').fadeIn('slow'); } if (effect == "slide") { $('.sub-menu-container').slideUp(); $(this).find('.sub-menu-container').slideDown('slow'); } }, function () { var effect = $(this).closest('.oc-menu').find('.menu-effect').val(); if (effect == "none") { $(this).find('.sub-menu-container').hide(); } if (effect == "fade") { $(this).find('.sub-menu-container').fadeOut('slow'); } if (effect == "slide") { $(this).find('.sub-menu-container').slideUp(); } } ); $(this).find('.li-second-items').hover( function () { var effect = $(this).closest('.oc-menu').find('.menu-effect').val(); if (effect == "none") { $('.flyout-third-items').hide(); $(this).find('.flyout-third-items').show(); } if (effect == "fade") { $('.flyout-third-items').fadeOut('slow'); $(this).find('.flyout-third-items').fadeIn('slow'); } if (effect == "slide") { $('.flyout-third-items').slideUp(); $(this).find('.flyout-third-items').slideDown('slow'); } }, function () { var effect = $(this).closest('.oc-menu').find('.menu-effect').val(); if (effect == "none") { $(this).find('.flyout-third-items').hide(); } if (effect == "fade") { $(this).find('.flyout-third-items').fadeOut('slow'); } if (effect == "slide") { $(this).find('.flyout-third-items').slideUp(); } } ); } }); if($('.oc-menu').hasClass('mobile-menu')) { } else { } })