<!---------- JavaScript
var caracteres = "abcdefghijklmnopqrstuvwxyzáéíóúñüABCDEFGHIJKLMNOPQRSTUVWXYZÁÉÍÓÚÑ0123456789-çÇ .,ºª/()";
var caracteres1 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.@";
var caracteres2 = "0123456789";
var cadenacampos='';
var onoff = false;
// ***********************************************************
// Función de validación del formulario
// ***********************************************************
function validaDatos(form){
	with(form){
		if (Nombre.value ==' ' || isEmpty(Nombre.value)){ 
			alert(SinNombre.value);Nombre.focus();}
		else if (Nombre.value.length < 5 || Nombre.value.length > 40) {
			alert(ErrNombre.value);Nombre.focus();}
		else if (isEmpty(Telefono.value)){
			alert(SinTel.value);Telefono.focus();}
		else if (Telefono.value.length < 9 || !validaCampo2(Telefono.value)){
			alert(ErrTel.value);Telefono.focus();}
		else if (isEmpty(Email.value)){
			alert(SinMail.value);Email.focus();}
		else if (!validaEmail(Email.value)){
			alert(ErrMail.value);Email.focus();}
		else if (isEmpty(Clave.value)){
			alert(SinClav.value);Clave.focus();}
		else{
		submit()};
	}
}

// ***********************************************************
// Función de retorno de cadena vacía
// ***********************************************************
function isEmpty(s){
   return ((s == null) || (s.length == 0))
}

// ***********************************************************
// Función que comprueba si los caracteres introducidos están en la variable    
// ***********************************************************
function validaCampo(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        // si el caracter en que estoy no aparece en la variable "caracteres",
        // entonces retornar falso
        if (caracteres.indexOf(c) == -1) return false;
    }
    return true;
}

// ***********************************************************
// Función que comprueba si los caracteres introducidos están en la variable    
// ***********************************************************
function validaCampo1(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        // si el caracter en que estoy no aparece en la variable "caracteres1",
        // entonces retornar falso
        if (caracteres1.indexOf(c) == -1) return false;
    }
    return true;
}

// ***********************************************************
// Función que comprueba si los caracteres introducidos están en la variable    
// ***********************************************************
function validaCampo2(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        // si el caracter en que estoy no aparece en la variable "caracteres2",
        // entonces retornar falso
        if (caracteres2.indexOf(c) == -1) return false;
    }
    return true;
}

// ***********************************************************
// Función que comprueba si los caracteres introducidos están en la variable C   
// ***********************************************************
function validaEmail(s)
{   var i;
    for (i = 0; i < "@.".length; i++)
    {   
        var c = "@.".charAt(i);
        // si el caracter en que estoy no aparece en la variable "cmail",
        // entonces retornar falso
        if (s.indexOf(c) == -1) return false;
    }
    return true;
}

// JavaScript fin ---------->