//...
var extArray = new Array(".jpg", ".jpeg");

function isEmailAddress(mail){
	//...
	var s = mail;
	var filter=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/;
	if (s.length == 0 ) return false;	
	if (filter.test(s))
		return true;
	else
		return false;
}
function verificaextension(file){
	//...
	allowSubmit = false;
	if (!file) return;
	while (file.indexOf("\\") != -1)
    file = file.slice(file.indexOf("\\") + 1);
	ext = file.slice(file.indexOf(".")).toLowerCase();
	for (var i = 0; i < extArray.length; i++){
		if (extArray[i] == ext){
	  		allowSubmit = true;
			break;
		}
    }
	if (allowSubmit){  
		return 0;
	} else {
		return 1;
	}
}

function valida(){
	//...
	//1. Validación de campos vacíos.
	if(document.formulario.nombre.value == "" || document.formulario.correo.value == "" || document.formulario.texto.value == ""){
		alert('Alguno de los campos Obligatorios está vacío.\nPor favor verifique.');
		return false;
	} else {
		if(!isEmailAddress(document.formulario.correo.value)){
			alert('Error en el correo.\nPor favor verifique.');
			return false;
		}
		//OK, Todo correcto.
		return true;
	}
}