jQuery(document).ready(function() {
	
	var click_quitar_cesta = function(){
		var id = $(this).attr('id');
		var datos = id.split('_');
		var __id__ = datos[2];
		var __turl__ = $("#_turl_").val()+"?id="+__id__+'&mi_accion=quit';
		$.getJSON(
				__turl__ ,
				function(data){
					$('#table_cesta').html(data.cesta_html);
					$('.quitar_cesta').bind("click", click_quitar_cesta );
				}
		);
		return false;
	};
	
	var options = {
		    callback:function(){
						var __id__ = $("#h_id").val();
						var __cant__ = $("#imp_cantidad").val();
						var __turl__ = $("#_turl_").val()+"?id="+__id__+"&cant="+__cant__+'&mi_accion=multi';
						$.getJSON(
								__turl__,
								function(data){
									$('#precio').html(data.precio);
									$('#table_cesta').html(data.cesta_html);
								}
						);
					},
		    wait:750,          // milliseconds
		    highlight:true,     // highlight text on focus
		    enterkey:true     // allow "Enter" to submit data on INPUTs
		}
	
		var opciones_carrito = {
		    callback:function(){
						alert(datos);
						var __id__ = $("#h_id").val();
						var __cant__ = $("#imp_cantidad").val();
						var __turl__ = $("#_turl_").val()+"?id="+__id__+"&cant="+__cant__+'&mi_accion=multi';
						$.getJSON(
								__turl__,
								function(data){
									$('#precio').html(data.precio);
									$('#table_cesta').html(data.cesta_html);
								}
						);
					},
		    wait:750,          // milliseconds
		    highlight:true,     // highlight text on focus
		    enterkey:true     // allow "Enter" to submit data on INPUTs
		}
	
	$(".c_imp_cant_resumen").focus(function(){
		id = $(this).attr('id')
		var datos = id.split('_');
		$('#imp_cant_'+datos[2]).numeric();
		$('#imp_cant_'+datos[2]).typeWatch({
											callback: function(){
												var __id__ = datos[2];
												var __cant__ = $("#imp_cant_"+__id__).val();
												var __turl__ = $("#_turl_").val()+"?id="+__id__+"&cant="+__cant__+'&mi_accion=multi';
												$.getJSON(
														__turl__,
														function(data){
															$('#imp_precio_'+__id__).html(data.precio);
															$('#total').html(data.total);
															$('#gastos').html(data.gastos);
															$('#subtotal').html(data.subtotal);
														}
												);
											},
											wait:750,          // milliseconds
										    highlight:true,     // highlight text on focus
										    enterkey:true     // allow "Enter" to submit data on INPUTs
		
		});
    }
);
	
		$('#b_comprar').click(function(){
						var __id__ = $("#h_id").val();
						var __cant__ = $("#imp_cantidad").val();
						var __turl__ = $("#_turl_").val()+"?id="+__id__+"&cant="+__cant__+'&mi_accion=add';
						$.getJSON(
								__turl__,
								function(data){
									$('#table_cesta').html(data.cesta_html);
									$('.quitar_cesta').bind("click", click_quitar_cesta );
								}
						);
						return false;
		});
		$('#b_quitar').click(function(){
						var __id__ = $("#h_id").val();
						var __cant__ = $("#imp_cantidad").val();
						var __turl__ = $("#_turl_").val()+"?id="+__id__+'&mi_accion=quit';
						$.getJSON(
								__turl__ ,
								function(data){
									$('#div_quitar_'+__id__).hide('fast');
									$('#div_comprar_'+__id__).show('fast');
									$('#table_cesta').html(data.cesta_html);
								}
						);
						return false;
		});
		
		$('.quitar_cesta').click( click_quitar_cesta );
		
		$("#imp_cantidad").numeric();
		$("#imp_cantidad").typeWatch( options );
		
		
		
		$(".quitar_resumen").click(function(){
			var id = $(this).attr("id");
			var datos = id.split('_');
			var __turl__ = $("#_turl_").val()+"?id="+datos[2]+'&mi_accion=quit';
			if (confirm('Esta seguro?')){
			$.getJSON(
						__turl__,
						function(data){
							window.location.reload();							
						}
					);
			}
			return false;
		});
		
		$('.lightbox').lightBox();
		$('#show_body').show();
	/*$('#mycarousel').jcarousel({
        vertical: false,
        start: 1,
        offset: 1,
        size: $('cantprod').val(),
        scroll: 1,
        visible: 6,
        animation: 'normal',
        easing: 'swing',
        auto: 0,
        wrap: 'circular',
        initCallback: null,
        reloadCallback: null,
        itemLoadCallback: null,
        itemFirstInCallback: null,
        itemFirstOutCallback: null,
        itemLastInCallback: null,
        itemLastOutCallback: null,
        itemVisibleInCallback: null,
        itemVisibleOutCallback: null,
        buttonNextHTML: '<div></div>',
        buttonPrevHTML: '<div></div>',
        buttonNextEvent: 'click',
        buttonPrevEvent: 'click',
        buttonNextCallback: null,
        buttonPrevCallback: null
    });*/
});