// 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;
		}		
}



//Validação de Campos de Senha
function valSenha(Campo,Qtd,Tipo){
	var objSenha1= document.getElementById(Campo);
	var objSenha2= document.getElementById(Campo + '2');
	if(Tipo==1){
		if(objSenha1.value.length<Qtd){
			alert('Por favor, preencha a Senha com Mín. 5 e no Max. 10 caracteres!');
			objSenha1.focus();
			return false;						
		}
		if(objSenha2.value.length<Qtd){
			alert('Por favor, preencha a Senha de confirmação com Mín. 5 e no Max. 10 caracteres!');
			objSenha2.focus();
			return false;
		}else{
			if(objSenha1.value!=objSenha2.value){
				alert('A senha e a confirmação devem ser iguais!!');
				objSenha1.focus();
				return false;
			}
		}						
	}else{
		if(objSenha1.value.length > 0 || objSenha2.value.length > 0 ){
			if(objSenha1.value.length<Qtd){
				alert('Favor digitar a Senha!');
				objSenha1.focus();
				return false;						
			}
			if(objSenha2.value.length<Qtd){
				alert('Favor confirmar a Senha!');
				objSenha2.focus();
				return false;
			}else{
				if(objSenha1.value!=objSenha2.value){
					alert('A senha e a confirmação devem ser iguais!!');
					objSenha1.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('Por favor, preencha o e-mail.');
		objMail.focus();
		return false;
	}else{
		if (isEmail(objMail.value) == false ) {			
			alert('Por favor, preencha um endereço de e-mail válido.');
			objMail.focus();
			return false;
		}
	}			
}


