/*
 * Função para verificar todos os campos de um formulario
 * @return bool
 */
function validaTudo() {
	var erro = "";
	divError = document.getElementById("divErro");
	for(var i = 0; i < document.forms[0].length; i++) {
		if(document.forms[0].elements[i].type != "submit" && document.forms[0].elements[i].type != "button" && document.forms[0].elements[i].type != "file" && document.forms[0].elements[i].type != "hidden") {
			if(document.forms[0].elements[i].value == "") {
				erro += "O campo <em>" + document.forms[0].elements[i].name + "</em> é obrigatório.<br />";
			} else if(document.forms[0].elements[i].name == 'email') {
				erro += validaEmail('email');
			}
		}
	}
	
	if(erro != "") {
		divError.style.display = "block";
		divError.innerHTML = erro;
		return false;
	} else {
		return true;
	}//fim if erro
}


/*
 * Função para verificar email digitado
 * @param1 id
 * @return bool
 */
function validaEmail(id) {
	var erro = "";
	email = document.getElementById(id);
	
	expr = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	if(!expr.test(email.value)) erro+="Digite um email válido.<br />";
	
	return erro;
	/*if(erro != "") {
		return erro;
	} else {
		return erro;
	}*/
}


/*
 * Função para verificar todos os campos de um formulario
 * @return void
 */
function mudaCampo(VemDe, IrPara, tammax) {

	if (VemDe.value.length == tammax)  {
		document.getElementById(IrPara).focus();
	}
}


/*
 * Função para preencher telefone corretamente
 * @param1 obj
 * @return void
 */
function maskTel(obj) {
 if(obj.value.length == 4)
     obj.value = obj.value + '-';
}