$(function(){
		   

	$("#ciudades").hover(function(){
		$("#ciudades ol li").show();	
	})	
	
	$("#ciudades").mouseleave(function(){
		$("#ciudades ol li").not(":first").hide();	
	})		

	$("#ciudades ol li:first").show();
	
	
	
	
	$("a.link_ciudad").not(":first").click(function(){
		$("#ciudades ol li").not(":first").hide();
		$("#ciudades ol li:first a").html($(this).attr("title"));
		Cufon.replace('#ciudades ol li:first a', { fontFamily: 'Aller' });
		
		 $.post(BASE_URL+"/php/scripts/home/cambiar_ciudad.php", { codigo_ciudad: $(this).attr("href").replace("#", "")},
		   function(clima){
				$("#clima_temperatura").html(clima.temperatura+"º");
			
				$("#icono_clima").attr("src", BASE_URL+"/imgs/clima/"+clima.icono+".gif");
				$("#icono_clima").attr("alt", clima.icono);
				Cufon.replace('#clima_temperatura', { fontFamily: 'Aller' });

				
				
	
		   }, "json");
			
			return false;								 
	});
	
	$("a.link_ciudad:first").click(function(){
		return false;
	});
	
	//espejito
	
	
	$(".otro_espejito").each(function(){
		$.preLoadImages(PUBLIC_URL + "/notas/espejito/espejito_"+$(this).attr("href")+".jpg");
	});
	
	
	var otroEspejito = function(ancla){
		clearInterval(id);
		$("a.otro_espejito").removeClass("on");
		$("a.otro_espejito").css("color", "#ffffff");
		$(ancla).addClass("on");
		$(ancla).css("color", "#DE2A59");
		espejito_actual = parseInt($(ancla).attr("params"), 10)+1;
		if(espejito_actual == 3) espejito_actual = 0;
		setupEspejitoRotativo();
		$("#imagen_espejito").attr("src", PUBLIC_URL + "/notas/espejito/espejito_"+$(ancla).attr("href")+".jpg").load(mostrarEspejito);
		$("#enviar_comentario_espejito").attr("href", BASE_URL+"/espejito/?id_nota="+$(ancla).attr("href"));
		$("#texto_espejito").load(BASE_URL+"/php/scripts/home/texto_espejito.php", {id_nota: $(ancla).attr("href")})
		return false;
		
		
		
	}
	
	$(".otro_espejito").click(function(){
									   
		return otroEspejito(this);								   
		
		
	});
	
	var espejito_actual = 1;

	var id;
	var setupEspejitoRotativo = function(){
		id = setInterval(function(){
			$(".imagen").fadeOut("slow", function(){

					
				otroEspejito($("a.otro_espejito").get(espejito_actual))
	

											   
			})
		}, 10000);
	};
	
	setupEspejitoRotativo();
	var mostrarEspejito = function(){

		$(".imagen").fadeIn("slow");	
		
	}
	
	//preguntas y respuestas
	
	if(logueado != 1)
		$("textarea[name='pregunta']").focus(function(){
													  
			openOverlay(BASE_URL+"/login/");
			
			
			
		});
	
	$("textarea[name='pregunta']").click(function(){
		$(this).val("");
	});
	
	var antesDeEnviarPregunta = function(){
		$("#boton_enviar_pregunta").click(function(){});
			

	}
	
	var despuesDeEnviarPregunta = function(resp){
		
		respuesta = $.evalJSON(resp);

		if(respuesta["no_logueado"])
			openOverlay(BASE_URL+"/login/");
		else if(respuesta.ok){
			alert("Tu pregunta ha sido enviada y será publicada una vez que sea aprobada")
		} else 
			alert(respuesta.error);
		
	}	
	
	$("#boton_enviar_pregunta").click(function(){

		$('form#form_pregunta').ajaxSubmit({beforeSubmit: antesDeEnviarPregunta,  success: despuesDeEnviarPregunta}); 
		
		return false;
											   
	});	
	
	
	var antesDeEnviarVotacion = function(){
		
		$("#boton_enviar_votacion").click(function(){});
			

	}
	
	var despuesDeEnviarVotacion = function(respuesta){
		
		if(respuesta["no_logueado"])
			openOverlay(BASE_URL+"/login/");
		else if(respuesta.ok){
			
			/*
			respuesta_1 = typeof respuesta["resultados"]["1"] == "undefined" ? 0 : respuesta["resultados"]["1"];
			respuesta_2 = typeof respuesta["resultados"]["2"] == "undefined" ? 0 : respuesta["resultados"]["2"];
			respuesta_3 = typeof respuesta["resultados"]["3"] == "undefined" ? 0 : respuesta["resultados"]["3"];
			
			
			$("#opcion_1").css("width", respuesta_1+"%");
			$("#opcion_2").css("width", respuesta_2+"%");
			$("#opcion_3").css("width", respuesta_3+"%");
			
			$("#porcentaje_opcion_1").html(respuesta_1+"%");
			$("#porcentaje_opcion_2").html(respuesta_2+"%");
			$("#porcentaje_opcion_3").html(respuesta_3+"%");
			
			$("#form_enviar_opinion").hide();
			$("#form_resultados").show();			
			*/
			location.href = BASE_URL + "/circulo_opina";
			
		} else 
			alert(respuesta.error);
		
	}	
	
	//el círculo opina
	$("#boton_votar").click(function(){
		
		$('form#form_enviar_opinion').ajaxSubmit({beforeSubmit: antesDeEnviarVotacion,  success: despuesDeEnviarVotacion, dataType: "json"}); 
		
		return false;
							   
	});
	
	
	var accion = unescape($.query.get("accion"));
	var user_name_referido = unescape($.query.get("user_name_referido"));
	var href = unescape($.query.get("href"));

	//setTimeout(function(){openOverlay(BASE_URL+"/registro/"+(user_name_referido != "" ? "?user_name_referido="+user_name_referido : ""))}, 1000);
	if (accion == "registrar") 
		location.href = BASE_URL+"/registro/"+(user_name_referido != "" ? "?user_name_referido="+user_name_referido : "");
	else if (accion == "enviar_amigo") 
		setTimeout(function(){openOverlay(BASE_URL+"/amigo/")}, 1000);		
	else if (accion == "politicas") 
		setTimeout(function(){openOverlay(BASE_URL+"/politicas/")}, 1000);				
	else if (accion == "reglamento") 
		setTimeout(function(){openOverlay(BASE_URL+"/reglamento/")}, 1000);						
	else if(accion == "login")
		setTimeout(function(){openOverlay(BASE_URL+"/login/"+(href != "" ? "?href="+href : ""))}, 1000);
		
		
	//buscador de usuarias
	$("#boton_buscar_usuarias").click(function(){
		
		location.href = BASE_URL + "/comunicate/?q="+escape($("input[name='q']").val())
		
		return false;
		
	})
});