function getElement(A){return document.getElementById(A)}function autoSalvarDo(C,B){var F=window.location+"";F=F.substr(F.lastIndexOf("id_relatorio=")+"id_relatorio=".length);F=F.substr(0,F.indexOf("&"));var A=document.getElementById(C+"."+B);if(!A.type){var D=Cemicro.Combo.locateById(C+"."+B);E=D.getValue()+String.fromCharCode(255)+D.getTitle()}else{var E=A.value}var G="Auto_Salvar_"+F+"_"+C+"."+B;Cemicro.Cookie.set(G,E)}Cemicro.autoSalvarLoad=function(F,D,B){var G="Auto_Salvar_"+F+"_"+D+"."+B;var A=document.getElementById(D+"."+B);var C=Cemicro.Cookie.get(G);if(!A.type){var E=Cemicro.Combo.locateById(D+"."+B);if(E){if(C.indexOf(String.fromCharCode(255))>0){C=C.split(String.fromCharCode(255));E.setValue(C[0]);if(E.getValue()!=C[0]){E.addElement({id:C[0],value:C[1]});E.load();E.setValue(C[0])}}}}else{A.value=C}};function preencherCampo(B,E){var A=document.getElementById(B);if(A!=null){switch(A.nodeName){case"RADIOGROUP":for(var D=0;D<A.childNodes.length;D++){if(A.childNodes[D].nodeName=="LABEL"){for(var C=0;C<A.childNodes.length;C++){var G=A.childNodes[D].childNodes[C];if(G){if(G.value==E){G.checked=true}}}}}break;case"DIV":var F=Cemicro.Combo.locateById(B);if(F){F.disableEvents();if(E.indexOf(String.fromCharCode(255))>0){E=E.split(String.fromCharCode(255));F.setValue(E[0]);if(F.getValue()==null||F.getValue()!=E[0]){F.addElement({id:E[0],value:E[1],selected:true});F.load()}}else{if(F){F.setValue(E)}}F.enableEvents()}else{if(!F&&A.innerHTML){if(document.getElementById(A.id+".valor")){if(E.indexOf(String.fromCharCode(255))>0){E=E.split(String.fromCharCode(255));document.getElementById(A.id+".valor").value=E[0];A.value=E[0];A.innerHTML=E[1]}}else{E=E.split("\n").join("<br>");A.innerHTML=E}}}break;case"TEXTAREA":A.value=E.split("\\n").join("<br>");Cemicro.executeEvents(A,"change");break;case"INPUT":if(A.type=="checkbox"){if(E=="Sim"){A.checked=true}else{A.checked=false}}else{if(E.indexOf(String.fromCharCode(255))>0){E=E.split(String.fromCharCode(255));A.value=E[0]}else{A.value=E}}Cemicro.executeEvents(A,"change");break;case"SPAN":A.innerHTML=E;break;default:A.value=E;Cemicro.executeEvents(A,"change");break}}}Cemicro.Campos={};Cemicro.addEvent=function(C,B,A){if(A){if(!C._events){C._events={}}if(!C._events[B]){C._events[B]=[]}if(C.attachEvent){C["e"+B+A]=A;C[B+A]=function(){C["e"+B+A](window.event)};C.attachEvent("on"+B,C[B+A]);C._events[B].push(function(){C["e"+B+A](window.event)})}else{C.addEventListener(B,A,false);C._events[B].push(A)}}};Cemicro.executeEvents=function(C,B){if(C._events&&typeof C._events=="object"&&C._events[B]&&C._events[B].length>=1){for(var A=0;A<C._events[B].length;A++){C._events[B][A]()}}};Cemicro.removeEvent=function(C,B,A){if(C.detachEvent){C.detachEvent("on"+B,C[B+A]);C[B+A]=null}else{C.removeEventListener(B,A,false)}};Cemicro.Campos.adicionarEventos=function(campo,eventos){var elemento=document.getElementById(campo);if(elemento!=null){var type=elemento.type;if(elemento.tagName.toLowerCase().indexOf("textarea")!=-1){type="text"}switch(type){case"checkbox":case"text":case"password":if(eventos!=null){for(var i in eventos){if(!isNaN(i)){if(eventos[i].evento.indexOf("(")>0){eval("eventos[i].evento = function(){ "+eventos[i].evento+"};")}else{eval("eventos[i].evento = "+eventos[i].evento+";")}Cemicro.addEvent(elemento,eventos[i].tipo,eval(eventos[i].evento))}}}break;case"file":break;case undefined:var combo=Cemicro.Combo.locateById(campo);if(combo!=null&&eventos!=null){for(var i=0;i<eventos.length;i++){if(!combo.config[eventos[i].tipo]){combo.config[eventos[i].tipo]=[]}if(eventos[i].funcao=="ajax"){eval("eventos[i].evento = function(obj, callback){ "+eventos[i].evento+"};")}else{eval("eventos[i].evento = function(obj, callback){ "+eventos[i].evento+"(); };")}if(eventos[i].tipo.indexOf("on")==-1){eventos[i].tipo="on"+eventos[i].tipo}combo.config[eventos[i].tipo].push(eventos[i].evento)}}default:}}};Cemicro.lpad=function(A,C,B){var D=A.toString();for(i=A.length+1;i<=C;i++){D=B+D}return D};Cemicro.rpad=function(A,C,B){var D=A.toString();for(i=A.length+1;i<=C;i++){D=D+B}return D};function trim(A){while(""+A.charAt(0)==" "){A=A.substring(1,A.length)}while(""+A.charAt(A.length-1)==" "){A=A.substring(0,A.length-1)}return A}function enviarFormulario(L,J){L=trim(L);var G=L.split(",");var F=false;var D=true;for(var H=0;H<G.length;H++){var E=document.getElementById(G[H]);var K=G[H].split(".");if(K[0]==J){if(E!=null&&!E.disabled){E.style.backgroundColor="#ECF5FF";if(E.onblur&&E.onblur()==false){return false}if(E.value&&E.onblur){var I=E.onblur();if(I){D=I}}}if(E!=null&&!E.value){if(E.type!="hidden"&&!E.disabled){if(E.nodeName=="DIV"){var C=Cemicro.Combo.locateById(G[H]);if(C){if(C.disabled){continue}}}E.style.backgroundColor="#FFBBBB";if(F==false){if(E.style.display!="none"){E.focus()}else{var B=document.getElementById(E.id+".exibir");B.style.backgroundColor="#FFBBBB"}F=true;D=true}}}}}if(D==false){return false}if(F==true&&D==true){var A="Os campos em vermelho são obrigatórios.<br>";A+="Preencha todos para prosseguir!";new Cemicro.ConfirmDialog("Informe os campos em vermelho",A,"Ok",null,function(){},null);return false}return true};