// JavaScript Document
function checaEmail(str,blnRequired) {
	
	var campo = document.getElementById("txtEmail");
	if (blnRequired == 0 && str == "")
		return true;
	else
	{
		if (str == "") {
			alert("Informe seu e-mail.");
			campo.focus();
			campo.select();
			return false;
		} else {
			prim = str.indexOf("@")
			if(prim < 2) {
				alert("O e-mail informado parece não estar correto.");
				campo.focus();
				campo.select();
				return false;
			}
			if(str.indexOf("@",prim + 1) != -1) {
				alert("O e-mail informado parece não estar correto.");
				campo.focus();
				campo.select();
				return false;
			}
			if(str.indexOf(".") < 1) {
				alert("O e-mail informado parece não estar correto.");
				campo.focus();
				campo.select();
				return false;
			}
			if(str.indexOf(" ") != -1) {
				alert("O e-mail informado parece não estar correto.");
				campo.focus();
				campo.select();
				return false;
			}
			if(str.indexOf("zipmeil.com") > 0) {
				alert("O e-mail informado parece não estar correto.");
				campo.focus();
				campo.select();
				return false;
			}
			if(str.indexOf("hotmeil.com") > 0) {
				alert("O e-mail informado parece não estar correto.");
				campo.focus();
				campo.select();
				return false;
			}
			if(str.indexOf(".@") > 0) {
				alert("O e-mail informado parece não estar correto.");
				campo.focus();
				campo.select();
				return false;
			}
			if(str.indexOf("@.") > 0) {
				alert("O e-mail informado parece não estar correto.");
				campo.focus();
				campo.select();
				return false;
			}
			if(str.indexOf(".com.br.") > 0) {
				alert("O e-mail informado parece não estar correto.");
				campo.focus();
				campo.select();
				return false;
			}
			if(str.indexOf("/") > 0) {
				alert("O e-mail informado parece não estar correto.");
				campo.focus();
				campo.select();
				return false;
			}
			if(str.indexOf("[") > 0) {
				alert("O e-mail informado parece não estar correto.");
				campo.focus();
				campo.select();
				return false;
			}
			if(str.indexOf("]") > 0) {
				alert("O e-mail informado parece não estar correto.");
				campo.focus();
				campo.select();
				return false;
			}
			if(str.indexOf("(") > 0) {
				alert("O e-mail informado parece não estar correto.");
				campo.focus();
				campo.select();
				return false;
			}
			if(str.indexOf(")") > 0) {
				alert("O e-mail informado parece não estar correto.");
				campo.focus();
				campo.select();
				return false;
			}
			if(str.indexOf("..") > 0) {
				alert("O e-mail informado parece não estar correto.");
				campo.focus();
				campo.select();
				return false;
			}
		}
	}
	return true;
}
// fim verificacao email

