$(function(){

	var modal = new ModalElement();

	$('#divganadoras').hide();
	$('#divlogueate').hide();
	$('.legalCuestionario').hide();
	$('.legalCuestionario').hide();
	$('#widgetPreguntaLayer').hide();


    $('input#imgaceptar').click(function(){

		$('#errorCuestionario').css('display','none');

        var resultado = 0;
        var ok = true;

		$('fieldset[id^=question]').each(function(){
			var i = $(this).find('input[type=radio]:checked');
			if ( i.length === 0 ) {
				ok = false;
			}
			resultado += isNaN(i.val()) ? 0 : parseInt( i.val() , 10 );
		});

		if (ok) {
			//meter resultado en el formu oculto
        	$("#puntuacionUsuario").val(resultado);
			//enviar form oculto
        	$("form#envioResultados").submit();
		}
		else {
			$('#errorCuestionario').css('display','block');
			//alert("No has respondido a todas las preguntas");
		}

        return false;
    });

	$('.ganadoras').click(function(){
		var ganadoras = $(this).parents('ul').next('.lista-ganadoras').html();
		$('#divganadoras p').html(ganadoras);
		modal.showElement('#divganadoras');
		return false;
	});

	$('.showWidgetPregunta').click(function(){
		modal.showElement('#widgetPreguntaLayer');
		return false;
	});

		var enlaceTest="";

		$('.btn_hacertest').click(function(){
			enlaceTest = $(this).children('a').attr("href");
			modal.showElement('#divlogueate');
			return false;
		});

		$('.btn_goTest').click(function(){
			location.href = enlaceTest;
		});

	$('.btnCierre img, .btnCierreWidget img').click(function(){
		modal.hide();
	});

	$(".showLegalCuestionario").click(function(){
			$('.legalCuestionario').toggle();
			return false;
	});

});


