$(document).ready(function() {	
	$('.add_favoritos').live('click',function(){		
		id_producto = $(this).attr('id');
		id_producto = id_producto.substring(5,id_producto.length);		
		var respuesta = $.ajax({
			url: '/add_favoritos.php',			
			type:'POST',
			data:{
				'id_producto': id_producto, 
				'action': 'add'
			},					
			async: false
		}).responseText;
		if(respuesta) {
			$(this).html('Desmarcar Artículo');
			$(this).addClass('checked');
			//$(this).prev().attr('checked',true);
			$(this).removeClass('add_favoritos');
			$(this).addClass('del_favoritos');
		}		
		//alert(respuesta);
		return false;
	});
	$('.del_favoritos').live('click',function(){		
		id_producto = $(this).attr('id');
		id_producto = id_producto.substring(5,id_producto.length);		
		var respuesta = $.ajax({
			url: '/add_favoritos.php',			
			type:'POST',
			data:{
				'id_producto': id_producto, 
				'action': 'del'
			},	
			async: false
		}).responseText;
		if(respuesta) {
			$(this).html('Marcar artículo');
			$(this).removeClass('checked');
			//$(this).prev().attr('checked',false);			
			$(this).removeClass('del_favoritos');
			$(this).addClass('add_favoritos');
		}		
		return false;
	});
	
	// Para insertar flash
	$('#flash-portada').flash({
	    src: '/flash/dp_intro.swf',
	    width: 650,
	    height: 317
	});
	
	$('#flash-marcas').flash({
	    src: '/flash/dp_coverflow.swf',
	    width: 570,
	    height: 463
	});	
	
	//$(".jqtransform").jqTransform();
	
	// Para poner el fondo de las colecciones
	$('li.coleccion').each(function(index) {
		foto = '/fotos/colecciones/thumbs/' + $(this).children().children('.foto').attr('title') + '.jpg';
		//foto = '/fotos/colecciones/decoration.jpg';
		$(this).css('background', "url('" + foto + "') no-repeat left top");		
	});
	
	// Para la ordenación
	$('.order label').bind('click',function() {
		$(this).children().children('input').attr('checked',true);
		this.form.submit();				
	});
	
	// Para volver a la página anterior
	$('a.volver').bind('click',function() {
		javascript:history.back();
	});
	
	// Para volver a la página anterior
	$('a.imprimir').bind('click',function() {
		javascript:print();
	});

	$('h3.nombre-pedido').hover(function() {
		$(this).addClass('hover');
	},	
	function() {
		$(this).removeClass('hover');
	});
	
	// Para editar el nombre del pedido
	$('h3.nombre-pedido').bind('click',function() {
		//alert("Cambiando el texto por un input");
		reemplazo_input(this);
	});
	
	function reemplazo_input(dis) {
		texto_old = $(dis).text();
		h3_pedido = dis;
		// Desasignamos el evento click
		$('h3.nombre-pedido').unbind('click');
		$(dis).html('<input type="text" name="texto-nombre-pedido" class="text-nombre-pedido" value="' + texto_old + '" /> <input type="submit" value="guardar" class="guardar-nombre-pedido" />');
		// Hacemos un focus sobre el input
		$('.text-nombre-pedido').focus();
		$('.guardar-nombre-pedido').bind('click',function() {
			//alert("Guardando el texto");
			nuevo_texto = $('.text-nombre-pedido').val();
			$(h3_pedido).text(nuevo_texto);
			// Lo guardamos en una variable de sesión
			var respuesta = $.ajax({
				url: '/add_nombre_pedido.php',			
				type:'POST',
				data:{
					'nombre': nuevo_texto
				},	
				async: false
			}).responseText;			
			$('h3.nombre-pedido').bind('click',function() {
				reemplazo_input();
			});
			return false;			
		});
		$('.text-nombre-pedido').bind('keyup',function(event) {			
			if (event.keyCode == 13) {
				//alert("Guardando el texto");
				nuevo_texto = $('.text-nombre-pedido').val();
				$(h3_pedido).text(nuevo_texto);
				// Lo guardamos en una variable de sesión
				var respuesta = $.ajax({
					url: '/add_nombre_pedido.php',			
					type:'POST',
					data:{
						'nombre': nuevo_texto
					},	
					async: false
				}).responseText;			
				$('h3.nombre-pedido').bind('click',function() {
					reemplazo_input();
				});
				return false;			
			}
		});
	}
});

