$(document).ready(function(){
	
	var que = $("div.mes_calendario").length > 0 ? "evento" : "anuncio";
	
	// Ver más datos del anunciante
	$("span.mas_datos").click(function(){
		$(this).parent().next("li").find(".mas_datos_anunciante").toggle("fast");
	});
	
	$("#mensaje").click(function(){
		$(this).html("");
	});
	
	// Imprimir
	$("a.imprimir").click(function(e){
		window.print();
		e.preventDefault();
	});
	
	// Gestión estrella anuncio favorito
	$("li#fav a").click(function(e){
		if($(this).attr("id") != "1"){
			$(this).attr("id", "1");
			$(this).parent().css("backgroundPosition", "0 -64px");
			$.post("/marcar/favorito", {que: que, id: $("#id_anuncio").html(), accion: 1},
				function(data){
					$("div#caja_favoritos_"+que+" h3").text(data);
					$("div#caja_favoritos_"+que+":hidden").show("normal");
					$("div#caja_favoritos_"+que+" h3").animate({color: "#FFD700"}, 200).animate({color: "#000"}, 200);
			});
		}else{
			$(this).attr("id", "0");
			$(this).parent().css("backgroundPosition", "0 -48px");
			$.post("/marcar/favorito", {que: que, id: $("#id_anuncio").html(), accion: 0},
				function(data){
					if( data == 0 )
						$("div#caja_favoritos_"+que).hide("normal");
					else
					{
						$("div#caja_favoritos_"+que+" h3").text(data);
						$("div#caja_favoritos_"+que+" h3").animate({color: "#FFD700"}, 200).animate({color: "#000"}, 200);
					}
			});
		}
		e.preventDefault();
	});
	
	// Gestión marcar anuncio como ..
	$("li.malo a").click(function(e){
		$(this).parent().html($(this).html());
		$.post("/marcar/malClasificado", {que: que, id: $("#id_anuncio").html()},
				function(data){
					$.jGrowl(data, { life: 10000 });
		});
		e.preventDefault();
	});
	$("li.repetido a").click(function(e){
		$(this).parent().html($(this).html());
		$.post("/marcar/repetidoSpam", {que: que, id: $("#id_anuncio").html()},
				function(data){
					$.jGrowl(data, { life: 10000 });
		});
		e.preventDefault();
	});
	$("li.ilicito a").click(function(e){
		$(this).parent().html($(this).html());
		$.post("/marcar/ilicito", {que: que, id: $("#id_anuncio").html()},
				function(data){
					$.jGrowl(data, { life: 10000 });
		});
		e.preventDefault();
	});
	
	// Cambiar la previsualización
	$("ul.thumbs_anuncio a").click(function(e){
		var normal = $(this).attr("href");
		var previsualizacion = normal.substring(0, normal.indexOf('.jpg')) + '_pre.jpg';
		$("a#previsualizacion img").attr("src", previsualizacion);
		$("a#previsualizacion").attr("href", normal);
		e.preventDefault();
	});
});