/**
 * Функции каталога
 *
 * @author     dmitry.bykadorov@gmail.com
 * @version    SVN: : catalog.js 15:12:55 qwer $
 *
 */

// remove from cart - ajax
$.removeFromOrder = function( url, id ){
  $.ajax({
    type: "POST",
    url: url,
    success: function( data, textStatus, XMLHttpRequest ){
      $( "#remove-" + id ).hide();
      $( "#add-" + id ).show();
      // обновляем контент диалога
      $( "#dialog-message > #message" ).html( $.remove_from_order_success );
      // показываем диалог
      $( "#dialog-message" ).dialog( "open" );
    },
    error: function( XMLHttpRequest, textStatus, errorThrown ){
      // обновляем контент диалога
      $( "#dialog-message > #message" ).html( $.remove_from_order_error );
      // показываем диалог
      $( "#dialog-message" ).dialog( "open" );
    }
  });
  return false;
};

// add to cart - ajax
$.addToOrder = function( url, id ){
  $.ajax({
    type: "POST",
    url: url,
    success: function( data, textStatus, XMLHttpRequest ){
      // убираем линк "добавить"
      $( "#add-" + id ).hide();
      // показываем линк "удалить"
      $( "#remove-" + id ).show();
      // показываем линк на корзину
      $( "#shopping-cart" ).show();
      // обновляем контент диалога
      $( "#dialog-message > #message" ).html( $.add_to_order_success );
      // показываем диалог
      $( "#dialog-message" ).dialog( "open" );
    },
    error: function( XMLHttpRequest, textStatus, errorThrown ){
      // обновляем контент диалога
      $( "#dialog-message > #message" ).html( $.add_to_order_error );
      // показываем диалог
      $( "#dialog-message" ).dialog( "open" );
    }
  });
  return false;
};

$(document).ready(function() {
  // dialog
  $("#dialog-message").dialog({
    modal: true,
    autoOpen: false,
    buttons: {
      Ok: function() {
        $( "#dialog-message > #message" ).html( "" );
        $( this ).dialog('close');
      }
    }
  });
});
