var crt = jQuery.noConflict();
crt(document).ready(function(){ 
	var valido = 0;
	crt("#basketItemsWrap li:first").hide();
	
		crt(".btn_comprar_compuesto").click(function() {
		
		crt("#carroCompra").css({'display':'block'});
		crt("#carroInf").css({'display':'block'});
		
		
		//ancla

			destination = crt("#header").offset().top;
			crt("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, 1100 );
		  
		
		//ancla
		
		
		var productIDValSplitter 	= (this.id).split("_");
		
		
		var productIDVal 			= productIDValSplitter[1];
		var unidadesVal 			= productIDValSplitter[2];
		var canjea 					= productIDValSplitter[3];
		var productX 		= crt("#productImageWrapID_" + productIDVal).offset().left;
		var productY 		= crt("#productImageWrapID_" + productIDVal).offset().top;
		
		
		/*if( crt("#productID_" + productIDVal).length > 0){	
			crt("#productID_"+productIDVal).css({'display':'block'});
			var basketX 		= crt("#productID_" + productIDVal).offset().left;
			alert("basketX#"+basketX+"#");
			var basketY 		= crt("#productID_" + productIDVal).offset().top;			
		} else {
			alert("dos");
			var basketX 		= crt("#menu_opciones_usuario").offset().left;
			var basketY 		= crt("#menu_opciones_usuario").offset().top;
		}*/
		
		var basketX 		= crt("#menu_opciones_usuario").offset().left;
		var basketY 		= crt("#menu_opciones_usuario").offset().top;
		
		/*var gotoX 			= 200 - productX;
		if(gotoX<0){
			gotoX=0;
		}*/
		var gotoX 			= basketX - productX;
		
		var gotoY 			= basketY - productY;
		
		var newImageWidth 	= crt("#productImageWrapID_" + productIDVal).width() / 3;
		var newImageHeight	= crt("#productImageWrapID_" + productIDVal).height() / 3;
		
		crt("#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() {
																																																																										  			crt(this).remove();
	
			crt("#notificationsLoader").html('<img src="http://pruebas.grupotatoma.com/elementos/ajax-loader.gif">');
			crt("#carro").css({'visibility':'visible'});
			crt("#carro").fadeIn(500);
			crt.ajax({  
				type: "POST",  
				url: "http://www.sedovin.com/carrito/inc/functions.php",  
				data: { productID: productIDVal, action: "addToBasket", idio:'es', canj:canjea},  
				success: function(theResponse) {	
					//alert('entra1');
					if( crt("#productID_" + productIDVal).length > 0){
						crt("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
						crt("#productID_" + productIDVal).before(theResponse).remove();
						crt("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
						crt("#productID_" + productIDVal).animate({ opacity: 1 }, 500);
						crt("#notificationsLoader").empty();							
					} else {
						crt("#basketItemsWrap li:first").before(theResponse);
						crt("#basketItemsWrap li:first").hide();
						crt("#basketItemsWrap li:first").show("slow");  
						crt("#notificationsLoader").empty();						
					}
					if(canjea==1){
						//alert("canjeando");
						setTimeout("recargaPuntos()",1000);
					}else{
						setTimeout("recargaTotal()",1000);
					}
					
					setTimeout("recargaElementos()",1000);
				} 				
			}); 					
		});									
	});
	
	
	
	
	//tras aumentar cantidad dsd capa transparente
	
	
	
	//tras disminuir cantidad dsd capa transparente
				
	crt(".capCerrrar img").live("click", function(event) { 
		var productIDValSplitter 	= (this.id).split("_");
		var productIDVal 			= productIDValSplitter[1];	

		crt("#notificationsLoader").html('<img src="http://www.sedovin.com/elementos/ajax-loader.gif">');
		crt.ajax({  
			type: "POST",  
			url: "http://www.sedovin.com/carrito/inc/functions.php",  
			data: { productID: productIDVal, action: "deleteFromBasket",idio:'es'},  
			success: function(theResponse) {
				
				crt("#productID_" + productIDVal).hide("slow",  function() {crt(this).remove();});
				crt("#notificationsLoader").empty();
				setTimeout("recargaTotal()",1000);
				setTimeout("recargaPuntos()",1000);
				setTimeout("recargaElementos()",1000);
			
			}  
		});  		
		
	});
	
	crt(".capUnidadesMas a").live("click", function(event) { 
		var productIDValSplitter 	= (this.id).split("_");
		var productIDVal 			= productIDValSplitter[1];	

		crt("#notificationsLoader").html('<img src="http://www.sedovin.com/elementos/ajax-loader.gif">');
	
		crt.ajax({  
			type: "POST",  
			url: "http://www.sedovin.com/carrito/inc/functions.php",  
			data: { productID: productIDVal, action: "addToBasket",idio:'es'},  
			success: function(theResponse) {
				//alert('entra1');
				if( crt("#productID_" + productIDVal).length > 0){
					crt("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
					crt("#productID_" + productIDVal).before(theResponse).remove();
					crt("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
					crt("#productID_" + productIDVal).animate({ opacity: 1 }, 500);
					crt("#notificationsLoader").empty();							
				} else {
					crt("#basketItemsWrap li:first").before(theResponse);
					crt("#basketItemsWrap li:first").hide();
					crt("#basketItemsWrap li:first").show("slow");  
					crt("#notificationsLoader").empty();						
				}
				setTimeout("recargaTotal()",1000);
				setTimeout("recargaElementos()",1000);
			}  
		});  		
	});
	
	crt(".capUnidadesMenos a").live("click", function(event) { 
		var productIDValSplitter 	= (this.id).split("_");
		var productIDVal 			= productIDValSplitter[1];	

		crt("#notificationsLoader").html('<img src="http://www.sedovin.com/elementos/ajax-loader.gif">');
	
		crt.ajax({  
			type: "POST",  
			url: "http://www.sedovin.com/carrito/inc/functions.php",  
			data: { productID: productIDVal, action: "remainToBasket",idio:'es'},  
			success: function(theResponse) {
				//alert('entra1');
				if( crt("#productID_" + productIDVal).length > 0){
					crt("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
					crt("#productID_" + productIDVal).before(theResponse).remove();
					crt("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
					crt("#productID_" + productIDVal).animate({ opacity: 1 }, 500);
					crt("#notificationsLoader").empty();							
				} else {
					crt("#basketItemsWrap li:first").before(theResponse);
					crt("#basketItemsWrap li:first").hide();
					crt("#basketItemsWrap li:first").show("slow");  
					crt("#notificationsLoader").empty();						
				}
				setTimeout("recargaTotal()",1000);
				setTimeout("recargaElementos()",1000);
			}  
		});  		
	});
	

});

function recargaTotal(){	
	crt.ajax({  			  
		url: "http://www.sedovin.com/carrito/inc/functions.php",  
		data: { action: "devuelveTotal", idio:'es'},
		success: function(theResponse) {
			
			crt("#capaTotal").hide();
			crt("#capaTotal").before(theResponse);										
		}
	}); 	
}
function recargaElementos(){
	crt.ajax({  			  
		url: "http://www.sedovin.com/carrito/inc/functions.php",  
		data: { action: "devuelveNumProds", idio:'es'},
		success: function(theResponse) {					
			//car("#basketTitleWrap").hide();
			crt("#notificationsLoader").html(theResponse);										
		}
	}); 
}
function recargaPuntos(){	
	crt.ajax({  			  
		url: "http://www.sedovin.com/carrito/inc/functions.php",  
		data: { action: "devuelvePuntos", idio:'es'},
		success: function(theResponse) {
			
			crt("#capPuntos").hide();
			crt("#capPuntos").before(theResponse);										
		}
	}); 	
}

