function validar() 
{
	//var texto_img = "<? echo $imageText ?>";
	//if (this.document.forms[0].txtRandImage.value == texto_img) 
	//{
		if (this.document.forms[0].correoe.value == "")
		{
			alert("Por favor escriba su correo-e");
			this.document.forms[0].correoe.focus();
			return (false);
		}
		else
		{
			if (esCorreoValido(document.forms[0].correoe.value))
			{
				if (this.document.forms[0].nombre.value == "")
				{
					alert("Por favor escriba su Nombre");
					this.document.forms[0].nombre.focus();
					return (false);
				}
				else
				{
					if (this.document.forms[0].pregunta == "")
					{
						alert("Por favor escriba su Pregunta");
						this.document.forms[0].pregunta.focus();
						return (false);
					}
					else
					{
						this.document.forms[0].submit(); 
					}
				}
			}
			else
			{
				this.document.forms[0].correoe.focus();
				return (false);			
			}
		}
	//}
	//else
	//{
	//	alert("Por favor escriba la palabra de la imagen teniendo en cuenta las mayúsculas y las minúsculas");
	//	this.document.forms[0].txtRandImage.focus();
	//	return (false);
		//break;
	//}
}

function esCorreoValido(Cadena) {   
  
    Punto = Cadena.substring(Cadena.lastIndexOf('.') + 1, Cadena.length)            // Cadena del .com   
    Dominio = Cadena.substring(Cadena.lastIndexOf('@') + 1, Cadena.lastIndexOf('.'))    // Dominio @lala.com   
    Usuario = Cadena.substring(0, Cadena.lastIndexOf('@'))                  // Cadena lalala@   
    Reserv = "@/º\"\'+*{}\\<>?¿[]áéíóú#·¡!^*;,:"                      // Letras Reservadas   
       
    // Añadida por El Codigo para poder emitir un alert en funcion de si email valido o no   
    valido = true   
       
    // verifica qie el Usuario no tenga un caracter especial   
    for (var Cont=0; Cont<Usuario.length; Cont++) {   
        X = Usuario.substring(Cont,Cont+1)   
        if (Reserv.indexOf(X)!=-1)   
                    valido = false   
    }   
  
    // verifica qie el Punto no tenga un caracter especial   
    for (var Cont=0; Cont<Punto.length; Cont++) {   
        X=Punto.substring(Cont,Cont+1)   
        if (Reserv.indexOf(X)!=-1)   
            valido = false   
    }   
                           
    // verifica qie el Dominio no tenga un caracter especial   
    for (var Cont=0; Cont<Dominio.length; Cont++) {   
        X=Dominio.substring(Cont,Cont+1)   
        if (Reserv.indexOf(X)!=-1)   
            valido = false   
        }   
  
    // Verifica la sintaxis básica.....   
    if (Punto.length<2 || Dominio <1 || Cadena.lastIndexOf('.')<0 || Cadena.lastIndexOf('@')<0 || Usuario<1) {   
        valido = false   
    }   
       
    // Añadido por El Código para que emita un alert de aviso indicando si email válido o no   
    if (valido) {   
        return true    //cambiar por return true para hacer el submit del formulario en caso de validacion correcta   
    } else {   
        alert('Correo Electrónico inválido.')   
        return false   
    }   
}