$(function(){
	$(".basket_table input.delete_btn").bind("click",function(){
		if( confirm("Êtes-vous sûr de vouloir supprimer se produits ?") )
		{
			var item_id = ($(this).parents("tr").attr("id")).substr(5);
			$.post(base_url+"basket/delete",{product_id: item_id},function(item_id){
				if(item_id > 0)
				{
					$(".basket_table #item-"+item_id).fadeOut(600,function(){ $(this).remove() })
					updateQuantity()
				}
			})
		}
	})

	$(".product .btn_add").bind("click",function(){
		var item_id = ($(this).parents(".product").attr("id")).substr(5);
		var quantity = $(this).prevAll("input").val();
		
		$.post(base_url+"basket/add",{product_id: item_id, quantity: quantity},function(item_id){
			if(item_id > 0)
			{
				$("#dialog-modal").dialog({
					height: 140,
					width: 400,
					modal: true
				})
				updateQuantity()
			}
		})
	})
	$(".product_detail .add_details").bind("click",function(){
		var item_id = $("input[name=product_id]").val();
		var quantity = $("input[name=quantity]").val();
		
		$.post(base_url+"basket/add",{product_id: item_id, quantity: quantity},function(item_id){
			if(item_id > 0)
			{
				$("#dialog-modal").dialog({
					height: 140,
					width: 400,
					modal: true
				})
				updateQuantity()
			}
		})
	})
	
	$(".basket_table .add_one").bind("click",function(){
		var item_id = ($(this).parents("tr").attr("id")).substr(5);
		var quantity = $(this).parent().prevAll("input").val();
		quantity++;
		
		$.post(base_url+"basket/add",{product_id: item_id, quantity: 1},function(item_id){
			if(item_id > 0)
			{
				$(".basket_table #item-"+item_id+" input[name=quantity]").val(quantity);
				updateQuantity()
			}
		})
		return false;
	})
	$(".basket_table .rem_one").bind("click",function(){
		var item_id = ($(this).parents("tr").attr("id")).substr(5);
		var quantity = $(this).parent().prevAll("input").val();
		quantity--;
		if(quantity > 0){
			$.post(base_url+"basket/add",{product_id: item_id, quantity: -1},function(item_id){
				if(item_id > 0)
				{
					$(".basket_table #item-"+item_id+" input[name=quantity]").val(quantity);
					updateQuantity()
				}
			})
		}else{
			if( confirm("Êtes-vous sûr de vouloir supprimer se produits ?") )
			{
				var item_id = ($(this).parents("tr").attr("id")).substr(5);
				$.post(base_url+"basket/delete",{product_id: item_id},function(item_id){
					if(item_id > 0)
					{
						$(".basket_table #item-"+item_id).fadeOut(600,function(){ $(this).remove() })
						updateQuantity()
					}
				})
			}
		}
		return false;
	})
	
})

function updateQuantity(){
	$.post(base_url+"basket/index",{viewQty: "true"},function(qty){
		$(".cart #basket_qty").text("("+qty+")");
		if(qty == 0){
			$(".send_order").remove();
		}
	})
}