function checa(nform) {
	if (nform.login_visita.value == "") {
		alert("Informe seu login.");
		nform.login_visita.focus();
		nform.login_visita.select();
		return false;
	}
	if (nform.nome_visita.value == "") {
		alert("Informe seu nome.");
		nform.nome_visita.focus();
		nform.nome_visita.select();
		return false;
	}
	if (nform.senha_visita.value != nform.senha2_visita.value ) {
		alert("A confirmação da senha está errada.");
		nform.senha2_visita.focus();
		nform.senha2_visita.select();
		return false;
	} 
	if (nform.email_visita.value == "") {
		alert("Informe seu e-mail.");
		nform.email_visita.focus();
		nform.email_visita.select();
		return false;
	} else {
		prim = nform.email_visita.value.indexOf("@")
		if(prim < 2) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_visita.focus();
			nform.email_visita.select();
			return false;
		}
		if(nform.email_visita.value.indexOf("@",prim + 1) != -1) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_visita.focus();
			nform.email_visita.select();
			return false;
		}
		if(nform.email_visita.value.indexOf(".") < 1) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_visita.focus();
			nform.email_visita.select();
			return false;
		}
		if(nform.email_visita.value.indexOf(" ") != -1) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_visita.focus();
			nform.email_visita.select();
			return false;
		}
		if(nform.email_visita.value.indexOf("zipmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_visita.focus();
			nform.email_visita.select();
			return false;
		}
		if(nform.email_visita.value.indexOf("hotmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_visita.focus();
			nform.email_visita.select();
			return false;
		}
		if(nform.email_visita.value.indexOf(".@") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_visita.focus();
			nform.email_visita.select();
			return false;
		}
		if(nform.email_visita.value.indexOf("@.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_visita.focus();
			nform.email_visita.select();
			return false;
		}
		if(nform.email_visita.value.indexOf(".com.br.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_visita.focus();
			nform.email_visita.select();
			return false;
		}
		if(nform.email_visita.value.indexOf("/") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_visita.focus();
			nform.email_visita.select();
			return false;
		}
		if(nform.email_visita.value.indexOf("[") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_visita.focus();
			nform.email_visita.select();
			return false;
		}
		if(nform.email_visita.value.indexOf("]") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_visita.focus();
			nform.email_visita.select();
			return false;
		}
		if(nform.email_visita.value.indexOf("(") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_visita.focus();
			nform.email_visita.select();
			return false;
		}
		if(nform.email_visita.value.indexOf(")") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_visita.focus();
			nform.email_visita.select();
			return false;
		}
		if(nform.email_visita.value.indexOf("..") > 0) {
			alert("O e-mail informado parece não estar correto.");
			nform.email_visita.focus();
			nform.email_visita.select();
			return false;
		}
	}
		return true;
}