$(document).ready(function(){ 

	$("#basketItemsWrap li:first").hide();

	$(".productPriceWrapRight a img").click(function() {
													 
		var value=f_sub();
		
		if(value == true)
		{
				var productIDValSplitter 	= (this.id).split("_");
				var productIDVal 			= productIDValSplitter[1];
				var online_price            = productIDValSplitter[2]; 
				var cart_qty 				= $("input#cart_quantity").val();  
				var software_status			= $("input#software_status").val();  
				var reward_points			= $("input#reward_points").val(); 
				var affiliate       		= $("input#affiliate").val(); 				
				var extended_download   	= $("input#extended_download").val(); 	
				var attribute_id   	        = $("select#attribute_id").val(); 	
				
				var productX 		= $("#productImageWrapID_" + productIDVal).offset().left;
				var productY 		= $("#productImageWrapID_" + productIDVal).offset().top;
				
				if( $("#productID_" + productIDVal).length > 0){
					var basketX 		= $("#productID_" + productIDVal).offset().left;
					var basketY 		= $("#productID_" + productIDVal).offset().top;			
				} else {
					var basketX 		= $("#basketTitleWrap").offset().left;
					var basketY 		= $("#basketTitleWrap").offset().top;
				}
				
				var gotoX 			= basketX - productX;
				var gotoY 			= basketY - productY;
				
				var newImageWidth 	= $("#productImageWrapID_" + productIDVal).width();
				var newImageHeight	= $("#productImageWrapID_" + productIDVal).height();
								
				
				$("#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();
			
					$("#notificationsLoader").html('<img src="images/loader.gif">');
				
	$.ajax({  
	type: "POST",  
	url: "add_to_cart.asp",  
	data: { p_id: productIDVal, action: "addToBasket", cart_qty: cart_qty, online_price: online_price, software_status: software_status, reward_points: reward_points, affiliate: affiliate, extended_download: extended_download, attribute_id: attribute_id},  
	success: function(theResponse) {
								location.reload(); 
							//if( $("#productID_" + productIDVal).length > 0)
//							{															
//								$("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
//								$("#productID_" + productIDVal).before(theResponse).remove();
//								$("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
//								$("#productID_" + productIDVal).animate({ opacity: 1 }, 500);
//								$("#notificationsLoader").empty();
//								
//							} else {
//								
//								$("#basketItemsWrap li:first").before(theResponse);
//								$("#basketItemsWrap li:first").hide();
//								$("#basketItemsWrap li:first").show("slow");  
//								$("#notificationsLoader").empty();			
//							}
							
						}  
					});  
				
				});
		   }//end of value check
		 });
	
	$("#basketItemsWrap li img").live("click", function(event) { 
		var productIDValSplitter 	= (this.id).split("_");
		var productIDVal 			= productIDValSplitter[1];
		var isbtomaster             = productIDValSplitter[2];
      
		$("#notificationsLoader").html('<img src="images/loader.gif">');		  
		$.ajax({  
			type: "POST",  
			url: "delete_from_basket.asp", 			
			data: { p_id: productIDVal, action: "deleteFromBasket", isbtomaster: isbtomaster},  
			success: function(theResponse) {
				
				$("#productID_" + productIDVal).hide("slow",  function() {$(this).remove();});
				$("#notificationsLoader").empty();
  				location.reload(); 
			}  
		});  
		
	});

});




