(function(jQuery) {
	jQuery('document').ready(function() {

		/*|| ========== GESTION DES IMAGES DU PANIER =========== ||  */

			/*INIT*/

		var init = jQuery('.cart-table tbody tr.first img').attr("src");
		jQuery('#cart-image img').attr({ src: init});
		
		jQuery('.cart-table tbody tr.first').addClass('active');
		
			/*HOVER*/

		jQuery('.cart-table tbody tr').hover(function(){
		
			var src = jQuery('img',this).attr("src");
			jQuery('#cart-image img').attr({ src: src});
			
			jQuery('.active').removeClass('active');
			jQuery(this).addClass('active');
		});
		
		
	/* Gestion des quantite par articles */
	jQuery('#shopping-cart-table > tbody > tr').each(
		function() {
			var item = jQuery(this);
			var devise = '$US';
			var updatePrice = function(a){
				var refPrice = item.find('td.incDec > .price').text();
				refPrice = refPrice.split(/\s+/);	//split sur le caractère 'espace'
				if((refPrice.indexOf('$US') != -1) || (refPrice[1].indexOf('\u20AC') != -1)) {
					devise = refPrice[1];
					refPrice = refPrice[0].replace(',', '.');
					refPrice = refPrice*a;
					item.find('td.priU > .cart-price > .price').text((refPrice.toFixed(2)).replace('.', ',')+" "+devise);
				}else {
					devise = refPrice[0];
					refPrice = refPrice[1]*a;
					item.find('td.priU > .cart-price > .price').text(devise+" "+refPrice.toFixed(2));
				}
			};
			var qtyCmp = item.find('.incDec .qty').attr("value");

			item.find('.incDec input.qty').keyup(function() {
				if(jQuery(this).attr("value") > 1) {
					qtyCmp = jQuery(this).attr("value");
					updatePrice(qtyCmp);
				}else {
					jQuery(this).attr("value", "1");
					qtyCmp = jQuery(this).attr("value");
					updatePrice(qtyCmp);
				}
			});

			item.find('.incDec a.cart-plus').click(function() {
				qtyCmp++;
				jQuery(this).prev('.qty').val(qtyCmp);
				updatePrice(qtyCmp);
				return false;
			});
			item.find('.incDec a.cart-minus').click(function() {
				if(qtyCmp > 1){
					qtyCmp--;
					jQuery(this).next('.qty').val(qtyCmp);
					updatePrice(qtyCmp);
				}
				return false;
			});

		}
	);	


	
	});

})(jQuery);
