// Validações de Formulários

function eLementos(recebeId){
	return document.getElementById(recebeId);
}
function valCampo(campo,qtd,desc){
	if(qtd==0)qtd=3;
	var objCampo = document.getElementById(campo);
		if (objCampo.value.length < qtd) {
			alert("Favor digitar " + desc );
			objCampo.focus();
			return false;
		}		
}
function valSelect(campo,valor,desc){
	var objCampo = document.getElementById(campo);
		if (objCampo.value == valor) {
			alert("Favor selecionar " + desc );
			objCampo.focus();
			return false;
		}		
}
//Validação de E-mail
function isEmail(str){
	var supported = 0;
	if (window.RegExp) {
		var tempStr = "a";
		var tempReg = new RegExp(tempStr);
		if (tempReg.test(tempStr)) supported = 1;
	}
  	if (!supported)
		return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
		var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
		var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
		return (!r1.test(str) && r2.test(str));
}
function valMail(email){
	var objMail = document.getElementById(email);
	var invalid, s;		
	if (objMail.value == '' ) {
		alert('Favor digitar o e-mail.');
		objMail.focus();
		return false;
	}else{
		if (isEmail(objMail.value)==false ) {
			alert('Favor digitar o e-mail corretamente.');
			objMail.focus();
			return false;
		}
	}			
}