// somente numeros com mascara -----------------------------------------------------------------------------------------------------------
function mascaraEntrada(objeto, sMask, evtKeyPress){ 
	var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla; 
	if (document.all) { nTecla = evtKeyPress.keyCode; } 
	else if (document.layers) { nTecla = evtKeyPress.which; } 
	else { nTecla = evtKeyPress.which; if (nTecla == 8){ return true; } 
} 
sValue = objeto.value; 

sValue = sValue.toString().replace( "-", "" ); 
sValue = sValue.toString().replace( "-", "" ); 
sValue = sValue.toString().replace( ".", "" ); 
sValue = sValue.toString().replace( ".", "" ); 
sValue = sValue.toString().replace( "/", "" ); 
sValue = sValue.toString().replace( "/", "" ); 
sValue = sValue.toString().replace( ":", "" ); 
sValue = sValue.toString().replace( ":", "" ); 
sValue = sValue.toString().replace( "(", "" ); 
sValue = sValue.toString().replace( "(", "" ); 
sValue = sValue.toString().replace( ")", "" ); 
sValue = sValue.toString().replace( ")", "" ); 
sValue = sValue.toString().replace( " ", "" ); 
sValue = sValue.toString().replace( " ", "" ); 
fldLen = sValue.length; 
mskLen = sMask.length; 

i = 0; 
nCount = 0; 
sCod = ""; 
mskLen = fldLen; 

while (i <= mskLen){ 
	bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ":")) 
	bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " ")) 
	if (bolMask){ 
		sCod += sMask.charAt(i); 
		mskLen++; 
	} 
	else{ 
		sCod += sValue.charAt(nCount); 
		nCount++; 
	} 
	i++; 
} 
objeto.value = sCod; 
if (nTecla != 8){ 
	if (sMask.charAt(i-1) == "9"){return ((nTecla > 47) && (nTecla < 58));} 
	else { return true; } 
} 
else { return true; } 
}
function v_NR(tecla){
	if(typeof(tecla) == 'undefined')
	var tecla = window.event;
	var codigo = (tecla.which ? tecla.which : tecla.keyCode ? tecla.keyCode : tecla.charCode);
	// permite números, 8=backspace, 46=del e 9=tab
	if ( (codigo >= 48 && codigo <= 57) || (codigo >= 96 && codigo <= 105) || codigo == 8 || codigo == 46 || codigo == 9 )
		{ return true; }
	else{ alert("Apenas números são permitidos !"); return false; } 
}
// validacao de formulario
function validarForm(){
		var erro_valid;
		erro_valid="";
		//validar data
		if(document.getElementById("dia").value.length<2){
			erro_valid +="Escolha um dia.";
		}
		if(document.getElementById("mes").value.length<2){
			erro_valid +="\n Escolha um mes.";
		}
		if(document.getElementById("ano").value.length<4){
			erro_valid +="\n Escolha um ano.";
		}
		if(document.getElementById("cidade").value.length<1){
			erro_valid +="\n Digite a sua Cidade.";
		}
		if(document.getElementById("uf").value.length<2){
			erro_valid +="\n Selecione o seu Estado.";
		}
		if(erro_valid != ""){
			alert(erro_valid);
			return false;
		}
}