﻿// Archivo JScript
    //funcion para comenzar test
    
    function startTest(contenido){
        var url ='../ajax/starttest.aspx';
        var params = 'Id=0&CapaActualizar='+contenido;
        var cont = 'capa_contenido';
        var ajx = new Ajax.Request(url, {
            method: 'post',
            parameters: params,
            onSuccess: function(transport) {
                document.getElementById(contenido).innerHTML = transport.responseText;
                }
        });
    }
    
    //funcion para validar una question
    
    function validateQuestion(IdQuestion,IdAreaTest,contenido, IdUlt){
        var url = '../ajax/nextquestiontest.aspx';
        var params = '';
        var valor = '0';
        var obj = document.getElementById('q_'+IdQuestion+'_1');
        if (obj) {
                if (obj.checked) valor = '1'; 
                var obj = document.getElementById('q_'+IdQuestion+'_2');
                if (obj.checked) valor = '2';
                var obj = document.getElementById('q_'+IdQuestion+'_3');
                if (obj.checked) valor = '3';
                var obj = document.getElementById('q_'+IdQuestion+'_4');
                if (obj.checked) valor = '4';
                         
                
        }
        if (valor == 0){
            alert('You must select at least one answer');
            return false;
        }
        params =  'Id=1&IdAreaTest='+IdAreaTest+'&IdQuestion='+IdQuestion+'&Valor='+valor+'&CapaActualizar='+contenido+'&IdUlt='+IdUlt;

            var ajx = new Ajax.Request(url, {
            method: 'post',
            parameters: params,
            onSuccess: function(transport) {
            document.getElementById(contenido).innerHTML = transport.responseText;
                }
        });
    }
    
 //funcion para validar cada elemento de un ejercicio multiple choice o true or false
	function ValidarTest(contenido){                
//alert('validar');
            var url = '../ajax/validartest.aspx';
           var params = 'Id=0';
            var j = 0;
            for (var i = 1; i < 74; i++){
            
                         var valor = '0';
                         var obj = document.getElementById('q_'+i+'_1');
                         if(obj) {
                            
                            j += 1; 
                         
                         if (obj.checked) valor = '1'; 
                         var obj = document.getElementById('q_'+i+'_2');
                         if (obj.checked) valor = '2';
                         var obj = document.getElementById('q_'+i+'_3');
                         if (obj.checked) valor = '3';
                         var obj = document.getElementById('q_'+i+'_4');
                         if (obj.checked) valor = '4';
                         
                         params +=  '&IdQuestion_'+i+'='+i+'&Valor_'+i+'='+valor;
                         }
                         else {
                       //  alert('q_'+i+'_1, no existe');
                         }
                      //  alert(valor);
                     }
            
                
            
            params += '&NRespuestas='+j;

         
         //var capa_actualizar = div-contenido;
       
            var ajx = new Ajax.Request(url, {
            method: 'post',
            parameters: params,
            onSuccess: function(transport) {
            document.getElementById(contenido).innerHTML = transport.responseText;
                }
        });
           
          
       }