jQuery.fn.hyphenate = function() {
  var all = "[абвгдеёжзийклмнопрстуфхцчшщъыьэюя]",
    glas = "[аеёиоуыэю\я]",
    sogl = "[бвгджзклмнпрстфхцчшщ]",
    zn = "[йъь]",
    shy = "\xAD",
    re = [];
   
  re[1] = new RegExp("("+zn+")("+all+all+")","ig");
  re[2] = new RegExp("("+glas+")("+glas+all+")","ig");
  re[3] = new RegExp("("+glas+sogl+")("+sogl+glas+")","ig");
  re[4] = new RegExp("("+sogl+glas+")("+sogl+glas+")","ig");
  re[5] = new RegExp("("+glas+sogl+")("+sogl+sogl+glas+")","ig");
  re[6] = new RegExp("("+glas+sogl+sogl+")("+sogl+sogl+glas+")","ig");
  return this.each(function() {
    var text = jQuery(this).html();
    for (var i = 1; i < 7; ++i) {
      text = text.replace(re[i], "$1"+shy+"$2");
    }
    jQuery(this).html(text);
  });
};
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function SupportSendMessage()
{
var support_subject = $('#support_subject').val();
var support_message = $('#support_message').val();
errors=0; error_text='';
if (support_message=='') 
        {
        errors=1; error_text=error_text + '- Не введено сообщение\n';
        }
if (errors==1)
        {
        alert('Не заполнены обязательные поля!\n'+error_text);
        }
        else
        {
                var request = $.ajax({
                url: "/cms_ajax/ajax.support.send.message.inc.php",
                type: "POST",
                data: { what: 'sendsupportmessage', support_subject:support_subject, support_message:support_message },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div>'+msg+'');
                $( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
        }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function SetRazdelFilter(razdel_id, razdel_url) {
var good_main_sort = $('#good_main_sort').val();
var good_price_category_sort = $('#good_price_category_sort').val();
var good_style_sort = $('#good_style_sort').val();
var good_material_sort = $('#good_material_sort').val();
var good_price_sort = $('#good_price_sort').val();
if (good_price_sort == '') good_price_sort=0;
var good_v_nalichii_sort = 0;
if ($("#good_v_nalichii_sort").prop("checked")) good_v_nalichii_sort = 1;

                var request = $.ajax({
                url: "/cms_ajax/ajax.filter.inc.php",
                type: "POST",
                data: { what: 'applyfilter', razdel_id:razdel_id, razdel_url:razdel_url, good_main_sort:good_main_sort, good_price_category_sort:good_price_category_sort, good_style_sort:good_style_sort, good_material_sort:good_material_sort, good_price_sort:good_price_sort, good_v_nalichii_sort:good_v_nalichii_sort },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div>'+msg+'');
                $( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });

}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ResetRazdelFilter(razdel_id, razdel_url) {
if ($("#good_v_nalichii_sort").prop("checked")) good_v_nalichii_sort = 1;

                var request = $.ajax({
                url: "/cms_ajax/ajax.filter.inc.php",
                type: "POST",
                data: { what: 'applyfilter', razdel_id:razdel_id, razdel_url:razdel_url, good_main_sort:0, good_price_category_sort:0, good_style_sort:0, good_material_sort:0, good_price_sort:0, good_v_nalichii_sort:0 },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div>'+msg+'');
                $( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });

}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ShowRazdelFilters(razdel_id, razdel_url) {
                var request = $.ajax({
                url: "/cms_ajax/ajax.filter.inc.php",
                type: "POST",
                data: { what: 'showfilter', razdel_id:razdel_id, razdel_url:razdel_url },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div>'+msg+'');
                $( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ShowUserpageTextBlock(block_id)
{
$(".userpage_menu_item").removeClass('userpage_menu_item_selected');
$(".userpage_menu_item_"+block_id).addClass('userpage_menu_item_selected');

$("#userpage_goods_block").hide();
$("#userpage_address_block").hide();
$("#userpage_about_block").hide();

if (block_id==2) $("#userpage_about_block").show();
else if (block_id==3) $("#userpage_address_block").show();
else $("#userpage_goods_block").show();

}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function SwapSecondVizitkaPhoto_with_main (photo_id, vizitka_id)
{
    if (confirm("Фото поменяется с главным местами или переместится на главное, если сейчас главного нет. (!!!) Вся форма перезагрузится. Если сейчас в ней есть несохраненные данные - сперва сохраните их!")) 
    {

                var request = $.ajax({
                url: "/cms_ajax/ajax.edit_vizitka.form.swapimage.inc.php",
                type: "POST",
                data: { what: 'make_this_image_main', vizitka_id: vizitka_id, photo_id: photo_id },
                dataType: "html"
                });
                request.done(function( msg ) {
                        $.arcticmodal('close');
                        alert (msg);
                        EditVizitka(vizitka_id);
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
    }
    else {}
}

function Swap_SV_photo(photo_id, vizitka_id, direction)
{
$(".secondary_vizitka_photos_block").html('');
if (direction==1) where='down'; 
else where='up';
                var request = $.ajax({
                url: "/cms_ajax/ajax.edit_vizitka.form.swapimage.inc.php",
                type: "POST",
                data: { what: 'swap_images', where: where, vizitka_id: vizitka_id, photo_id: photo_id },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( ".secondary_vizitka_photos_block" ).html(''+msg+'');
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });

}
function Delete_SV_photo(photo_id, vizitka_id)
{
    if (confirm("Удалить фото? Действие невозможно отменить!")) 
    {
$(".secondary_vizitka_photos_block").html('');
                var request = $.ajax({
                url: "/cms_ajax/ajax.edit_vizitka.form.swapimage.inc.php",
                type: "POST",
                data: { what: 'delete_image', vizitka_id: vizitka_id, photo_id: photo_id },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( ".secondary_vizitka_photos_block" ).html(''+msg+'');
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });

        }
        else {}
}
function Edit_SV_photo(photo_id, vizitka_id)
{
                var request = $.ajax({
                url: "/cms_ajax/ajax.edit_vizitka_photo_description.inc.php",
                type: "POST",
                data: { what: 'show_edit_photo_form', vizitka_id: vizitka_id, photo_id: photo_id },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#edit_photo_block" ).html(''+msg+'');
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
}
function Edit_SV_photo_complete(photo_id, vizitka_id)
{
var this_photo_description = $('#this_photo_description').val();
var this_photo_price = $('#this_photo_price').val();
if (this_photo_price=='') this_photo_price=0;

                var request = $.ajax({
                url: "/cms_ajax/ajax.edit_vizitka_photo_description.inc.php",
                type: "POST",
                data: { what: 'complete_edit_photo_form', vizitka_id: vizitka_id, photo_id: photo_id, this_photo_description: this_photo_description, this_photo_price: this_photo_price },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#edit_photo_block" ).html('');
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
}
function SendVizitkaRequestToOwner(vizitka_id)
{
                var request = $.ajax({
                url: "/cms_ajax/ajax.send_request.inc.php",
                type: "POST",
                data: { what: 'showform', vizitka_id: vizitka_id },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div>'+msg+'');
                $( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function SendVizitkaRequestComplete(vizitka_id)
{
var sender_name = $("#mp_name").val();
var sender_phone = $("#mp_phone").val();
var sender_mail = $("#mp_mail").val();
var sender_address = $("#mp_address").val();
var sender_message = $("#mp_message").val();
var errors=0;
var error_text='';
if (sender_name=='') 
        {
        errors=1; error_text=error_text + '- Не введено имя\n';
        }
if (sender_phone=='' && sender_mail=='') 
        {
        errors=1; error_text=error_text + '- Телефон или e-mail, введите хотя бы одно из них\n';
        }
if (sender_message=='') 
        {
        errors=1; error_text=error_text + '- Не заполнено поле с вопросом\n';
        }


if (errors==1)
        {
        alert('Не заполнены обязательные поля!\n'+error_text);
        }
        else
        {
var request = $.ajax({
url: "/cms_ajax/ajax.send_request.inc.php",
type: "POST",
data: { what: 'send_request', vizitka_id: vizitka_id, sender_name: sender_name, sender_phone: sender_phone, sender_mail: sender_mail, sender_address: sender_address, sender_message: sender_message},
dataType: "html"
});
request.done(function( msg ) {
$( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div>'+msg+'');
});
request.fail(function( jqXHR, textStatus ) {
alert( "Ошибка отправки данных: " + textStatus );
});
        }

}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function VizitkaPageShowDescriptionBlock(block_id)
{
//$(".vizitka_page_description_block_hidden").hide();
//$(".vizitka_page_description_block_"+block_id+"").show(300);
$(".vizitka_page_description_block_"+block_id+"").slideToggle();
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function send_search() {
if($('#search-string').val().length > 2)
{
document.getElementById('search-form').submit();
}
else 
{
alert ('Длина поискового запроса должна быть не меньше трех символов');
}

}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function CheckCardForm() {
if ($('[name = "vizitka_phone"]').val()=='')
        {
        alert ('Не введен телефон для товара')
        return false;
        }
if ($('[name = "vizitka_title"]').val()=='')
        {
        alert ('Не введен заголовок товара')
        return false;
        }
return true;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function up_fixed_menu() {
    // низ меню
    global_h_hght = $("#mainpage_shapka_menu_wrapper").offset().top;
    /*
    $(window).scroll(function(){
        // отступ сверху
        global_top = $(this).scrollTop();
        if(global_top <= global_h_hght){
            $('#mainpage_shapka_menu_wrapper').show();
            $('#mainpage_shapka_menu_wrapper_empty').hide();
            $('#float_shapka_menu_wrapper').removeClass("up_menu_fixed").addClass("up_menu_hidden");

        }
        else {
            $('#mainpage_shapka_menu_wrapper').hide();
            $('#mainpage_shapka_menu_wrapper_empty').show();
            $('#float_shapka_menu_wrapper').removeClass("up_menu_hidden").addClass("up_menu_fixed");
        }
    });
    */
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function SendMessageToUser(user_id, input_title_block_id, textarea_message_block_id)
{
    var message_title = $('#'+input_title_block_id+'').val();
    var message_text = $('#'+textarea_message_block_id+'').val();
    if (message_title=='' || message_text=='')
    {
    alert('Заголовок и текст сообщения должны быть заполнены!')
    }
    else if (user_id==0)
    {
        alert('Нельзя отправить заявку этому пользователю!')
    }
    else
    {
        var request = $.ajax({
            url: "/cms_ajax/ajax.site_messages.inc.php",
            type: "POST",
            data: { what: 'send_message_to_user', user_id: user_id, message_title: message_title, message_text: message_text },
            dataType: "html"
        });
        request.done(function( msg ) {
            $('#'+input_title_block_id+'').val('');
            $('#'+textarea_message_block_id+'').val('');
            alert ('СООБЩЕНИЕ ОТПРАВЛЕНО');
        });
        request.fail(function( jqXHR, textStatus ) {
            alert( "Ошибка отправки данных: " + textStatus );
        });
    }
}
function DeleteSiteMessage(id)
{
    if (confirm("Удалить сообщение? Действие невозможно будет отменить!")) {
        var request = $.ajax({
            url: "/cms_ajax/ajax.site_messages.inc.php",
            type: "POST",
            data: { what: 'delete_message', id: id },
            dataType: "html"
        });
        request.done(function( msg ) {
            location.reload();
        });
        request.fail(function( jqXHR, textStatus ) {
            alert( "Ошибка отправки данных: " + textStatus );
        });
    }
    else {}
}
function ShowSiteMessageText(id)
{
    var request = $.ajax({
        url: "/cms_ajax/ajax.site_messages.inc.php",
        type: "POST",
        data: { what: 'show_message_text', id: id },
        dataType: "html"
    });
    request.done(function( msg ) {
        $( "#site_message_text_"+id+"" ).html(''+msg+'');
    });
    request.fail(function( jqXHR, textStatus ) {
        alert( "Ошибка отправки данных: " + textStatus );
    });

}
function AddVizitkaToFavorites(vizitka_id)
{
if (confirm("Добавить товар в избранные?")) {
                var request = $.ajax({
                url: "/cms_ajax/ajax.favorites.inc.php",
                type: "POST",
                data: { what: 'addfavorites', vizitka_id: vizitka_id },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div>'+msg+'');
                $( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
} else {
}
}
function RemoveVizitkaFromFavorites(vizitka_id)
{
if (confirm("Убрать товар из избранных?")) {
                var request = $.ajax({
                url: "/cms_ajax/ajax.favorites.inc.php",
                type: "POST",
                data: { what: 'removefavorites', vizitka_id: vizitka_id },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div>'+msg+'');
                $( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
} else {
}
}
function EditNotesVizitka(vizitka_id)
{
                var request = $.ajax({
                url: "/cms_ajax/ajax.notes.inc.php",
                type: "POST",
                data: { what: 'notes', vizitka_id: vizitka_id },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div>'+msg+'');
                $( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function CompleteNotesVizitka(vizitka_id)
{
var note_text = $("#v_note_text").val();
                var request = $.ajax({
                url: "/cms_ajax/ajax.notes.inc.php",
                type: "POST",
                data: { what: 'complete_notes', vizitka_id: vizitka_id, note_text: note_text },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div>'+msg+'');
                // $( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ChangeEditVizitkaPhoneToText()
{
                var request = $.ajax({
                url: "/cms_ajax/ajax.edit_vizitka_form.inc.php",
                type: "POST",
                data: { what: 'show_phone_text_field' },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#vizitka_form_phone_block" ).html(''+msg+'');
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
}
function ChangeEditVizitkaPhoneToSelect()
{
                var request = $.ajax({
                url: "/cms_ajax/ajax.edit_vizitka_form.inc.php",
                type: "POST",
                data: { what: 'show_phone_select_field' },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#vizitka_form_phone_block" ).html(''+msg+'');
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ChangeNewVizitkaPhoneToText()
{
                var request = $.ajax({
                url: "/cms_ajax/publish.inc.php",
                type: "POST",
                data: { what: 'show_phone_text_field' },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#vizitka_form_phone_block" ).html(''+msg+'');
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
}
function ChangeNewVizitkaPhoneToSelect()
{
                var request = $.ajax({
                url: "/cms_ajax/publish.inc.php",
                type: "POST",
                data: { what: 'show_phone_select_field' },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#vizitka_form_phone_block" ).html(''+msg+'');
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function HideVizitka(vizitka_id)
{
if (confirm("Скрыть товар?")) {
                var request = $.ajax({
                url: "/cms_ajax/ajax.hidevizitka.inc.php",
                type: "POST",
                data: { what: 'hidevizitka', vizitka_id: vizitka_id },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div>'+msg+'');
                $( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
} else {
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function UnHideVizitka(vizitka_id)
{
if (confirm("Показать товар?")) {
                var request = $.ajax({
                url: "/cms_ajax/ajax.hidevizitka.inc.php",
                type: "POST",
                data: { what: 'unhidevizitka', vizitka_id: vizitka_id },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div>'+msg+'');
                $( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
} else {
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ShowModeratorIcons(vizitka_id)
{
$('.moder_hideshow_icon_blocks_icon_'+vizitka_id).hide();
$('.moder_icons_wrapper_'+vizitka_id).show();
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function UpVizitka(vizitka_id)
{
if (confirm("Поднять товар вверх?")) {
                var request = $.ajax({
                url: "/cms_ajax/ajax.upvizitka.inc.php",
                type: "POST",
                data: { what: 'upvizitka', vizitka_id: vizitka_id },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div>'+msg+'');
                $( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
} else {
}
}
function EditVizitka(vizitka_id)
{
if (confirm("Редактировать товар?")) {
                var request = $.ajax({
                url: "/cms_ajax/ajax.edit_vizitka_form.inc.php",
                type: "POST",
                data: { what: 'editvizitka', vizitka_id: vizitka_id },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div>'+msg+'');
                $( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
} else {
}
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ShowShortVizitkaPhone(vizitka_id)
{
                var request = $.ajax({
                url: "/cms_ajax/ajax.phone.inc.php",
                type: "POST",
                data: { what: 'showphone', vizitka_id: vizitka_id },
                dataType: "html"
                });
                request.done(function( msg ) {
                $("#v_s_card_"+vizitka_id+" .s_vizitka_phone").html(''+msg+'');
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ShowLongVizitkaPhone(vizitka_id)
{
                var request = $.ajax({
                url: "/cms_ajax/ajax.phone.inc.php",
                type: "POST",
                data: { what: 'showphone', vizitka_id: vizitka_id },
                dataType: "html"
                });
                request.done(function( msg ) {
                $(".vizitka_page_ajax_phone").html(''+msg+'');
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ShowOnlyThisNumbers(block_class, block_number)
{
if (block_number==0)
        {
        $("."+block_class).show();
        }
        else
        {
        $("."+block_class).hide();
        $(".block-number-"+block_number).show();
        }
var link1 = $(".vizitki_blocks_wrapper");
$("html,body").animate({scrollTop: link1.offset().top}, 500);
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ShowVizitkaCitySelect(region) {
                var request = $.ajax({
                url: "/cms_ajax/ajax.geo.inc.php",
                type: "POST",
                data: { what: 'showcitycelectforvizitka', region:region },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#vizitka_city_div" ).html(''+msg+'');
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function PublishNewVizitka(razdel_alias) {
                var request = $.ajax({
                url: "/cms_ajax/publish.inc.php",
                type: "POST",
                data: { what: 'showpublishform', razdel_alias: razdel_alias },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div><span style="display: block; text-align: center; font-size:26px;line-height: 28px; color:#ee5f00;">'+msg+'</span>');
                $( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ShowSearchForm() {
                var request = $.ajax({
                url: "/cms_ajax/search.inc.php",
                type: "POST",
                data: { what: 'showsearchform' },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div><span style="display: block; text-align: center; font-size:26px;line-height: 28px; color:#ee5f00;">'+msg+'</span>');
                $( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ShowLoginForm() {
                var request = $.ajax({
                url: "/cms_ajax/login.inc.php",
                type: "POST",
                data: { what: 'showform' },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div><div class="clearfix" style="display: block; text-align: center; font-size:26px;line-height: 28px; color:#ee5f00;">'+msg+'</div>');
                $( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ShowLogoutForm() {
    if (confirm("Выйти из учетной записи?")) 
    {
                var request = $.ajax({
                url: "/cms_ajax/login.inc.php",
                type: "POST",
                data: { what: 'logout' },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div><span style="display: block; text-align: center; font-size:26px;line-height: 28px; color:#ee5f00;">'+msg+'</span>');
                $( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
    }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function LoginMe() {
var login_user_email = $("#login_user_email").val();
var login_user_password = $("#login_user_password").val();

if (login_user_password=='' || login_user_email=='')
        {
        alert('Введите адрес e-mail и пароль!');
        }
        else
        {
                var request = $.ajax({
                url: "/cms_ajax/login.inc.php",
                type: "POST",
                data: { what: 'login', login_user_email: login_user_email, login_user_password: login_user_password },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div><span style="display: block; text-align: center; font-size:26px;line-height: 28px; color:#ee5f00;">'+msg+'</span>');
                //$( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
        }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function SetRegionCityFromForm() {
var region = $('#form_region_select').val();
var city = $('#form_city_select').val();
if (region == 'Вся Россия') city = 'Не выбран';
var date = new Date();
date.setTime(date.getTime() + (60 * 1000 * 60 * 24 * 365)); // 1yr
$.cookie("cookie_region", region, {expires: date, path: '/'} );
$.cookie("cookie_city", city, {expires: date, path: '/'} );
location.reload();
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function SetAllRussiaRegion() {
region = 'Вся Россия';
city = 'Не выбран';
var date = new Date();
date.setTime(date.getTime() + (60 * 1000 * 60 * 24 * 365)); // 1yr
$.cookie("cookie_region", region, {expires: date, path: '/'} );
$.cookie("cookie_city", city, {expires: date, path: '/'} );
location.reload();
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function ISelectedCity (city) {
//if (city == 'Не выбран') $('#form_region_city_select_button').hide();
if (city == 'Не выбран') $('#form_region_city_select_button').show();
else $('#form_region_city_select_button').show();
}
function ShowGeoCitySelect(region) {
                var request = $.ajax({
                url: "/cms_ajax/ajax.geo.inc.php",
                type: "POST",
                data: { what: 'showcitycelect', region:region },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#div_for_city_select" ).html(''+msg+'');
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });
}
function ShowGeoForm(ym_country, ym_region, ym_city) {
//var date = new Date();
//date.setTime(date.getTime() + (60 * 1000 * 60 * 24 * 365)); // 1yr
//$.cookie("cookie_region", ym_region, {expires: date} );
//$.cookie("cookie_city", ym_city, {expires: date} );
//location.reload();
                var request = $.ajax({
                url: "/cms_ajax/ajax.geo.inc.php",
                type: "POST",
                data: { what: 'showform', ym_country:ym_country, ym_region:ym_region, ym_city:ym_city },
                dataType: "html"
                });
                request.done(function( msg ) {
                $( "#MyModal" ).html('<div class="box-modal_close arcticmodal-close" onClick="$.arcticmodal(\'close\');">X</div><span style="display: block; text-align: center; font-size:26px;line-height: 28px; color:#ee5f00;">'+msg+'</span>');
                $( "#MyModal" ).arcticmodal({closeOnOverlayClick: false});
                });
                request.fail(function( jqXHR, textStatus ) {
                alert( "Ошибка отправки данных: " + textStatus );
                });

}
/////////////
function check_GEOIP() {
        if ( $.cookie("cookie_is_geo_checked") == null ) 
        {
        setTimeout(function(){
        var date = new Date();
        var ym_country='';
        var ym_region='';
        var ym_city='';
        date.setTime(date.getTime() + (60 * 1000 * 60 * 24 * 7)); // 7 days
        $.cookie("cookie_is_geo_checked", "24", {expires: date, path: '/'} );
        
        ymaps.ready(function(){
        var geolocation = ymaps.geolocation;
        ym_country = ''+geolocation.country;
        ym_region = ''+geolocation.region;
        ym_city = ''+geolocation.city;
        
        var ym_errors=0;
                if ( $.cookie("cookie_region") != null && $.cookie("cookie_city") != null) 
                {
                // есть какие-то куки
                if ($.cookie("cookie_region") == 'Не из России' && ym_country!='Россия')
                        {
                        ym_errors=0; // пользователь не из России, город нет смысла смотреть
                        }
                else if ($.cookie("cookie_region") != 'Не из России' && $.cookie("cookie_region") == ym_region && $.cookie("cookie_city") == ym_city)
                        {
                        ym_errors=0; // Регион и город совпадают с определившимися, все Ок, нет необходимости выводить форму
                        }
                else 
                        {
                        ym_errors=1; // куки есть, но с определившимися не совпали, надо смотреть форму
                        }
                }
                else { ym_errors=1; }

        if (ym_errors == 1) ShowGeoForm(ym_country, ym_region, ym_city); // показываем форму
        });

        }, 2000);
        }
}
/////////////
function IWantToShowGEOForm() {
// принудительно вызываем форму
        var date = new Date();
        var ym_country='';
        var ym_region='';
        var ym_city='';
        date.setTime(date.getTime() + (60 * 1000 * 60 * 24 * 7)); // 7 days
        $.cookie("cookie_is_geo_checked", "24", {expires: date, path: '/'} );
        ymaps.ready(function(){
        var geolocation = ymaps.geolocation;
        ym_country = ''+geolocation.country;
        ym_region = ''+geolocation.region;
        ym_city = ''+geolocation.city;
        
        ShowGeoForm(ym_country, ym_region, ym_city); // показываем форму
        });

}
/////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function popup ()
{

    $('#MyModal').arcticmodal({
    type: 'ajax',
    url: '/cms_ajax/popup.ajax.php',
    afterLoading: function(data, el) {
    },
    afterLoadingOnShow: function(data, el) {
    }
    });

}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function zapis_razdel_show_form (razdel_id)
{
    $('#MyModal').arcticmodal({
    type: 'ajax',
    url: '/cms_ajax/zapis.ajax.form.php?razdel_id='+razdel_id+'',
    afterLoading: function(data, el) {
    },
    afterLoadingOnShow: function(data, el) {
    }
    });
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function zapis_razdel_send(razdel_id)
{
var sender_name = $("#message_name").val();
var sender_phone = $("#message_email").val();
var sender_message = $("#message_text").val();
var doctor_id = $('input[name="doctor_id"]:checked').val()

if (sender_name=='' || sender_phone=='' || sender_message=='')
        {
        alert('Поля, отмеченные звездочкой, обязательны к заполнению!');
        }
        else
        {
var request = $.ajax({
url: "/cms_ajax/zapis.ajax.send.form.php",
type: "POST",
data: { sender_name: sender_name, sender_phone: sender_phone, sender_message: sender_message, doctor_id: doctor_id, razdel_id: razdel_id},
dataType: "html"
});
request.done(function( msg ) {
$( "#MyModal" ).html(''+msg+'');
});
request.fail(function( jqXHR, textStatus ) {
alert( "Ошибка отправки данных: " + textStatus );
});
        }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function otzyv_razdel_show_form (razdel_id)
{
    $('#MyModal').arcticmodal({
    type: 'ajax',
    url: '/cms_ajax/otzyv.ajax.form.php?razdel_id='+razdel_id+'',
    afterLoading: function(data, el) {
    },
    afterLoadingOnShow: function(data, el) {
    }
    });
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function otzyv_razdel_send(razdel_id)
{
var sender_name = $("#message_name").val();
var sender_phone = $("#message_email").val();
var sender_message = $("#message_text").val();
var doctor_id = $('input[name="doctor_id"]:checked').val()

if (sender_name=='' || sender_message=='')
        {
        alert('Поля, отмеченные звездочкой, обязательны к заполнению!');
        }
        else
        {
var request = $.ajax({
url: "/cms_ajax/otzyv.ajax.send.form.php",
type: "POST",
data: { sender_name: sender_name, sender_phone: sender_phone, sender_message: sender_message, doctor_id: doctor_id, razdel_id: razdel_id},
dataType: "html"
});
request.done(function( msg ) {
$( "#MyModal" ).html(''+msg+'');
});
request.fail(function( jqXHR, textStatus ) {
alert( "Ошибка отправки данных: " + textStatus );
});
        }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function otzyv_doctor_show_form (doctor_id)
{
    $('#MyModal').arcticmodal({
    type: 'ajax',
    url: '/cms_ajax/otzyv_doctor.ajax.form.php?doctor_id='+doctor_id+'',
    afterLoading: function(data, el) {
    },
    afterLoadingOnShow: function(data, el) {
    }
    });
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
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 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 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 resize_slider() {

var koef = 1400/300;
var slider_width = document.documentElement.clientWidth;
if (slider_width > 1400) slider_width=1400;
if (slider_width >= 600)
        {
        $("#slider_wrapper").show();
        $("#slider_outer").show();
        $("#slider").show();
        $(".slide").show();
        $(".slider_bottom_spacer").show();
        slider_height = slider_width/koef;
        $("#slider_outer").height(slider_height);
        $("#slider").height(slider_height);
        $(".shapka").height(slider_height);
        $(".slide").height(slider_height);
        }
else  {
        $("#slider_wrapper").show();
        $("#slider_outer").show();
        $("#slider").show();
        $(".slide").show();
        $(".slider_bottom_spacer").show();
        slider_height = 150;
        $("#slider_outer").height(slider_height);
        $("#slider").height(slider_height);
        $(".shapka").height(slider_height);
        $(".slide").height(slider_height);
      }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function resize_blocks() {
// .catalogue_goods_item
var max_block_height=0;
$('.s_vizitka').each(function(i,elem) {
$(this).css('height', 'auto');
        if ($(this).height()>max_block_height) {
        max_block_height = $(this).height();
        }
if (max_block_height>0 && document.documentElement.clientWidth > 800) $('.s_vizitka').height(max_block_height); // раскомментировать строку, если нужен ресайз товаров
});

    var max_block_height1=0;
    max_block_height1 = $("#mainpage_shapka_menu_wrapper").height();
    $("#mainpage_shapka_menu_wrapper_wrapper").height(max_block_height1);

// .cat_block

max_block_height=0;
$('.cat_block').each(function(i,elem) {
$(this).css('height', 'auto');
if (document.documentElement.clientWidth < 700) 
        if ($(this).height()>max_block_height) {
        max_block_height = $(this).height();
        }
if (max_block_height>0 && document.documentElement.clientWidth < 700) $('.cat_block').height(max_block_height); // раскомментировать строку, если нужен ресайз товаров
});


}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function feedback_send()
{

var message_name = $("#message_name").val();
var message_text = $("#message_text").val();
var sender_kaptcha = $("#sender_kaptcha").val();
error=0; error_text='';
        if (message_name=='')
        {
        error=1;
        error_text=error_text+'- Укажите ваше имя\n';
        }
        if (message_text=='')
        {
        error=1;
        error_text=error_text+'- Напишите текст отзыва\n';
        }
        if (sender_kaptcha=='')
        {
        error=1;
        error_text=error_text+'- Укажите проверочные символы с картинки\n';
        }

        if (error==1)
        {
        alert ('Форма заполнена не до конца:\n'+error_text)
        }
        else
        {
        document.getElementById('feedback_form').submit();
        }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function feedback_send1()
{

var message_name = $("#message_name").val();
var message_text = $("#message_text").val();
var message_email = $("#message_email").val();
var sender_kaptcha = $("#sender_kaptcha").val();
error=0; error_text='';
        if (message_name=='')
        {
        error=1;
        error_text=error_text+'- Укажите ваше имя\n';
        }
        if (message_email=='')
        {
        error=1;
        error_text=error_text+'- Укажите номер телефона\n';
        }
        if (message_text=='')
        {
        error=1;
        error_text=error_text+'- Напишите текст отзыва\n';
        }
        if (sender_kaptcha=='')
        {
        error=1;
        error_text=error_text+'- Укажите проверочные символы с картинки\n';
        }

        if (error==1)
        {
        alert ('Форма заполнена не до конца:\n'+error_text)
        }
        else
        {
        document.getElementById('feedback_form1').submit();
        }
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

$(document).ready(function() {
$('a[rel="lightbox"]').addClass('fresco');
$('a[rel="lightbox[]"]').addClass('fresco');
$('a[rel="lightbox[]"]').attr('data-fresco-group', 'lightbox');
jQuery('.mp_news_text P').hyphenate();
//$('#slider').skdslider({'delay':6000, 'animationSpeed': 1000, 'showNav':false, 'pauseOnHover':true, 'animationType': 'fading'});

$('.vizitka_page_carousel_block_inner').slick({
  infinite: false,
  arrows: true, 
  dots: false, 
  centerMode: true, 
  variableWidth: true, 
  slidesToShow: 2,
  slidesToScroll: 2,
  prevArrow: '.vizitka_page_carousel_block_arr_left',
  nextArrow: '.vizitka_page_carousel_block_arr_right'
});

            $(this).keydown(function(eventObject){
            // закрытие всякого по Esc
                if (eventObject.which == 27)
                {
                $(".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"});
});

});

window.onload = function(){
resize_blocks();
resize_slider();
// check_GEOIP(); // раскомментировать, если нужна форма выбора города при первой загрузке страницы

var sticky = new Sticky('#mainpage_shapka_menu_wrapper');


}

$(window).resize(function() {
resize_blocks();
resize_slider();
});

