$(document).ready(function () {

	increase_products();
	
	decrease_products();
	
});

function add_product(product_id, options_ids, key_select)
{
   return false;
	var data = "product_id=" + product_id + "&quantity=1&options=" + options_ids;				
	$.ajax({
		type: "POST",
		url: APP_URL + "pedido/add",
		data: data,
		success: function(msg){
			//RECARGAR DIV
			reload_cart(key_select);
		}
	});
}

function del_product(product_id, options_ids, key_select)
{
	var data = "product_id=" + product_id + "&quantity=1&options=" + options_ids;				
	$.ajax({
		type: "POST",
		url: APP_URL + "pedido/del",
		data: data,
		success: function(msg){
			//RECARGAR DIV
			reload_cart(key_select);
		}
	});
}


function reload_cart(key_select)
{
	var data = "key_select=" + key_select;		
	$.ajax({
		type: "POST",
		url: APP_URL + "pedido/reload_cart",
		data: data,
		success: function(data){
			//alert(msg);
			$("#cart").empty();
			//RECARGAR LA CAPA
			$("#cart").html(data);
			
			$("#cart_total").effect("highlight", {color: "red"}, 1000);
			
			//ESTABLECER EVENTOS PARA AUMENTAR Y DISMINUIR LAS UNIDADES
			increase_products();			
			decrease_products();
			
			//TOOLTIP
			if (key_select)
			{			
				var api = $("#key_select").tooltip({
					api: true,
					position: "center left",
					tip: "#tooltip"
				});
				api.show();
				
				setTimeout(function() {
					api.hide();
				}, 3000);
			}
			
			

		}
	});
	
}

function increase_products()
{
	$("div.item a.increase_product").each(function(){
		
		$(this).click(function(){
			
			var product_id = this.rel.split('|')[0];
			
			if (!product_id)
			{
				alert("Error al aņadir el producto (1).");
			}
			
			var options_parts = this.rel.split('|')[1];
						
			var key_select = '';
			
			add_product(product_id, options_parts, key_select);
		});
		
	});
}

function decrease_products()
{
	$("div.item a.decrease_product").each(function(){
	
		$(this).click(function(){
		
			var product_id = this.rel.split('|')[0];
			
			if (!product_id)
			{
				alert("Error al aņadir el producto (1).");
			}
			
			var options_parts = this.rel.split('|')[1];
						
			var key_select = '';
			
			del_product(product_id, options_parts, key_select);
			
		});
		
	});
}

