$(document).ready(function(){

//	$("#basketItemsWrap li:first").hide();

	$("#productPrice input").click(function() {
//		alert(this.id);
		var productIDValSplitter 	= (this.id).split("_");
		var productIDVal 			= productIDValSplitter[1];
		if (typeof(productIDValSplitter[2]) != 'undefined') {var productIDVal2 = productIDValSplitter[2];} else {var productIDVal2 = '';}
		if (typeof(productIDValSplitter[3]) != 'undefined') {var skidkaVal = productIDValSplitter[3];} else {var skidkaVal = '';}
		var productX 		= $("#productImageWrapID_" + productIDVal).offset().left;
		var productY 		= $("#productImageWrapID_" + productIDVal).offset().top;

		$("#contentWrapRight")
		.css({'display' : 'block'});

		if( $("#productID_" + productIDVal).length > 0){
			var basketX 		= $("#productID_" + productIDVal).offset().left;
			var basketY 		= $("#productID_" + productIDVal).offset().top;
		} else {
			var basketX 		= $("#basketItemsWrap").offset().left;
			var basketY 		= $("#basketItemsWrap").offset().top;
		}

//		alert(basketX);
//		alert(basketY);

		var gotoX 			= basketX - productX;
		var gotoY 			= basketY - productY;

		var newImageWidth 	= $("#productImageWrapID_" + productIDVal).width() / 3;
		var newImageHeight	= $("#productImageWrapID_" + productIDVal).height() / 3;

		
		$("#contentWrapRight")
		.css({'opacity' : '.6'});

		$("#notificationsLoader")
		.css({'position' : 'relative'})
		.css({'top' : $("#contentWrapRight").height()/2.05})
		.html('<img src="/i/loader.gif">');

		$("#productImageWrapID_" + productIDVal + " img")
		.clone()
		.prependTo("#productImageWrapID_" + productIDVal)
		.css({'position' : 'absolute'})
		.animate({opacity: 0.4}, 100 )
		.animate({opacity: 0.1, marginLeft: gotoX, marginTop: gotoY, width: newImageWidth, height: newImageHeight}, 1200, function() {

			$(this).remove();
			
//			alert($(".lising_info").css('display'));
			if ($(".lising_info").css('display') == 'block'){
				var bnVal = 'bn';
			}

			$.ajax({
				type: "POST",
				url: "/inc/addProduct.php",
				data: { productId: productIDVal, bn: bnVal, action: "addToBasket"},
				success: function(theResponse) {
				if (productIDVal2 != '') {
					$.ajax({
						type: "POST",
						url: "/inc/addProduct.php",
						data: { productId: productIDVal2, skidka: skidkaVal, action: "addToBasket"},
						success: function(theResponse) {
							alert(theResponse);
                            prid2split = productIDVal2.split("/");
                			if (prid2split[1] != 'NULL') {productIDVal2 = prid2split[0];}

							if( $("#productID_" + productIDVal2).length > 0){
								$("#productID_" + productIDVal2).animate({ opacity: 0 }, 500);
								$("#productID_" + productIDVal2).after(theResponse).remove();
								$("#productID_" + productIDVal2).animate({ opacity: 0 }, 500);
								$("#productID_" + productIDVal2).animate({ opacity: 1 }, 500);
								$("#notificationsLoader").empty();

							} else {
								$("#basketItemsWrap").after(theResponse);
								$("#notificationsLoader").empty();
							}

							$("#contentWrapRight")
							.css({'opacity' : '1'});

							}
					});
				}
//					alert(theResponse);

					if( $("#productID_" + productIDVal).length > 0){
						$("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
						$("#productID_" + productIDVal).after(theResponse).remove();
						$("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
						$("#productID_" + productIDVal).animate({ opacity: 1 }, 500);
						$("#notificationsLoader").empty();

					} else {
						$("#basketItemsWrap").after(theResponse);
						$("#notificationsLoader").empty();
					}

					$("#contentWrapRight")
					.css({'opacity' : '1'});

					}
				});
		});
	});



	$("#tableItemsWrap .del").live("click", function(event) {
//		alert(this.id);
		var productIDValSplitter 	= (this.id).split("_");
		var productIDVal 			= productIDValSplitter[1];
		$("#notificationsLoader").html('<img src="/i/loader.gif">');

		$.ajax({
			type: "POST",
			url: "/inc/addProduct.php",
			data: { productId: productIDVal, action: "deleteFromBasket"},
			success: function(theResponse) {

				$("#productID_" + productIDVal).hide("slow",  function() {$(this).remove();});

				var cart = getCookie("CART");
				if (!cart){
					$("#contentWrapRight").css({'display' : 'none'});
				}
				$("#notificationsLoader").empty();

			}
		});

	});
	$('input[id*=quantity_]').live('change', function(event) {
		var product_id = $(this).attr('id').split('_')[1];
		if (!isNaN($(this).val()) && $(this).val()>0){
			$.post('/inc/change_product_qty.php', {product_id: product_id, qty: $(this).val()}, function (data){
				//alert(data);
			})
		}
	});
});