var visibleStatus = 0;

// Управление видимостью элементов
function changeVisible()
{
         if(visibleStatus == 0)
         {
                 $("#requestblockDV").hide();
                 visibleStatus = 1;
         }
         else
         {
                 $("#requestblockDV").show();
                 visibleStatus = 0;
         }
}

function flatVisible(id)
{
         var isVisible = $("#flatDV"+id).is(":visible");

         if(isVisible)
         {
                 $("#flatDV"+id).hide();
                 $("#flatlink"+id).text("подробнее");
         }
         else
         {
                 $("#flatDV"+id).show();
                 $("#flatlink"+id).text('свернуть');
         }
}

function send()
{
        if($("#name").attr("value")== null)            { alert("Не заполнено ФИО"); return; }
        if($("#date_born").attr("value")== null)       { alert("Не заполнена дата рождения"); return; }
        if($("#city_born").attr("value")== null)       { alert("Не заполнено место рождения"); return; }
        if($("#passport_num").attr("value")== null)    { alert("Не заполнены паспортные данные"); return; }
        if($("#passport_given").attr("value")== null)  { alert("Не заполнены паспортные данные"); return; }
        if($("#passport_date").attr("value")== null)   { alert("Не заполнены паспортные данные"); return; }
        if($("#period").attr("value")== null)          { alert("Не заполнен срок регистрации"); return; }
        if($("#tel").attr("value")== null)             { alert("Не заполнен номер телефона"); return; }

        $.post('/feedback/send', {'name': $("#name").attr("value"),
                                  'date_born': $("#date_born").attr("value"),
                                  'city_born': $("#city_born").attr("value"),
                                  'passport_num': $("#passport_num").attr("value"),
                                  'passport_given': $("#passport_given").attr("value"),
                                  'passport_date': $("#passport_date").attr("value"),
                                  'period': $("#period").attr("value"),
                                  'child': $("#child").attr("value"),
                                  'district': $("#district").attr("value"),
                                  'tel': $("#tel").attr("value"),
                                  'tel_name': $("#tel_name").attr("value"),
                                  'registrant': $("#registrant").attr("value"),
                                  'msgText': $("#msgText").attr("value")
        }, sendInfo);
}


function checkGroup()
{
        if($("#catalog_isgroup").attr("value") == 1)
        {
            $("#catalog_isgroup").attr("value") = 0;
        }
        else
        {
            $("#catalog_isgroup").attr("value") = 1;
        }


        changeVisible();
}

//////////////////////////////////////////////////////////////////////////////
// Управление корзиной
//////////////////////////////////////////////////////////////////////////////

// Обработка событий корзины
function cartEvents(action, id)
{
         if(action == "add")
         {
                 qty = $("#qty"+id).attr("value");
                 $.getJSON('/cart/events', {'action': action, 'id': id, 'qty': qty}, CartAdd);
         }

         if(action == "clear")
         {
                 $.post('/cart/events', {'action': action}, CartInfo);
         }

         if(action == "del")
         {
                 $.post('/cart/events', {'action': action, 'id': id}, CartInfo);
         }

         if(action == "edit")
         {
                 qty = $("#cartQty"+id).attr("value");
                 $.post('/cart/events', {'action': action, 'id': id, 'qty': qty}, CartInfo);
         }

}

// Вывод информации о корзине
function cartOut()
{
         window.location.href="cartout.php";
}

// Вывод корзины
function CartAdd(obj)
{
         $("#topCartInfo").text(obj.total + " €.");
         $("#CartInfoCount").text(obj.count);
         $("#CartInfoTotal").text(obj.total + " €.");
         //alert(cartcount.html());
         //$("#cartDV").html(data);
         //$.post('./cartEvents.php', {'action': 'show'}, ShowCart);

         alert("Товар добавлен в корзину");

}

function sendInfo(data)
{
         alert(data);
         changeVisible();
}

// Вывод корзины
function ShowCart(data)
{
      var cart_text = '<h3>Ваш заказ:</h3>' + data;

      $.prompt(cart_text ,{
        callback: callbackfunc,
        buttons:{'Выписать счет': true, 'Закрыть':false},
        prefix:'brownJqi',
        opacity: 0
      });
}

function callbackfunc(v,m){
         if(v)
         {
            window.location.href="checkout.php";
            //window.open("checkout.php");
         }
}

$(document).ready(
  function(){
          changeVisible();
  }
)
