function validaCaracterMascara(masc,caracter,posicao){var caracterMasc=masc.charAt(posicao);var expRegCharNumber=new RegExp("[a-zA-Z0-9]","ig");if(expRegCharNumber.test(caracterMasc)){if(isNaN(caracterMasc)){var expValReg=new RegExp("[a-"+caracterMasc.toLowerCase()+"A-"+caracterMasc.toUpperCase()+"]","ig")}else{var expValReg=new RegExp("[0-"+caracterMasc+"]","ig")}return expValReg.test(caracter)}else{return false}}function mascaraDinamico(mascara,campo,evento){var expReg=new RegExp("[^a-zA-Z0-9]","ig");var expRegTmp;var arExecExp=expReg.exec(mascara);var stCampoNovo="";if(arExecExp){var stMascaraTmp=mascara.substr(arExecExp.index+1)}var campoMasc=filtraAlfaNumerico(campo.value);var inContIndex=1;var inCont=0;var flagIndex=true;var whichCode=(window.Event)?evento.which:evento.keyCode;if(whichCode==13){return true}if(whichCode==0){return true}if(whichCode==1){return true}if(whichCode==2){return true}if(whichCode==3){return true}if(whichCode==4){return true}if(whichCode==5){return true}if(whichCode==6){return true}if(whichCode==7){return true}if(whichCode==8){return true}if(whichCode==9){return true}if(whichCode==10){return true}while(inContvirgPos){campo.value=campo.value.replace(",","")}else{if(campo.value.length==1){campo.value="0,"}}}else{var arMoeda=campo.value.split(",");var inMoeda=inteiroParaMilhar(arMoeda[0]);if(typeof (arMoeda[1])!="undefined"){if(inMoeda.length==0){inMoeda="0"}campo.value=inMoeda+","+arMoeda[1].substr(0,decimais)}else{campo.value=inMoeda}}}function preencheComZeros(mascara,campo,posicao){var expReg=new RegExp("[a-zA-Z0-9]","ig");var stComplemento="";var inInicio=0;var inFim=0;if(campo.value!=""){if(posicao=="E"){inInicio=0;inFim=mascara.length-campo.value.length}else{inInicio=campo.value.length;inFim=mascara.length}for(var inCount=inInicio;inCountarMascara[inCont].length){if(arValor[inCont+1]==undefined){arValor[inCont+1]=""}arValor[inCont+1]=stTmp.substr(arMascara[inCont].length)+arValor[inCont+1];stTmp=stTmp.substr(0,arMascara[inCont].length)}}else{stTmp=""}stValorPreenchido+=arMascara[inCont].substr(0,arMascara[inCont].length-stTmp.length);stValorPreenchido+=stTmp;if(arSeparador[inCont]){stValorPreenchido+=arSeparador[inCont]}inCont++}while(inCont