$(document).ready( function(){
	div = null;
	
    $('div.faq ul li>a').toggle(function(){
        $(this).next('div').show();
    },function(){
        $(this).next('div').hide();
    });

	$('a#video_portada').fancybox();

	$('.media').media({caption:false, width:140, height:140,params:{ wmode: 'transparent' }, bgColor:'transparent'  });
	
	reload_rueda(530,412);
	
	$('form.rueda select').change(function(){
        reload_rueda(530,412);
		$("ul.enlaces_rueda li.borrar_valores").css('visibility','visible');
		if (div) {
			div.remove();
		}
    });
	
	$('area').click(function(){
		var href= $(this).attr('href');
		var info = /(.*)_(\d+)/.exec(href);
		if (info){
			var quesito = info[1];
			var puntuacion = info[2];
			$('select#id_puntuacion_'+quesito).val(puntuacion).change();		
		}
		var info_titulo = /(.*)_titulo/.exec(href);
		if (info_titulo){
			var quesito = info_titulo[1];
			//Se genera el popup
			// Primero se cierra el popup anterior
			if (div) {
				div.remove();
			}
			var resumen = $("dl.puntuacion_" + quesito + " dd.help_text").html();
			var texto_quesito = $("dt#puntuacion_" + quesito).text();
			
			var padre = $("p.contenedor_rueda_vida");
			div = $("<div>").attr("id","info_quesito").attr("style","-moz-border-radius:15px;-webkit-border-radius: 15px;").hide().fadeTo(0, 0.8).fadeIn("fast");
			var cabecera = $("<p>").addClass('icono_'+ quesito).attr("id","pop_cabecera").html(texto_quesito);
			var puntuacion = $("select#id_puntuacion_" + quesito).clone().attr('id','id_puntuacion_' + quesito + '_clon').change(function(){
				$("#id_puntuacion_" + quesito ).val($(this).val());
				$("#id_puntuacion_" + quesito ).change();
			});
			
			var texto = $('<p id="pop_texto">');
			$.get("/ajax/tooltip-puntuacion_" + quesito + ".html", {}, function(data){
				var texto_plano = $(data).text();
				if (texto_plano){
					texto.append(texto_plano);
				}				
			}, 'html');
			
			//Apaño temporal mientras se revisa el bug en javascript_catalog
			var idioma = $("meta[name=language]").attr("content");
			if (idioma=='es'){
				var texto_boton_cerrar = 'Cerrar';
			}else{
				var texto_boton_cerrar = 'Close';
			}
			
			
			var cerrar = $('<p id="pop_cerrar">').html(texto_boton_cerrar).attr("style","-moz-border-radius:8px;-webkit-border-radius:8px;").click(function(){
				div.fadeOut("fast", function(){
					div.remove();
				});				
			});
			
			div.append(cabecera);
			div.append(puntuacion);
			if (resumen){
				div.append('<p id="pop_resumen">' + resumen + '</p>');
			}
			div.append(texto);
			div.append(cerrar)
			padre.append(div);
			
			if (quesito=='trabajo' || quesito=='salud' || quesito=='dinero' || quesito=='crecimiento_personal'){
				div.addClass('izda');
			}
		}
		return false;
	});
});
