$(document).ready(function(){ 

	$("#basketItemsWrap li:first").hide();
	
	$(".productPriceWrapRight a img").click(function() {
		var productIDValSplitter 	= (this.id).split("-");
		var productIDVal 			= productIDValSplitter[1];
		var typeDVal		= productIDValSplitter[2];
		var codeDVal		= productIDValSplitter[3];
		var subcodeDVal		= productIDValSplitter[4];
		var ola		= productIDValSplitter[5];
		var kampylotitaDVal	= productIDValSplitter[6];
		var dioptriaDVal	= productIDValSplitter[7];
		var diametrosDVal	= productIDValSplitter[8];
		var axisDVal	= productIDValSplitter[9];
		var cylinderDVal	= productIDValSplitter[10];
		var addpowerDVal	= productIDValSplitter[11];
		var colorsDVal	= productIDValSplitter[12];
		
		//$("#notificationsLoader").html('<img src="images/loader.gif">');
	
		$.ajax({  
		type: "POST",
		url: "inc/functions.php",  
		data: { productID: productIDVal, type: typeDVal, code: codeDVal, subcode: subcodeDVal, kampylotita: kampylotitaDVal, dioptria: dioptriaDVal, diametros: diametrosDVal, axis: axisDVal, cylinder: cylinderDVal, addpower: addpowerDVal, colors: colorsDVal, action: "addToBasket"},  
		success: function(theResponse) {
			
			if( $("#productID_" + ola).length > 0){
				$("#productID_" + ola).animate({ opacity: 0 }, 500, function() {
					$("#productID_" + ola).before(theResponse).remove();
				});				
				$("#productID_" + ola).animate({ opacity: 0 }, 500);
				$("#productID_" + ola).animate({ opacity: 1 }, 500);
				$("#notificationsLoader").empty();			
			} else {
				$("#basketItemsWrap li:first").before(theResponse);
				$("#basketItemsWrap li:first").hide();
				$("#basketItemsWrap li:first").show("slow");  
				$("#notificationsLoader").empty();			
			}
			///////////////////////////////////////////////////
			$.ajax({  
		type: "POST",  
		url: "inc/functions.php",  
		data: { productID: productIDVal, action: "total"},  
		success: function(theResponse) {
			
			if( $("#5000").length > 0){
				$("#5000").animate({ opacity: 0 }, 500, function() {
					$("#5000").before(theResponse).remove();
				});				
				$("#5000").animate({ opacity: 0 }, 500);
				$("#5000").animate({ opacity: 1 }, 500);
				$("#notificationsLoader").empty();			
			} else {
				$("#basketItemsWrap span:first").before(theResponse);
				$("#basketItemsWrap span:first").hide();
				$("#basketItemsWrap span:first").show("slow");  
				$("#notificationsLoader").empty();			
			}
			
		}  
		});
			///////////////////////////////////////////////////
		}  
		});  
		
	});
	
	
	
	$("#basketItemsWrap li img").live("click", function(event) { 
														
		var productIDValSplitter 	= (this.id).split("-");
		var productIDVal 			= productIDValSplitter[1];	
		var codeIDVal 			= productIDValSplitter[2];	
		var subcodeIDVal 			= productIDValSplitter[3];	
		var kampylotitaDVal	= productIDValSplitter[4];
		var dioptriaDVal	= productIDValSplitter[5];
		var axisDVal	= productIDValSplitter[6];
		var cylinderDVal	= productIDValSplitter[7];
		var addpowerDVal	= productIDValSplitter[8];
		var colorsDVal	= productIDValSplitter[9];
	
		//$("#notificationsLoader").html('<img src="images/loader.gif">');
	
		$.ajax({  
		type: "POST",  
		url: "inc/functions.php",  
		data: { productID: productIDVal, code: codeIDVal, subcode: subcodeIDVal, kampylotita: kampylotitaDVal, dioptria: dioptriaDVal, axis: axisDVal, cylinder: cylinderDVal, addpower: addpowerDVal, colors: colorsDVal, action: "deleteFromBasket"},  
		success: function(theResponse) {
		
		
		var olo = productIDVal;
		if(codeIDVal!=0) var olo = olo + codeIDVal;
		if(subcodeIDVal!=0) var olo = olo + subcodeIDVal;
		if(kampylotitaDVal) var olo = olo + kampylotitaDVal;
		if(dioptriaDVal) var olo = olo + dioptriaDVal;
		if(axisDVal) var olo = olo + axisDVal;
		if(cylinderDVal) var olo = olo + cylinderDVal;
		if(addpowerDVal) var olo = olo + addpowerDVal;
		if(colorsDVal) var olo = olo + colorsDVal;
		
		var olo2 = olo.replace(/_/g, "");
		var olo2 = olo2.replace(/,/g, "");
		//document.write(olo2);
		
			$("#productID_" + olo2).hide("slow",  function() {$(this).remove();});
			$("#notificationsLoader").empty();
			
		///////////////////////////////////////////////////
			$.ajax({  
		type: "POST",  
		url: "inc/functions.php",  
		data: { productID: productIDVal, action: "total"},  
		success: function(theResponse) {
			
			if( $("#5000").length > 0){
				$("#5000").animate({ opacity: 0 }, 500, function() {
					$("#5000").before(theResponse).remove();
				});				
				$("#5000").animate({ opacity: 0 }, 500);
				$("#5000").animate({ opacity: 1 }, 500);
				$("#notificationsLoader").empty();			
			} else {
				$("#basketItemsWrap span:first").before(theResponse);
				$("#basketItemsWrap span:first").hide();
				$("#basketItemsWrap span:first").show("slow");  
				$("#notificationsLoader").empty();			
			}
			
		}  
		});
		///////////////////////////////////////////////////
		
		}  
		});  
		
	});

});
