var Panier = 
{
	
	/** Add product
	 * @desc: Add product
	 * @event click
	 * @param
	 */
	
	add_product: function(oThis)
	{
		var iSelectSize = new Array();
		var iSelectColour = new Array();
		var iIdProduct = $('#idProduct').val();
		var iQuantity = $('#quantity').val();
		var dPrice = $('#price').val();
		var sRef = $('#refProduct').val();
		var sTitle = $('#nameProduct').val();
		var iType = $('#typeProduct').val();
		var iCustomeType = $('#customeType').val();
		
		for(i=0; i<iQuantity; i++)
		{ 
			iSelectSize[i] = $('.selectSize'+(i+1)).val();
			iSelectColour[i] = $('.selectColour'+(i+1)).val();
		}
		
		$.post("../../layout/controller.php", { objet : 'Panier_c', fonction : 'add_product',  iIdProduct:iIdProduct, iQuantity:iQuantity, sTitle:sTitle, dPrice:dPrice, iSelectSize:iSelectSize, iSelectColour: iSelectColour, sRef:sRef, iType:iType, iCustomeType:iCustomeType } , function(data)
		{ 
			/* alert(data); */
			$(data).modal({
				position: ["35%"],
				autoPosition: [false],
				overlayId: 'modal-overlay',
				opacity: (60),
				containerId: 'modal-container',
				onOpen: Modal.open,
				onShow: Modal.show,
				onClose: Modal.close
			});
			/* Box Drag and Drop*/
			$("#modal-container").draggable({ handle: 'div.modal-top' });
		} );
		
	},
	
	/** Update product
	 * @desc: Update product
	 * @event click
	 * @param
	 */
	
	update_product: function(oThis)
	{
		var urlNext = $('#urlNext').html();
		window.location = urlNext;
	},
	
	/** Delete product
	 * @desc: Delete product
	 * @event click
	 * @param
	 */
	
	delete_product: function(oThis)
	{
		var iIdProduct = $(oThis).find('.idProduct').html();
		var newUrl=window.location.href;
		
		$.post("/nsj/layout/controller.php", { objet : 'Panier_c',  fonction : 'delete_product', iIdProduct:iIdProduct } , function(data)
		{
			location.reload(); 
		});
	}
	
}


$(document).ready(function(){ 
		$('.add_product').click( function() { Panier.add_product(this); });
		$('.updateProduct').click( function() { Panier.update_product(this); });
		$('.deleteProduct').click( function() { Panier.delete_product(this); });
	
	/* Popup checkout
	 ****************************** */
	$('.popupCheckout').click( function() {
		$.post("/nsj/layout/controller.php", { objet : 'Panier_c', fonction : 'checkout_product' } , function(data)
		{ 
			/* alert(data); */
			$(data).modal({
				position: ["35%"],
				autoPosition: [false],
				overlayId: 'modal-overlay',
				opacity: (60),
				containerId: 'modal-container',
				onOpen: Modal.open,
				onShow: Modal.show,
				onClose: Modal.close
			});
			/* Box Drag and Drop*/
			$("#modal-container").draggable({ handle: 'div.modal-top' });
		});
	});
}); 
