jQuery(document).ready(function() {
	
	$('.lightbox').lightBox();
	
	$('.enl_consejo').parent().parent().children('span').hide();
	
	$('.enl_consejo').click(function(){
		$(this).parent().parent().children('span').toggle();
		return false;
	});
	
	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
		
		});
    }
);
		var __b_comprar__ = function(){
			var __id__ = $(this).attr('id');
			var __cant__ = 1;
			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;
		}
		
		var __b_quitar__ = 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;
		}
		
		$('.b_comprar').click(__b_comprar__);
		$('b_quitar').click(__b_quitar__);
		
		$('.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;
		});
		
		$('.show-ref:first').show();
		
		
		$('#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
    });*/
});
