function suportareg() {
	var tmpReg=/a/;
    return(tmpReg.test("a"));
}
        
function mail_valido(campo) {
	mail=campo.value;
	if (mail.length > 0) {
		if(!suportareg()) {
			if(((mail.indexOf(".")>0)&&(mail.indexOf("@")>0))&&((mail.lastIndexOf(".")<(mail.length-1))&&(mail.lastIndexOf("@")<(mail.length-1)))) {
				return true; 
			}
			else {
				alert("E-mail Inválido!")
				campo.focus();
				return false; 
			}
		} 
		else {
			var tmp1=/(@.*@)|(\.\.)|(@\.)|(^\.)/;
			var tmp2=/^.+@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
			if(!tmp1.test(mail)&&tmp2.test(mail)) {
				return true; 
			} 
			else {
				//alert("E-mail Inválido!")
				campo.focus();
				return false; 
			}
		}
	}
	else {
		//mensagem = "Você não preencheu o campo E-mail.\n";
		//mensagem = mensagem + "Deseja preenchê-lo agora?";
		//confirma = confirm(mensagem);
		//if (confirma) {
			//campo.focus();
			//return (false);
		//}
		//else {
			//return (true);
		//}
		return (false);
	}
}
