function checkEmail(EmailText){
/*var varResult = EmailText.search(/\./i) - (EmailText.search(/@/i) + 1)*/
campo = EmailText;
EmailText = EmailText.value;

if ((EmailText.search(/;/i) == -1) &&
	(EmailText.search(/,/i) == -1) &&
	(EmailText.indexOf("..") == -1) &&
	(EmailText.indexOf(".@") == -1) &&
	(EmailText.indexOf("@.") == -1) &&
	(EmailText.search(/ /i) == -1) &&
	(EmailText.search(/"/i) == -1) &&
	(EmailText.search(/'/i) == -1) &&
	(EmailText.indexOf("^") == -1) &&
	(EmailText.search(/`/i) == -1) &&
	(EmailText.search(/~/i) == -1) &&
	(EmailText.search(/ç/i) == -1) &&
	(EmailText.indexOf("#") == -1) &&
	(EmailText.indexOf("%") == -1) &&
	(EmailText.indexOf("+") == -1) &&
	(EmailText.indexOf("*") == -1) &&
	(EmailText.indexOf("@@") == -1) &&
	(EmailText.indexOf("/") == -1) &&
	(EmailText.indexOf("\\") == -1) &&
	(EmailText.indexOf(".") > -1) && /*Tem que ter pelo menos 1 ponto*/
	(EmailText.length != 0) &&
	(EmailText.search(/@/i) >= 1) &&
	(EmailText.substr(0,1) != ".") && /*Não pode começar com ponto*/
	(EmailText.substr(EmailText.length-1) != ".") && /*Não pode terminar com ponto*/
	(EmailText.indexOf("hotmail.com.br") == -1) &&
	(EmailText.indexOf("@aol.com.br") == -1))
	return true;
else if (EmailText.indexOf("hotmail.com.br") >= 0)
	{
	alert("Atenção: O E-mail HOTMAIL não termina com .BR\nEle será automaticamente corrigido");
	campo.value = EmailText.replace("hotmail.com.br", "hotmail.com");
	campo.focus();
	return false;
	}
else if (EmailText.indexOf("aol.com.br") >= 0)
	{
	alert("Atenção: O E-mail AOL não termina com .BR\nEle será automaticamente corrigido");
	campo.value = EmailText.replace("aol.com.br", "aol.com");
	campo.focus();
	return false;
	}
else if (EmailText.indexOf(" ") >= 0)
	{
	alert("Atenção: O E-mail não deve conter espaços em branco\nEle será automaticamente corrigido");
	while(EmailText.indexOf(" ") >= 0)
		EmailText= EmailText.replace(" ", "");
	campo.value = EmailText
	campo.focus();
	return false;
	}
else
	{
	alert("Formato do endereço de E-mail Incorreto!");
	campo.select();
	campo.focus();
	return false; 
	}
}
