function validBoletim(theForm){
	if (!validObrigatorio(theForm.nome,"Nome")) return false;
	if (!checkemail(theForm.email.value,"Email")) return false;
	return true;
}

// =======================  checa se e-mail é valido
function checkemail(EmailText)
	{
	/*var varResult = EmailText.search(/\./i) - (EmailText.search(/@/i) + 1)*/
	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.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");
		document.formBoletim.email.value = EmailText.replace("hotmail.com.br", "hotmail.com");
		document.formBoletim.email.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");
		document.formBoletim.email.value = EmailText.replace("aol.com.br", "aol.com");
		document.formBoletim.email.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(" ", "");
		document.formBoletim.email.value = EmailText
		document.formBoletim.email.focus();
		return false;
		}
	else
	    {
					alert("Formato do endereço de E-mail Incorreto!");
					document.formBoletim.email.select();
					document.formBoletim.email.focus();
					return false; 
	    }
	}
// ======================= validação de campos obrigatórios
function validObrigatorio(formField, fieldLabel){
	if (formField.value == ""){
		alert('O campo "' + fieldLabel +'" deve ser preenchido.');
		formField.focus();
		return false;
	}
	return true;
}
