var Cellar = function()
{
//privat
    var qnt_cellar_array = new Array();
    var qnt;

	var DeleteCallback = function(response, status)
	{
		jQuery("#mainContent").replaceWith(response)
	};

//public
return {
	Delete: function(id)
	{
		jQuery.ajax(
			{
				url: window.location.href,
				type: "post",
				data: "ajax=true&item_id=" + id,
				dataType: "text",
				success: DeleteCallback
			});
	},

	ChageSortType: function(select)
	{
		window.location = select.options[select.selectedIndex].value;
	},
    
    UpdateCellar: function(user_id, item_id, a)
    {
      update_cellar(user_id, item_id, a);
      if(qnt_cellar_array[item_id] != ''){
        qnt_cellar_array.splice(item_id, 1);
      }
    },
    
    UpdateCellarArray: function(item_id, a)
    {
        qnt = $(a).val();
        qnt_cellar_array[item_id] = qnt;
        $(a).parent().parent().next().find("select:first option[value='"+qnt+"']").attr('selected','selected');
    },
    
    UpdateSmallTitle: function(item_id, a)
    {
        qnt = $(a).val();
        qnt_cellar_array[item_id] = qnt;
        nextSelect = $(a).parent().parent().parent().parent().prev().find("select:first option[value='"+qnt+"']").attr('selected','selected');
    },
    
    UpdateAllQnt: function(user_id)
    {
        var data = '';
        if(qnt_cellar_array.length != 0){
            for ( keyVar in qnt_cellar_array ) {
                if(qnt_cellar_array[keyVar] != ''){
                    data +='&cellararray['+keyVar+']='+qnt_cellar_array[keyVar];
                }
            }
            qnt_cellar_array = new Array();
            if(data != ''){
                $.ajax({
                    type: "POST",
                    url: window.location.pathname,
                    beforeSend: Util.StartWaiting,
                    data: "action=update_cellar_all&user_id=" + user_id + data,
                    success: function (r)
                    {
                        r = eval(r);
                        Util.StopWaiting();
                        if( r.code == 0 )
                        {
                            display_popup("Your cellar has been update successfully");
                        }
                    }
                });                
            }
        }  
    }
};
}();

var csear;
$(document).ready(

	function()
	{
	   
      $('#cellar_search').keyup(function(e) {
        if(e.keyCode == 13) {csear = window.location.pathname +"?s="+ $('#cellar_search').val(); window.location.href = csear;}
      });

      $('#cellar_button').click(function() {csear = window.location.pathname +"?s="+ $('#cellar_search').val(); window.location.href = csear;});
	}
);
