').css({
}).prop('class','mx_menuboks_FS_BG_DIV');
MX_CONTAINERS[k]['WINDOW_DIV'] = $('
').css({
'background': current_boks["window_background"],
}).prop('class','mx_menuboks_WINDOW_DIV');
if(current_boks["border_radius"] == "1")
{
MX_CONTAINERS[k]['WINDOW_DIV'].css({
'border-bottom-left-radius': current_boks["border_radius_width"] + 'px',
'border-bottom-right-radius': current_boks["border_radius_width"] + 'px',
});
}
MX_CONTAINERS[k]['BOKS_DIV'] = $('
').css({
'padding': current_boks["padding"] + 'px',
'line-height': '150%',
}).prop('class','mx_menuboks_BOKS_DIV')
.html(cols_flex);
MX_CONTAINERS[k]['REL_CONTAINER_DIV'].html(
MX_CONTAINERS[k]['FS_CONTAINER_DIV'].html(
MX_CONTAINERS[k]['FS_BG_DIV'].html(
MX_CONTAINERS[k]['WINDOW_DIV'].html(
MX_CONTAINERS[k]['BOKS_DIV']
)
)
)
);
MX_CONTAINERS[k]['REL_CONTAINER_DIV'].appendTo(MX_CONTAINERS[k]['MX_MENU_LI']);
MX_CONTAINERS[k]['MX_MENU_LI'].hover(function()
{
$('div').finish();
$('li').finish();
cur_k = $(this).data('mx_menuboks_k');
//przyciemnienie tla
if(boksy_array[current_lang][cur_k]["bg_shade"] != 'none')
{
MX_CONTAINERS[cur_k]['MX_MENU_LI'].css({
'z-index': '9999',
'position': 'relative',
});
MX_CONTAINERS[cur_k]['BG_SHADE_DIV'].fadeIn(boksy_array[current_lang][cur_k]["animation_time"]);
}
//end przyciemnienie tla
//przyciemnienie li
if(boksy_array[current_lang][cur_k]["li_bg"] == '1')
{
MX_CONTAINERS[cur_k]['MX_MENU_LI'].find('a').first().css({
'background': boksy_array[current_lang][cur_k]["window_background"],
});
}
if(boksy_array[current_lang][cur_k]["li_change_color"] == '1')
{
MX_CONTAINERS[cur_k]['MX_MENU_LI'].find('a').first().css({
'color': boksy_array[current_lang][cur_k]["li_color"],
});
}
//niezaleznie od przyciemnienia dajemy klase hover
MX_CONTAINERS[cur_k]['MX_MENU_LI'].addClass('mx_menu_li_hover_active');
if(boksy_array[current_lang][cur_k]["animation_type"] == 'slide')
{
//MX_CONTAINERS[cur_k]['FS_CONTAINER_DIV'].css('display','none');
MX_CONTAINERS[cur_k]['REL_CONTAINER_DIV'].css('display','block');
MX_CONTAINERS[cur_k]['FS_CONTAINER_DIV'].slideDown(boksy_array[current_lang][cur_k]["animation_time"]);
}
else
{
MX_CONTAINERS[cur_k]['REL_CONTAINER_DIV'].fadeIn(boksy_array[current_lang][cur_k]["animation_time"]);
}
},function()
{
$('div').finish();
$('li').finish();
cur_k = $(this).data('mx_menuboks_k');
//console.log(boksy_array[current_lang][cur_k]);
//przyciemnienie tla
if(boksy_array[current_lang][cur_k]["bg_shade"] != 'none')
{
MX_CONTAINERS[cur_k]['MX_MENU_LI'].css({
'z-index': 'unset',
'position': 'unset',
});
MX_CONTAINERS[cur_k]['MX_MENU_LI'].find('a').first().css({
'background': 'unset',
});
MX_CONTAINERS[cur_k]['BG_SHADE_DIV'].fadeOut(boksy_array[current_lang][cur_k]["animation_time"]);
}
//end przyciemnienie tla
if(boksy_array[current_lang][cur_k]["li_bg"] == '1')
{
MX_CONTAINERS[cur_k]['MX_MENU_LI'].find('a').first().css({
'background': 'unset',
});
}
if(boksy_array[current_lang][cur_k]["li_change_color"] == '1')
{
MX_CONTAINERS[cur_k]['MX_MENU_LI'].find('a').first().css({
'color': 'unset',
});
}
//niezaleznie od przyciemnienia usuwamy klase hover
MX_CONTAINERS[cur_k]['MX_MENU_LI'].removeClass('mx_menu_li_hover_active');
if(boksy_array[current_lang][cur_k]["animation_type"] == 'slide')
{
MX_CONTAINERS[cur_k]['FS_CONTAINER_DIV'].slideUp(boksy_array[current_lang][cur_k]["animation_time"]);
/*setTimeout(function()
{
MX_CONTAINERS[cur_k]['REL_CONTAINER_DIV'].css('display','block');
},boksy_array[current_lang][cur_k]["animation_time"]);*/
}
else
{
MX_CONTAINERS[cur_k]['REL_CONTAINER_DIV'].fadeOut(boksy_array[current_lang][cur_k]["animation_time"]);
}
});
}
}
$(window).resize(mxResizeBoxes).resize();
//funkcje
function mxResizeBoxes()
{
var menu_offset = MX_MENU.offset();
var menu_width = MX_MENU.width();
var body_width = $('body').width();
//per box
for(k in boksy_array[current_lang])
{
if(k in MX_CONTAINERS)
{
current_boks = boksy_array[current_lang][k];
menu_li_offset = MX_CONTAINERS[k]['MX_MENU_LI'].offset();
current_box_shadow = 'none';
if(current_boks["shadow_spread"] > 0)
{
current_boks["shadow_spread"] = Math.round(current_boks["shadow_spread"] / 2);
current_box_shadow = '1px 5px 4px ' + current_boks["shadow_color"];
}
if(current_boks["mode"] == 'full_screen')
{
MX_CONTAINERS[k]['FS_CONTAINER_DIV'].css({
'width': body_width,
'left': '-' + menu_li_offset["left"].toFixed(2) + 'px',
});
MX_CONTAINERS[k]['FS_BG_DIV'].css({
'background': current_boks["fs_background"],
'box-shadow': current_box_shadow,
});
MX_CONTAINERS[k]['WINDOW_DIV'].css({
'width': menu_width,
'margin-left': menu_offset["left"].toFixed(2) + 'px',
});
}
else// if(current_boks["mode"] == 'full_menu')
{
MX_CONTAINERS[k]['FS_CONTAINER_DIV'].css({
'width': menu_width,
'left': (0 - menu_li_offset["left"] + menu_offset["left"]).toFixed(2) + 'px',
});
MX_CONTAINERS[k]['FS_BG_DIV'].css({
'background': '0',
});
MX_CONTAINERS[k]['WINDOW_DIV'].css({
'width': menu_width,
'margin-left': '0px',
'box-shadow': current_box_shadow,
});
}
// else if(current_boks["mode"] == 'dropdown')
// {
// MX_CONTAINERS[k]['FS_CONTAINER_DIV'].css({
// 'width': 'auto',
// 'left': '0px',
// });
// MX_CONTAINERS[k]['FS_BG_DIV'].css({
// 'background': '0',
// });
// MX_CONTAINERS[k]['WINDOW_DIV'].css({
// 'width': 'auto',
// 'margin-left': '0px',
// });
// }
//przyciemnienie tła
if('BG_SHADE_DIV' in MX_CONTAINERS[k])
{
if(current_boks["bg_shade"] == 'all')
{
position_top = 0;
bg_shade_height = document.body.scrollHeight;
}
else
{
position_top = menu_offset["top"] + MX_CONTAINERS[k]['MX_MENU_LI'].height();
bg_shade_height = document.body.scrollHeight - position_top;
}
MX_CONTAINERS[k]['BG_SHADE_DIV'].css({
'width': $(window).width().toFixed(2) + 'px',
'height': bg_shade_height + 'px',
'top': position_top + 'px',
});
}
}
}
$('.mx_menuboks_boks_col').each(function()
{
var cur_col = $(this);
if(cur_col.find('iframe').length > 0)
{
cur_col.find('iframe').each(function()
{
$(this).css('max-width','100%');
});
}
});
}
}
$('.mx_menuboks_boks_col [data-size="invisible"].g-recaptcha')
.parents('form')
.on('submit', function (ev) {
ev.preventDefault();
gFormSubmit.form = this;
grecaptcha.execute($(this).find('.g-recaptcha').get(0).recaptcha);
});
}
}
APIloader();
});
});