function validaTecla(tecla){var retorno=false;if(navigator.appName=="Netscape"){switch(tecla){case 8:retorno=true;break;case 9:retorno=true;break;case 13:retorno=true;break;case 20:retorno=true;break;case 27:retorno=true;break;case 33:retorno=true;break;case 34:retorno=true;break;case 35:retorno=true;break;case 36:retorno=true;break;case 37:retorno=true;break;case 38:retorno=true;break;case 39:retorno=true;break;case 40:retorno=true;break;case 45:retorno=true;break;case 46:retorno=true;break}}else{switch(tecla){case 8:retorno=true;break}}return retorno}function filtraAlfaNumerico(campo){var expReg=new RegExp("[^a-zA-Z0-9]","g");var inCont=0;var novoCampo="";var tmpCampo;while(campo.length>inCont){tmpCampo=campo.substr(inCont,1);if(!expReg.test(tmpCampo)){novoCampo+=tmpCampo}inCont++}return novoCampo}function removeZerosEsquerda(valor){while(valor.substr(0,1)=="0"){valor=valor.substr(1,valor.length)}return valor}function lTrim(valor){while(valor.charAt(0)==" "){valor=valor.substr(1,valor.length)}return valor}function rTrim(valor){while(valor.charAt(valor.length-1)==" "){valor=valor.substr(1,valor.length)}return valor}function trim(valor){valor=lTrim(valor);return valor}function inteiroParaMilhar(valor){if(valor!="0"){var expReg=new RegExp("[^0-9,-]","g");valor=valor.replace(expReg,"");valor=removeZerosEsquerda(valor);var tamanho=valor.length;var pos=tamanho-3;var milhar="";var cont=0;while(pos>0&&tamanho>3){valor=valor.substr(0,pos)+"."+valor.substr(pos,tamanho);tamanho=valor.length;pos=pos-3}}return valor}function preencheCampo(selecionado,preenchido,sessao){var iIndice=0;var formulario=selecionado.form.name;var d=eval("document."+formulario);var iIndex;if(selecionado.type=="select-one"&&selecionado.value.toUpperCase()=="XXX"){preenchido.value="";return true}else{preenchido.value=selecionado.value;if(preenchido.type=="select-one"&&preenchido.value!=selecionado.value){alertaAviso("@Valor inválido. ("+selecionado.value+")","form","erro",sessao);preenchido.selectedIndex=0;selecionado.value="";return false}else{for(var iCont=1;iCont0){d.elements[iIndex].focus()}return true}}return true}function preencheCampoMensagem(selecionado,preenchido,sessao,mensagem){var iIndice=0;var formulario=selecionado.form.name;var d=eval("document."+formulario);var iIndex;if(selecionado.type=="select-one"&&selecionado.value.toUpperCase()=="XXX"){preenchido.value="";return true}else{preenchido.value=selecionado.value;if(preenchido.type=="select-one"&&preenchido.value!=selecionado.value){alertaAviso("@"+mensagem+". ("+selecionado.value+")","form","erro",sessao);preenchido.selectedIndex=0;selecionado.value="";return false}else{for(var iCont=1;iCont0){d.elements[iIndex].focus()}return true}}return true}function alertaAviso(objeto,tipo,chamada,sessao){var x=350;var y=200;var sessaoid=sessao.substr(15,8);var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/framework/instancias/index/mensagem.php?"+sessaoid+"&tipo="+tipo+"&chamada="+chamada+"&obj="+objeto;mudaTelaMensagem(sArq)}function alertaAvisoPopUpPrincipal(objeto,tipo,chamada,sessao){var x=350;var y=200;var sessaoid=sessao.substr(15,8);var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/framework/instancias/index/mensagem.php?"+sessaoid+"&tipo="+tipo+"&chamada="+chamada+"&obj="+objeto;mudaTelaMensagemPopUpPrincipal(sArq)}function alertaAvisoTelaPrincipal(objeto,tipo,chamada,sessao){var x=350;var y=200;var sessaoid=sessao.substr(15,8);var sArq="../../../../../../gestaoAdministrativa/fontes/PHP/framework/instancias/index/mensagem.php?"+sessaoid+"&tipo="+tipo+"&chamada="+chamada+"&obj="+objeto;mudaTelaMensagemTelaPrincipal(sArq)}function mudaTelaMensagem(sPag){parent.frames.telaMensagem.location.replace(sPag)}function mudaTelaMensagemPopUpPrincipal(sPag){window.opener.parent.frames.telaMensagem.location.replace(sPag)}function mudaTelaMensagemTelaPrincipal(sPag){parent.parent.frames.telaMensagem.location.replace(sPag)}function mudaFrameOculto(sPag){parent.frames.oculto.location.replace(sPag)}function sortByText(a,b){if((a.text+"")<(b.text+"")){return -1}if((a.text+"")>(b.text+"")){return 1}return 0}function sortByValue(a,b){return(a.value-b.value)}function sortSelect(obj,ordenacao){var o=new Array();for(var i=0;iid;?>"}function buscaValor(tipoBusca,actionAnterior,actionPosterior,targetPosterior,sessao){document.frm.stCtrl.value=tipoBusca;document.frm.target="oculto";document.frm.action=actionAnterior+"?"+sessao;document.frm.submit();if(targetPosterior==""){targetPosterior="telaPrincipal"}document.frm.target=targetPosterior;document.frm.action=actionPosterior+"?"+sessao}function buscaDados(tipoBusca,actionAnterior,actionPosterior,targetPosterior){document.frm.stCtrl.value=tipoBusca;document.frm.target="oculto";if(actionAnterior.indexOf("?")==-1){document.frm.action=actionAnterior+"?id;?>"}else{document.frm.action=actionAnterior}document.frm.submit();if(targetPosterior==""){targetPosterior="telaPrincipal"}document.frm.target=targetPosterior;if(actionAnterior.indexOf("?")==-1){document.frm.target=actionPosterior+"?id;?>"}else{document.frm.action=actionPosterior}}function incluiZerosAEsquerda(str,tamanho,campo,permiteZero){var retorno;retorno=str;if((str.length>0)&&(str.length0;i--){retorno="0"+retorno}campo.value=retorno}if(toFloat(str)==0&&!permiteZero){return""}else{return str}}function toUpperCase(obThis){obThis.value=obThis.value.toUpperCase()}function toLowerCase(obThis){obThis.value=obThis.value.toLowerCase()}function recuperaOption(campo,valor){var option=0;for(iCount=campo.options.length-1;iCount>0;iCount--){if(campo.options[iCount].value==valor){option=iCount;break}}return option}function validaValorMaximo(campo,maxValue,Decimais){var valorCampo="";var valorMax="";for(var i=0;ivalorMax){return false}else{return true}}function validaValorMinimo(campo,minValue,Decimais){var valorCampo=0;var valorMin=0;for(var i=0;i0){campo.value="";return false}else{return true}}function alfaNumerico(campo,evento){var expRegular=new RegExp("[0-9a-zA-Z]","g");var teclaPressionada;var caracter;if(navigator.appName=="Netscape"){teclaPressionada=evento.which}else{teclaPressionada=evento.keyCode}caracter=String.fromCharCode(teclaPressionada);if(!validaTecla(evento.keyCode)){if(caracter.search(expRegular)==-1){return false}else{return true}}}function removeEspacosExtras(campo,evento){campo.value=campo.value.replace(/\s+/gm," ");campo.value=campo.value.replace(/^\s*|\s*$/g,"")}function removeAcentos(campo,evento){var Acentos="áàãââÁÀÃÂéêÉÊíÍóõôÓÔÕúüÚÜçÇ";var Traducao="aaaaaAAAAeeeeiIoooOOOuuUUcC";var Posic,Carac;var TempLog="";stCampo=campo.value;for(var i=0;i-1){TempLog+=Traducao.charAt(Posic)}else{TempLog+=Campo.charAt(i)}}campo.value=TempLog}function Cancelar(stLocation,stTarget){document.frm.target=stTarget;window.location=stLocation}function validaExpressao(campo,evento,expressao){var expRegular=new RegExp(expressao,"g");var teclaPressionada;var caracter;if(navigator.appName=="Netscape"){teclaPressionada=evento.which}else{teclaPressionada=evento.keyCode}caracter=String.fromCharCode(teclaPressionada);if(!validaTecla(evento.keyCode)){if(caracter.search(expRegular)==-1){return false}else{return true}}}function validaExpressaoInteira(campo,expressao){var i;var flag="ok";var expRegular=new RegExp(expressao,"g");if(campo.value!=""){for(i=0;ilimite){campo.value=campo.value.substring(0,limite);return true}}function muda_selects(chave){var count;var id;var texto;for(i=0;i=4){if(campoFormatado[3]!="-"){complemento=campoFormatado[3];campoFormatado=campoFormatado.slice(0,3)+"-"+complemento}}if(!testaNumero.test(campoFormatado[4])){campoFormatado=campoFormatado.slice(0,4)}if(!testaNumero.test(campoFormatado[5])){campoFormatado=campoFormatado.slice(0,5)}if(!testaNumero.test(campoFormatado[6])){campoFormatado=campoFormatado.slice(0,6)}if(!testaNumero.test(campoFormatado[7])){campoFormatado=campoFormatado.slice(0,7)}campo.value=campoFormatado}function verificaPlacaVeiculo(campo){placa=new RegExp(/^[A-Z]{3}\-[0-9]{4}$/);if(!placa.test(campo.value)){campo.value="";return(true);setTimeout('document.forms[0].elements["'+campo.name+'"].focus()',10)}return(false)}function executa(){return true}function validaCampoPeriodo(dt1,dt2){var hoje=new Date();var ano=hoje.getYear();if(ano>=50&&ano<=99){ano=1900+ano}else{ano=2000+ano}var pos1=dt1.indexOf("/",0);var dd=dt1.substring(0,pos1);pos2=dt1.indexOf("/",pos1+1);var mm=dt1.substring(pos1+1,pos2);var aa=dt1.substring(pos2+1,10);if(aa.length<4){if(ano>1999){aa=(2000+parseInt(aa,10))}else{aa=(1900+parseInt(aa,10))}}var data1=new Date(parseInt(aa,10),parseInt(mm,10)-1,parseInt(dd,10));var pos1=dt2.indexOf("/",0);var dd=dt2.substring(0,pos1);pos2=dt2.indexOf("/",pos1+1);var mm=dt2.substring(pos1+1,pos2);var aa=dt2.substring(pos2+1,10);if(aa.length<4){if(ano>80&&ano<=99){aa=(1900+parseInt(aa,10))}else{aa=(2000+parseInt(aa,10))}}var data2=new Date(parseInt(aa,10),parseInt(mm,10)-1,parseInt(dd,10));if(data1<=data2){return true}else{return false}}function selecionarSelectMultiploRegSubCarEsp(stCampo,boSelected){i=0;while(eval("document.frm."+stCampo+"[i]")){eval("document.frm."+stCampo+"[i].selected = "+boSelected+";");i++}}function selecionarFiltroAssentamentoMultiplo(stCampo,boSelected){i=0;while(eval("document.frm."+stCampo+"[i]")){eval("document.frm."+stCampo+"[i].selected = "+boSelected+";");i++}}function procuraFocaCampo(){var objeto=new Array("hidden");var focado=false;if(document.forms[0]){for(x=0;x","¢","£","¤","¥","¦","§","¨","©","ª","«","¬","","®","¯","°","±","²","³","´","µ","¶","·","¸","¹","º","»","¼","½","¾");var entities=new Array("amp","agrave","aacute","acirc","atilde","auml","aring","aelig","ccedil","egrave","eacute","ecirc","euml","igrave","iacute","icirc","iuml","eth","ntilde","ograve","oacute","ocirc","otilde","ouml","oslash","ugrave","uacute","ucirc","uuml","yacute","thorn","yuml","Agrave","Aacute","Acirc","Atilde","Auml","Aring","AElig","Ccedil","Egrave","Eacute","Ecirc","Euml","Igrave","Iacute","Icirc","Iuml","ETH","Ntilde","Ograve","Oacute","Ocirc","Otilde","Ouml","Oslash","Ugrave","Uacute","Ucirc","Uuml","Yacute","THORN","euro","quot","szlig","lt","gt","cent","pound","curren","yen","brvbar","sect","uml","copy","ordf","laquo","not","shy","reg","macr","deg","plusmn","sup2","sup3","acute","micro","para","middot","cedil","sup1","ordm","raquo","frac14","frac12","frac34");newString=this;for(var i=0;i4){error=true;error_msg="Wrong parameter count."}else{if(isNaN(arguments[0])==true){error=true;error_msg="Padding length must be an integer."}}if(arguments.length>2){if(pad_string.length==0){error=true;error_msg="Padding string cannot be empty."}pad_str_val=pad_string;pad_str_len=pad_string.length;if(arguments.length>3){pad_type_val=pad_type;if(pad_type_valSTR_PAD_BOTH){error=true;error_msg="Padding type has to be STR_PAD_LEFT, STR_PAD_RIGHT, or STR_PAD_BOTH."}}}if(error){throw error_msg}if(num_pad_chars>0&&!error){switch(pad_type_val){case STR_PAD_RIGHT:left_pad=0;right_pad=num_pad_chars;break;case STR_PAD_LEFT:left_pad=num_pad_chars;right_pad=0;break;case STR_PAD_BOTH:left_pad=Math.floor(num_pad_chars/2);right_pad=num_pad_chars-left_pad;break}for(i=0;i ';stHTML='
';stHTML=stHTML+"

"+stTitle+"

";stHTML=stHTML+"

Confirmação

";stHTML=stHTML+"

"+stText+"

";stHTML=stHTML+' ';stHTML=stHTML+' ';stHTML=stHTML+"
";var containerCSS={width:"100%",height:"1999px",background:"transparent url(../../../../../../gestaoAdministrativa/fontes/PHP/framework/temas/padrao/imagens/overlay.png) left",position:"absolute",left:"0",top:"0"};for(i=1;i<4;i++){jq("html",parent.frames[i].document).append(stHTMLFrames);jq("html",parent.frames[i].document).css({overflow:"hidden"});jq("div#containerPopUp",parent.frames[i].document).css(containerCSS)}jq("div#containerPopUp",parent.frames[2].document).html(stHTML);jq("#btPopUpSim").focus()}function alertPopUp(stTitle,stText,stMethod){removePopUp();if(typeof jq=="undefined"){var jq=window.parent.frames.telaPrincipal.jQuery}stHTMLFrames='
 
';stHTML='
';stHTML=stHTML+"

"+stTitle+"

";stHTML=stHTML+'

Alerta

';stHTML=stHTML+"

"+stText+"

";stHTML=stHTML+' ';stHTML=stHTML+"
";var containerCSS={width:"100%",height:"1999px",background:"transparent url(../../../../../../gestaoAdministrativa/fontes/PHP/framework/temas/padrao/imagens/overlay.png) left",position:"absolute",left:"0",top:"0"};for(i=1;i<4;i++){jq("html",parent.frames[i].document).append(stHTMLFrames);jq("html",parent.frames[i].document).css({overflow:"hidden"});jq("div#containerPopUp",parent.frames[i].document).css(containerCSS)}jq("div#containerPopUp",parent.frames[2].document).html(stHTML);jq("#btPopUpOk").focus()}function loadingModal(boPrincipal,boMenu,stText){removePopUp();if(typeof jq=="undefined"){var jq=window.parent.frames.telaPrincipal.jQuery}jq("input:button").each(function(){this.disabled=true});stHTMLFrames='
 
';stHTML='
';if(stText==""){stText="Carregando..."}stHTML=stHTML+"
"+stText+"
";stHTML=stHTML+' ';stHTML=stHTML+"
";var containerCSS={width:"100%",height:"1999px",background:"transparent url(../../../../../../gestaoAdministrativa/fontes/PHP/framework/temas/padrao/imagens/overlay.png) left",position:"fixed",left:"0",top:"0"};jq("html",parent.frames[3].document).append(stHTMLFrames);jq("div#containerPopUp",parent.frames[3].document).css(containerCSS);jq("html",parent.frames[3].document).css({overflow:"hidden"});if(boPrincipal==true){jq("html",parent.frames[2].document).append(stHTMLFrames);jq("div#containerPopUp",parent.frames[2].document).css(containerCSS);jq("html",parent.frames[2].document).css({overflow:"hidden"})}if(boMenu==true){jq("html",parent.frames[1].document).append(stHTMLFrames);jq("div#containerPopUp",parent.frames[1].document).css(containerCSS);jq("html",parent.frames[1].document).css({overflow:"hidden"})}jq("div#containerPopUp",parent.frames[2].document).html(stHTML);jq("#btPopUpOk").focus()}function imagemPopUp(stTitle,stText,stRotulo,stMethod){stHTMLFrames='
';stHTML='
';stHTML=stHTML+' Fechar[X]';stHTML=stHTML+"

"+stTitle+"

";stHTML=stHTML+'

';if(stRotulo!=""){stHTML=stHTML+' '}stHTML=stHTML+"
";var containerCSS={width:"100%",height:"1999px",background:"transparent url(../../../../../../gestaoAdministrativa/fontes/PHP/framework/temas/padrao/imagens/overlay.png) left",position:"absolute",left:"0",top:"0"};for(i=1;i<4;i++){jq("html",parent.frames[i].document).append(stHTMLFrames);jq("html",parent.frames[i].document).css({overflow:"hidden"});jq("div#containerImagemPopUp",parent.frames[i].document).css(containerCSS)}jq("div#containerImagemPopUp",parent.frames[2].document).html(stHTML);jq("#btPopUpOk").focus()}function removeConfirmImagemPopUp(){for(i=1;i<4;i++){jq("div#containerImagemPopUp",parent.frames[i].document).remove();jq("html",parent.frames[i].document).css({overflow:"auto"})}}function increaseSelectorYear(inIdElemento){jQuery("#"+inIdElemento).val(parseInt(jQuery("#"+inIdElemento).val())+1)}function decreaseSelectorYear(inIdElemento,inAnoInicioPerMov){if(parseInt(jQuery("#"+inIdElemento).val())>inAnoInicioPerMov){jQuery("#"+inIdElemento).val(parseInt(jQuery("#"+inIdElemento).val())-1)}}function checkSelectorDate(obData,inAnoInicioPerMov){if(obData.value.length<4){var obDate=new Date();obData.value=obDate.getFullYear()}else{if(obData.value