//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ShowManagerForm() {
    $('#MyModal').arcticmodal({
    type: 'ajax',
    url: '/cms_ajax/manager.ajax.form.php',
    afterLoading: function(data, el) {
    },
    afterLoadingOnShow: function(data, el) {
    }
    });
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ManagerSendForm()
{
var sender_name = $("#callback_sender_name").val();
var sender_phone = $("#callback_sender_phone").val();
var sender_message = $("#callback_sender_message").val();

if (sender_name=='Как к вам обращаться?' || sender_name=='' || sender_phone=='Ваш номер телефона' || sender_phone=='' || sender_message=='Ваше сообщение' || sender_message=='')
        {
        alert('Все поля обязательны к заполнению!');
        }
        else
        {
var request = $.ajax({
url: "/cms_ajax/manager.ajax.send.form.php",
type: "POST",
data: { sender_name: sender_name, sender_phone: sender_phone, sender_message: sender_message},
dataType: "html"
});
request.done(function( msg ) {
$( "#MyModal" ).html(''+msg+'');
});
request.fail(function( jqXHR, textStatus ) {
alert( "Ошибка отправки данных: " + textStatus );
});
        }
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function ShowLoginForm() {
    $('#MyModal').arcticmodal({
    type: 'ajax',
    url: '/cms_ajax/login.ajax.form.php',
    afterLoading: function(data, el) {
    },
    afterLoadingOnShow: function(data, el) {
    }
    });
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function LoginSendForm() {
var user_login = $("#user_login").val();
var user_password = $("#user_password").val();
error=0; error_text='';
        if (user_login=='')
        {
        error=1;
        error_text=error_text+'- Не введен логин\n';
        }
        if (user_password=='')
        {
        error=1;
        error_text=error_text+'- Не введен пароль\n';
        }

        if (error==1)
        {
        alert ('Форма не заполнена:\n'+error_text)
        }
        else
        {
        document.getElementById('login_form').submit();
        }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ShowCallbackForm() {
    $('#MyModal').arcticmodal({
    type: 'ajax',
    url: '/cms_ajax/callback.ajax.form.php',
    afterLoading: function(data, el) {
    },
    afterLoadingOnShow: function(data, el) {
    }
    });
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function CallbackSendForm()
{
var sender_name = $("#callback_sender_name").val();
var sender_phone = $("#callback_sender_phone").val();
var sender_message = $("#callback_sender_message").val();

if (sender_name=='Как к вам обращаться?' || sender_name=='' || sender_phone=='Ваш номер телефона' || sender_phone=='' || sender_message=='Ваше сообщение' || sender_message=='')
        {
        alert('Все поля обязательны к заполнению!');
        }
        else
        {
var request = $.ajax({
url: "/cms_ajax/callback.ajax.send.form.php",
type: "POST",
data: { sender_name: sender_name, sender_phone: sender_phone, sender_message: sender_message},
dataType: "html"
});
request.done(function( msg ) {
$( "#MyModal" ).html(''+msg+'');
});
request.fail(function( jqXHR, textStatus ) {
alert( "Ошибка отправки данных: " + textStatus );
});
        }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function FeedbackSendForm()
{
var sender_name = $("#sender_name1").val();
var sender_mail = $("#sender_mail1").val();
var sender_phone = $("#sender_phone1").val();
var sender_message = $("#sender_message1").val();

if (sender_name=='Ваше имя' || sender_name=='' || sender_mail=='Адрес e-mail' || sender_mail=='' || sender_message=='Текст сообщения' || sender_message=='')
        {
        alert('Поля "имя, email и сообщение" обязательны к заполнению!');
        }
        else
        {
var request = $.ajax({
url: "/cms_ajax/feedback.ajax.send.form.php",
type: "POST",
data: { sender_name: sender_name, sender_mail: sender_mail, sender_phone: sender_phone, sender_message: sender_message},
dataType: "html"
});
request.done(function( msg ) {
                $( ".popup_modal" ).html('<div class="close_modal"></div><h2 style=\'text-align: center;margin-top: 100px;\'><font color="#369">'+msg+'</font>');
                $(".overlay_modal").css({'visibility': 'visible'});
                $(".popup_modal").css({'visibility': 'visible', 'width': '400px', 'margin-left':'-220px','height': '300px','margin-top':'-175px'});

});
request.fail(function( jqXHR, textStatus ) {
alert( "Ошибка отправки данных: " + textStatus );
});
        }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////        

function SendOrder(lico) {
        if (lico == "ur")
        {
////////////////        
        var order_name = $("#order_name").val();
        var order_mail = $("#order_mail").val();
        var order_phone = $("#order_phone").val();
        var order_message = $("#order_message").val();
        var order_address = $("#order_address").val();
        var order_ur_address = $("#order_ur_address").val();
        var company_name = $("#company_name").val();
        var inn = $("#inn").val();
        
                var request = $.ajax({
                url: "/cms_ajax/ajax.order.send.form.php",
                type: "POST",
                data: { lico: 'ur', order_name: order_name, order_mail: order_mail, order_phone: order_phone, order_message: order_message, order_address: order_address, order_ur_address: order_ur_address, company_name: company_name, inn: inn},
                dataType: "html"
                });
                request.done(function( msg ) {
                $( ".popup_modal" ).html('<div class="close_modal"></div><h3 style="text-align:center">'+msg+'</h3>');
                $(".overlay_modal").css({'visibility': 'visible'});
                $(".popup_modal").css({'visibility': 'visible', 'width': '400px', 'margin-left':'-220px','height': '300px','margin-top':'-175px'});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
////////////////        
        }
        else if (lico == "fiz")
        {
////////////////        
        var order_name = $("#order_name1").val();
        var order_mail = $("#order_mail1").val();
        var order_phone = $("#order_phone1").val();
        var order_message = $("#order_message1").val();
        var order_address = $("#order_address1").val();
        
                var request = $.ajax({
                url: "/cms_ajax/ajax.order.send.form.php",
                type: "POST",
                data: { lico: 'fiz', order_name: order_name, order_mail: order_mail, order_phone: order_phone, order_message: order_message, order_address: order_address},
                dataType: "html"
                });
                request.done(function( msg ) {
                $( ".popup_modal" ).html('<div class="close_modal"></div><h3 style="text-align:center">'+msg+'</h3>');
                $(".overlay_modal").css({'visibility': 'visible'});
                $(".popup_modal").css({'visibility': 'visible', 'width': '400px', 'margin-left':'-220px','height': '300px','margin-top':'-175px'});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
////////////////        
        }
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function ChangePrice () {

//insertion = "<div class=\"mainpage-cart-price\">" + price + " руб.</div><div class=\"mainpage-cart-basket\" onClick=\"AddToCart(" + good_id + ", " +parameter_id + "); return false;\"><img src=\"/images/cart-icon.gif\"> <a>Добавить в корзину</a></div>";
//$("#price_inner").html(insertion);
var parameter_id = $("#price_option option:selected").val();
$('#price_inner').load('/cms_ajax/00_ajax_changeprice.inc.php?parameter_id=' + parameter_id + '', function() {});
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function recheck_basket() {
$(".overlay_modal").css({'visibility': 'visible'});
var zapros='';
$('.sku_count').each(function(i,elem) {
        gid=$(this).attr('id');
        val=$(this).val();
        zapros = zapros + gid + '-' + val + '|';
});
///alert (zapros);
$('#basket-inner').load('/cms_ajax/ajax_changecart.inc.php?do=recheck_basket&zapros=' + zapros + '', function() {
$(".overlay_modal").css({'visibility': 'hidden'});
});
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function RemoveSku(sku) {
$(".overlay_modal").css({'visibility': 'visible'});
var zapros='';
$('.sku_count').each(function(i,elem) {
        gid=$(this).attr('id');
        val=$(this).val();
        zapros = zapros + gid + '-' + val + '|';
});
//alert (zapros);
$('#basket-inner').load('/cms_ajax/ajax_changecart.inc.php?do=remove_sku&sku=' + sku + '&zapros=' + zapros + '', function() {
$(".overlay_modal").css({'visibility': 'hidden'});
});
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function DecCount(sku) {
$(".overlay_modal").css({'visibility': 'visible'});
var zapros='';
$('.sku_count').each(function(i,elem) {
        gid=$(this).attr('id');
        val=$(this).val();
        zapros = zapros + gid + '-' + val + '|';
});
//alert (zapros);
$('#basket-inner').load('/cms_ajax/ajax_changecart.inc.php?do=dec_sku&sku=' + sku + '&zapros=' + zapros + '', function() {
$(".overlay_modal").css({'visibility': 'hidden'});
});
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function IncCount(sku) {
$(".overlay_modal").css({'visibility': 'visible'});
var zapros='';
$('.sku_count').each(function(i,elem) {
        gid=$(this).attr('id');
        val=$(this).val();
        zapros = zapros + gid + '-' + val + '|';
});
//alert (zapros);
$('#basket-inner').load('/cms_ajax/ajax_changecart.inc.php?do=inc_sku&sku=' + sku + '&zapros=' + zapros + '', function() {
$(".overlay_modal").css({'visibility': 'hidden'});
});
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function addToCartCarousel (good_id, parameter_id) {
//    $('.bb_text SPAN').html(''+good_id);
//    $('.bb_text SPAN').load('/templates/00_ajax_addtocart.inc.php?good_id=' + good_id + '&parameter_id=' + parameter_id + '', function() {});
    goods_count = $('#carousel_item_count_'+ good_id).val();
    $('#in_basket_now').load('/cms_ajax/00_ajax_addtocart.inc.php?goods_count=' + goods_count + '&good_id=' + good_id + '&parameter_id=' + parameter_id + '', function() {});
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function addToCart (good_id, parameter_id) {
//    $('.bb_text SPAN').html(''+good_id);
    goods_count = $('#catalogue_item_count_'+ good_id).val();
    $('#in_basket_now').load('/cms_ajax/00_ajax_addtocart.inc.php?goods_count=' + goods_count + '&good_id=' + good_id + '&parameter_id=' + parameter_id + '', function() {});
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function addToCartGo (good_id, parameter_id) {
//    $('.bb_text SPAN').load('/templates/00_ajax_addtocart.inc.php?good_id=' + good_id + '&parameter_id=' + parameter_id + '', function() {
//    setTimeout('location.replace(\"/basket/\")', 100);    
//    });
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function show_video(video_id, video_title) {
$(".video_viewer").hide();
$(".video_viewer").html('');
$(".video_prew").show();
$("#videotumb_"+video_id).hide();

$("#video_"+video_id).show(500);
$("#video_"+video_id).html('<h3>'+video_title+'</h3><iframe width="100%" height="415" src="http://www.youtube.com/embed/'+video_id+'?rel=0&amp;showinfo=0" frameborder="0" allowfullscreen></iframe>');
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function HideThisTopSubmenu(sub_id)
{
$('#'+sub_id).hide();
$('.top_submenu_pointer').hide();
}
function HideTopSubmenu()
{
$('.top_submenu').hide();
$('.top_submenu_pointer').hide();
}
function ShowTopSubmenu(sub_id)
{
HideTopSubmenu();
var outer_offset = $('#cat_menu').offset();
var ws = $('#sub_button_'+sub_id).width();
var offset = $('#sub_button_'+sub_id).offset();
t=offset.top - outer_offset.top + 28;
tx=offset.left - outer_offset.left + (ws/2+9-15);
tt=t-14;
$('#sub_'+sub_id).css({'top': tt + 'px' });
$('#top_submenu_pointer_'+sub_id).css({'top': t + 'px', 'left':tx+'px'});

$('#sub_'+sub_id).show();
$('#top_submenu_pointer_'+sub_id).show();
}

function ShowBundle_Goods(id)
{
var p = $('#catalogue_bundle_goods_'+id);
var block = p.css('display');

if (block=='none')
        {
        $('.catalogue_bundle_goods').css({'display':'none'});
        $('.catalogue_bundle_goods_pointer').css({'display':'none'});
        var ws = $('#catalogue_good_'+id).width();
        var offset = $('#catalogue_good_'+id).position();
        tt=offset.top + 280;
        tx=offset.left+(ws/2)-13;
        $('#catalogue_bundle_goods_'+id).css({'top': tt + 'px' });
        $('#catalogue_bundle_goods_pointer_'+id).css({'left':tx+'px'});
        
        $('#catalogue_bundle_goods_'+id).css({'display':'block'});
        $('#catalogue_bundle_goods_pointer_'+id).css({'display':'block'});
        }
else
        {
        $('#catalogue_bundle_goods_'+id).css({'display':'none'});
        $('#catalogue_bundle_goods_pointer_'+id).css({'display':'none'});
        }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function resize_slider() {
var koef = 1400/600;
var slider_width = $(".mp-shapka").width();
slider_height = slider_width/koef;
if ($( window ).width()>1400) slider_height = 600;
if ($( window ).width()<801) slider_height = 230;
$(".mp-shapka").height(slider_height);
slider_font_size = 20*slider_width/1400;
slider_line_height = 28*slider_width/1400;
$(".anim_obj").css( "font-size", slider_font_size + "px" );
$(".anim_obj").css( "line-height", slider_line_height + "px" );
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

$(document).ready(function() {
$('a[rel="lightbox"]').addClass('fresco');
$('a[rel="lightbox[]"]').addClass('fresco');
$('a[rel="lightbox[]"]').attr('data-fresco-group', 'lightbox');

resize_slider();


  $('.carousel_action').slick({

  slidesToShow: 4,
  slidesToScroll: 4,
  autoplay: true,
  autoplaySpeed: 6000,
  arrows: true,
  dots: false,
  infinite: true,
  variableWidth: false,
  nextArrow: '<div class="mp-slick-next"></div>',
  prevArrow: '<div class="mp-slick-prev"></div>',
  responsive: [
    {
      breakpoint: 1200,
      settings: {
        slidesToShow: 3,
        slidesToScroll: 3
      }
    },
    {
      breakpoint: 850,
      settings: {
        slidesToShow: 2,
        slidesToScroll: 2
      }
    },
    {
      breakpoint: 700,
      settings: {
        slidesToShow: 1,
        slidesToScroll: 1
      }
    }
  ]
  });


  $('.mp-novinki-carousel').slick({

  slidesToShow: 3,
  slidesToScroll: 3,
  autoplay: true,
  autoplaySpeed: 6000,
  arrows: false,
  dots: false,
  infinite: true,
  variableWidth: false,
  responsive: [
    {
      breakpoint: 1200,
      settings: {
        slidesToShow: 2,
        slidesToScroll: 2
      }
    },
    {
      breakpoint: 850,
      settings: {
        slidesToShow: 1,
        slidesToScroll: 1
      }
    }
  ]
  });


$(window).resize(function() {
resize_slider();
});

            $(this).keydown(function(eventObject){
            // закрытие всякого по Esc
                if (eventObject.which == 27)
                {
                $('.catalogue_bundle_goods').css({'display':'none'}); // всплывающие блоки с детализацией сборных товаров
                $('.catalogue_bundle_goods_pointer').css({'display':'none'}); // указатель всплывающих блоков с детализацией сборных товаров
                $(".popup_modal").html("<div class='close_modal'></div>").css({"visibility":"hidden"});
                $(".overlay_modal").css({"visibility":"hidden"});
                }
            });

  $('#scroll_to_up').click(function() {
    $('html, body').animate({scrollTop: 0},500);
    return false;
  })

// закрытие модального окна
$("body").on('click','.close_modal',function () {
        $(".popup_modal").html("<div class='close_modal'></div>").css({"visibility":"hidden"});
        $(".overlay_modal").css({"visibility":"hidden"});
});
$("body").on('click','.overlay_modal',function () {
        $(".popup_modal").html("<div class='close_modal'></div>").css({"visibility":"hidden"});
        $(".overlay_modal").css({"visibility":"hidden"});
});

});