function storeCheckboxFieldNames(myform){
    var inputElements = document.getElementsByName("personas[]");
    var lista_personas = myform.elements[0];
    lista_personas.value = ''
    for(i=0; i < inputElements.length; i++){
        if(inputElements[i].checked)
            lista_personas.value = lista_personas.value + inputElements[i].value + ",";
    }
    lista_personas.value = lista_personas.value.substr(0,lista_personas.value.length-1);
}

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}

function ValidateForm (myform) {
        var tiempo_maximo=myform.tipo_test_tiempo_maximo;
        var minimo_preguntas=myform.tipo_test_minimo_preguntas;

        if (!isInteger(tiempo_maximo.value)){
                alert("El tiempo máximo en minutos ha de ser un entero");
                return false;
        }
        if (!isInteger(minimo_preguntas.value)){
                alert("El número mínimo de preguntas ha de ser un entero");
                return false;
        }
        return true
 }

