/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
function abre_janela_boleto(width, height, nome, scrollbar){
var top; var left;
top = ( (screen.height/2) - (height/2) )
left = ( (screen.width/2) - (width/2) )
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
}
function abre_janela(width, height, nome, scrollbar){
var top; var left;
top = ( (screen.height/2) - (height/2) )
left = ( (screen.width/2) - (width/2) )
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
}
function mygetElement(id) {
if (document.getElementById) {
return document.getElementById(id);
}
else if (document.all) {
return document.all[id];
}
else if(document.layers) {
return document[id];
}
}
(function(){
//Evita o refresh dos backgrounds no IE
var m = document.uniqueID
&& document.compatMode
&& !window.XMLHttpRequest
&& document.execCommand ;
try{if(!!m){m("BackgroundImageCache", false, true)}}catch(oh){};
})();
function fieldFocus(obj){
obj.className='fieldFocus';
}
function fieldBlur(obj){
obj.className='field';
}
function FormataValor(objeto,teclapres,tammax,decimais) {
if(window.event) {
var tecla = teclapres.keyCode;
}
else if(teclapres.which) {
var tecla = teclapres.which;
}
var tamanhoObjeto = objeto.value.length;
if ((tecla == 8) && (tamanhoObjeto == tammax)) {
tamanhoObjeto = tamanhoObjeto - 1 ;
}
if (( tecla == 8 || tecla == 88 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ) && ((tamanhoObjeto+1) <= tammax)) {
vr = objeto.value;
vr = vr.replace( "/", "" );
vr = vr.replace( "/", "" );
vr = vr.replace( ",", "" );
vr = vr.replace( ".", "" );
vr = vr.replace( ".", "" );
vr = vr.replace( ".", "" );
vr = vr.replace( ".", "" );
tam = vr.length;
if (tam < tammax && tecla != 8) {
tam = vr.length + 1 ;
}
if ((tecla == 8) && (tam > 1)) {
tam = tam - 1 ;
vr = objeto.value;
vr = vr.replace( "/", "" );
vr = vr.replace( "/", "" );
vr = vr.replace( ",", "" );
vr = vr.replace( ".", "" );
vr = vr.replace( ".", "" );
vr = vr.replace( ".", "" );
vr = vr.replace( ".", "" );
}
if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ) {
if (decimais > 0) {
if ( (tam <= decimais) ) objeto.value = ("0," + vr) ;
if( (tam == (decimais + 1)) && (tecla == 8)) objeto.value = vr.substr( 0, (tam - decimais)) + ',' + vr.substr( tam - (decimais), tam ) ;
if ( (tam > (decimais + 1)) && (tam <= (decimais + 3)) && ((vr.substr(0,1)) == "0")) objeto.value = vr.substr( 1, (tam - (decimais+1))) + ',' + vr.substr( tam - (decimais), tam ) ;
if ( (tam > (decimais + 1)) && (tam <= (decimais + 3)) && ((vr.substr(0,1)) != "0")) objeto.value = vr.substr( 0, tam - decimais ) + ',' + vr.substr( tam - decimais, tam ) ;
if ( (tam >= (decimais + 4)) && (tam <= (decimais + 6)) ) objeto.value = vr.substr( 0, tam - (decimais + 3) ) + '.' + vr.substr( tam - (decimais + 3), 3 ) + ',' + vr.substr( tam - decimais, tam ) ;
if ( (tam >= (decimais + 7)) && (tam <= (decimais + 9)) ) objeto.value = vr.substr( 0, tam - (decimais + 6) ) + '.' + vr.substr( tam - (decimais + 6), 3 ) + '.' + vr.substr( tam - (decimais + 3), 3 ) + ',' + vr.substr( tam - decimais, tam ) ;
if ( (tam >= (decimais + 10)) && (tam <= (decimais + 12)) ) objeto.value = vr.substr( 0, tam - (decimais + 9) ) + '.' + vr.substr( tam - (decimais + 9), 3 ) + '.' + vr.substr( tam - (decimais + 6), 3 ) + '.' + vr.substr( tam - (decimais + 3), 3 ) + ',' + vr.substr( tam - decimais, tam ) ;
if ( (tam >= (decimais + 13)) && (tam <= (decimais + 15)) ) objeto.value = vr.substr( 0, tam - (decimais + 12) ) + '.' + vr.substr( tam - (decimais + 12), 3 ) + '.' + vr.substr( tam - (decimais + 9), 3 ) + '.' + vr.substr( tam - (decimais + 6), 3 ) + '.' + vr.substr( tam - (decimais + 3), 3 ) + ',' + vr.substr( tam - decimais, tam ) ;
}
else if(decimais == 0) {
if ( tam <= 3 ) objeto.value = vr ;
if ( (tam >= 4) && (tam <= 6) ) {
if(tecla == 8) {
objeto.value = vr.substr(0, tam);
teclapres.cancelBubble = true;
teclapres.returnValue = false;
}
objeto.value = vr.substr(0, tam - 3) + '.' + vr.substr( tam - 3, 3 );
}
if ( (tam >= 7) && (tam <= 9) ) {
if(tecla == 8) {
objeto.value = vr.substr(0, tam);
teclapres.cancelBubble = true;
teclapres.returnValue = false;
}
objeto.value = vr.substr( 0, tam - 6 ) + '.' + vr.substr( tam - 6, 3 ) + '.' + vr.substr( tam - 3, 3 );
}
if ( (tam >= 10) && (tam <= 12) ) {
if(tecla == 8) {
objeto.value = vr.substr(0, tam);
teclapres.cancelBubble = true;
teclapres.returnValue = false;
}
objeto.value = vr.substr( 0, tam - 9 ) + '.' + vr.substr( tam - 9, 3 ) + '.' + vr.substr( tam - 6, 3 ) + '.' + vr.substr( tam - 3, 3 );
}
if ( (tam >= 13) && (tam <= 15) ) {
if(tecla == 8) {
objeto.value = vr.substr(0, tam);
teclapres.cancelBubble = true;
teclapres.returnValue = false;
}
objeto.value = vr.substr( 0, tam - 12 ) + '.' + vr.substr( tam - 12, 3 ) + '.' + vr.substr( tam - 9, 3 ) + '.' + vr.substr( tam - 6, 3 ) + '.' + vr.substr( tam - 3, 3 ) ;
}
}
}
}
else if((teclapres.keyCode != 8) && (teclapres.keyCode != 9) && (teclapres.keyCode != 13) && (teclapres.keyCode != 35) && (teclapres.keyCode != 36) && (teclapres.keyCode != 46)) {
return false;
}
}
function onlyNumbers(e) {
if(window.event) {
key = e.keyCode;
}
else if(e.which) {
key = e.which;
}
if (key!=8 || key < 48 || key > 57) return (((key > 47) && (key < 58)) || (key==8));
{
return true;
}
}
function formatar(src, mask, ev, tipo) {
var result = false;
if (tipo == 'numero'){
result = onlyNumbers(ev);
}
var i = src.value.length;
var saida = mask.substring(0,1);
var texto = mask.substring(i)
if (texto.substring(0,1) != saida) {
src.value += texto.substring(0,1);
}
return result;
}
function checa_cpf(numero) {
var erro = 0;
var msg = 1;
var campo = numero;
while(InStr(campo, '-') > 0){ campo = campo.replace("-", "") };
while(InStr(campo, '.') > 0){ campo = campo.replace(".", "") };
if (campo.length != 11 || campo == "00000000000" || campo == "11111111111" ||
campo == "22222222222" || campo == "33333333333" || campo == "44444444444" ||
campo == "55555555555" || campo == "66666666666" || campo == "77777777777" ||
campo == "88888888888" || campo == "99999999999")
msg = erro;
soma = 0;
for (y=0; y < 9; y ++)
soma += parseInt(campo.charAt(y)) * (10 - y);
resto = 11 - (soma % 11);
if (resto == 10 || resto == 11)resto = 0;
if (resto != parseInt(campo.charAt(9)))
msg = erro; soma = 0;
for (y = 0; y < 10; y ++)
soma += parseInt(campo.charAt(y)) * (11 - y);
resto = 11 - (soma % 11);
if (resto == 10 || resto == 11) resto = 0;
if (resto != parseInt(campo.charAt(10)))
msg = erro;
return msg;
}
function formata_data(evt, campo){
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57)) return false;
var mData =campo.value
mData = mData.replace("/","")
if (mData.length == 2){
var mDay = mData.substr(0,2);
campo.value = mDay+"/";
}
else if (mData.length == 4){
var mDay = mData.substr(0,2);
var mMonth = mData.substr(2,2);
campo.value = mDay+"/"+mMonth+"/";
}
return true;
}
function verifica_data(campo) {
var v_campo = campo.value;
while(InStr(v_campo, '_') > 0){ v_campo = v_campo.replace("_", "") };
while(InStr(v_campo, '/') > 0){ v_campo = v_campo.replace("/", "") };
if(v_campo==''){
return false;
}
var datePat = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/;
var matchArray = campo.value;
matchArray = campo.value.match(datePat);
if (matchArray == null) {
alert("Informe o dia, mês e ano como abaixo:\nEx: 01/01/1999");
campo.select();
return false;
}
month = matchArray[3];
day = matchArray[1];
year = matchArray[5];
if (month < 1 || month > 12) {
alert("Mês "+month+" não existe.");
campo.select();
return false;
}
if (day < 1 || day > 31) {
alert("Dia "+day+" não existe.");
campo.select();
return false;
}
if ((month==4 || month==6 || month==9 || month==11) && day==31) {
alert("O mês "+month+" não possui 31 dias.")
campo.select();
return false;
}
if (month == 2) {
var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
if (day > 29 || (day==29 && !isleap)) {
alert("Fevereiro de " + year + " não possui " + day + " dias.");
campo.select();
return false;
}
}
return true;
}
function checa_cnpj(numero) {
var erro = 0;
var msg = 1;
var campo = numero;
while(InStr(campo, '.') > 0){ campo = campo.replace(".", "") };
while(InStr(campo, '/') > 0){ campo = campo.replace("/", "") };
while(InStr(campo, '-') > 0){ campo = campo.replace("-", "") };
var y;
var c = campo.substr(0,12);
var dv = campo.substr(12,2);
var d1 = 0;
for (y = 0; y < 12; y++) {
d1 += c.charAt(11-y)*(2+(y % 8));
}
if (d1 == 0) msg = erro;
d1 = 11 - (d1 % 11);
if (d1 > 9) d1 = 0;
if (dv.charAt(0) != d1)msg = erro;
d1 *= 2;
for (y = 0; y < 12; y++) {
d1 += c.charAt(11-y)*(2+((y+1) % 8));
}
d1 = 11 - (d1 % 11);
if (d1 > 9) d1 = 0;
if (dv.charAt(1) != d1) msg = erro;
return msg;
}
function checa_cep(numero){
var msg = 0;
var campo = numero;
while(InStr(campo, ' ') > 0){ campo = campo.replace(" ", "") };
while(InStr(campo, '-') > 0){ campo = campo.replace("-", "") };
campo = parseFloat(campo);
if (campo >= 01000000 && campo <= 99999000) msg = 1;
return msg;
}
function InStr(n, s1, s2){
var numargs=InStr.arguments.length;
if(numargs<3)
return n.indexOf(s1)+1;
else
return s1.indexOf(s2, n)+1;
}
{
// your code goes here
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKZnVuY3Rpb24gYWJyZV9qYW5lbGFfYm9sZXRvKHdpZHRoLCBoZWlnaHQsIG5vbWUsIHNjcm9sbGJhcil7CiAgdmFyIHRvcDsgdmFyIGxlZnQ7CiAgdG9wID0gKCAoc2NyZWVuLmhlaWdodC8yKSAtIChoZWlnaHQvMikgKQogIGxlZnQgPSAoIChzY3JlZW4ud2lkdGgvMikgLSAod2lkdGgvMikgKQogIHdpbmRvdy5vcGVuKCcnLG5vbWUsJ3dpZHRoPScrd2lkdGgrJyxoZWlnaHQ9JytoZWlnaHQrJyxzY3JvbGxiYXJzPScrc2Nyb2xsYmFyKycsdG9vbGJhcj15ZXMsbG9jYXRpb249bm8sc3RhdHVzPW5vLG1lbnViYXI9bm8scmVzaXphYmxlPW5vLGxlZnQ9JytsZWZ0KycsdG9wPScrdG9wKTsKfQpmdW5jdGlvbiBhYnJlX2phbmVsYSh3aWR0aCwgaGVpZ2h0LCBub21lLCBzY3JvbGxiYXIpewogIHZhciB0b3A7IHZhciBsZWZ0OwogIHRvcCA9ICggKHNjcmVlbi5oZWlnaHQvMikgLSAoaGVpZ2h0LzIpICkKICBsZWZ0ID0gKCAoc2NyZWVuLndpZHRoLzIpIC0gKHdpZHRoLzIpICkKICB3aW5kb3cub3BlbignJyxub21lLCd3aWR0aD0nK3dpZHRoKycsaGVpZ2h0PScraGVpZ2h0Kycsc2Nyb2xsYmFycz0nK3Njcm9sbGJhcisnLHRvb2xiYXI9bm8sbG9jYXRpb249bm8sc3RhdHVzPW5vLG1lbnViYXI9bm8scmVzaXphYmxlPW5vLGxlZnQ9JytsZWZ0KycsdG9wPScrdG9wKTsKfQpmdW5jdGlvbiBteWdldEVsZW1lbnQoaWQpIHsKICBpZiAoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQpIHsKICAgIHJldHVybiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCk7CiAgfQogIGVsc2UgaWYgKGRvY3VtZW50LmFsbCkgewogICAgcmV0dXJuIGRvY3VtZW50LmFsbFtpZF07CiAgfQogIGVsc2UgaWYoZG9jdW1lbnQubGF5ZXJzKSB7CiAgICByZXR1cm4gZG9jdW1lbnRbaWRdOwogIH0KfQooZnVuY3Rpb24oKXsKLy9Fdml0YSBvIHJlZnJlc2ggZG9zIGJhY2tncm91bmRzIG5vIElFCnZhciAgbSA9IGRvY3VtZW50LnVuaXF1ZUlECiYmIGRvY3VtZW50LmNvbXBhdE1vZGUKJiYgIXdpbmRvdy5YTUxIdHRwUmVxdWVzdAomJiBkb2N1bWVudC5leGVjQ29tbWFuZCA7CnRyeXtpZighIW0pe20oIkJhY2tncm91bmRJbWFnZUNhY2hlIiwgZmFsc2UsIHRydWUpfX1jYXRjaChvaCl7fTsKfSkoKTsKZnVuY3Rpb24gZmllbGRGb2N1cyhvYmopewogIG9iai5jbGFzc05hbWU9J2ZpZWxkRm9jdXMnOwp9CmZ1bmN0aW9uIGZpZWxkQmx1cihvYmopewogIG9iai5jbGFzc05hbWU9J2ZpZWxkJzsKfQpmdW5jdGlvbiBGb3JtYXRhVmFsb3Iob2JqZXRvLHRlY2xhcHJlcyx0YW1tYXgsZGVjaW1haXMpICB7CiAgaWYod2luZG93LmV2ZW50KSB7CiAgICB2YXIgdGVjbGEgPSB0ZWNsYXByZXMua2V5Q29kZTsKICB9CiAgZWxzZSBpZih0ZWNsYXByZXMud2hpY2gpIHsKICAgIHZhciB0ZWNsYSA9IHRlY2xhcHJlcy53aGljaDsKICB9CiAgdmFyIHRhbWFuaG9PYmpldG8gPSBvYmpldG8udmFsdWUubGVuZ3RoOwogIGlmICgodGVjbGEgPT0gOCkgJiYgKHRhbWFuaG9PYmpldG8gPT0gdGFtbWF4KSkgewogICAgdGFtYW5ob09iamV0byA9IHRhbWFuaG9PYmpldG8gLSAxIDsKICB9CiAgaWYgKCggdGVjbGEgPT0gOCB8fCB0ZWNsYSA9PSA4OCB8fCB0ZWNsYSA+PSA0OCAmJiB0ZWNsYSA8PSA1NyB8fCB0ZWNsYSA+PSA5NiAmJiB0ZWNsYSA8PSAxMDUgKSAmJiAoKHRhbWFuaG9PYmpldG8rMSkgPD0gdGFtbWF4KSkgewogICAgdnIgPSBvYmpldG8udmFsdWU7CiAgICB2ciA9IHZyLnJlcGxhY2UoICIvIiwgIiIgKTsKICAgIHZyID0gdnIucmVwbGFjZSggIi8iLCAiIiApOwogICAgdnIgPSB2ci5yZXBsYWNlKCAiLCIsICIiICk7CiAgICB2ciA9IHZyLnJlcGxhY2UoICIuIiwgIiIgKTsKICAgIHZyID0gdnIucmVwbGFjZSggIi4iLCAiIiApOwogICAgdnIgPSB2ci5yZXBsYWNlKCAiLiIsICIiICk7CiAgICB2ciA9IHZyLnJlcGxhY2UoICIuIiwgIiIgKTsKICAgIHRhbSA9IHZyLmxlbmd0aDsKICAgIGlmICh0YW0gPCB0YW1tYXggJiYgdGVjbGEgIT0gOCkgewogICAgICB0YW0gPSB2ci5sZW5ndGggKyAxIDsKICAgIH0KICAgIGlmICgodGVjbGEgPT0gOCkgJiYgKHRhbSA+IDEpKSB7CiAgICAgIHRhbSA9IHRhbSAtIDEgOwogICAgICB2ciA9IG9iamV0by52YWx1ZTsKICAgICAgdnIgPSB2ci5yZXBsYWNlKCAiLyIsICIiICk7CiAgICAgIHZyID0gdnIucmVwbGFjZSggIi8iLCAiIiApOwogICAgICB2ciA9IHZyLnJlcGxhY2UoICIsIiwgIiIgKTsKICAgICAgdnIgPSB2ci5yZXBsYWNlKCAiLiIsICIiICk7CiAgICAgIHZyID0gdnIucmVwbGFjZSggIi4iLCAiIiApOwogICAgICB2ciA9IHZyLnJlcGxhY2UoICIuIiwgIiIgKTsKICAgICAgdnIgPSB2ci5yZXBsYWNlKCAiLiIsICIiICk7CiAgICB9CiAgICBpZiAoIHRlY2xhID09IDggfHwgdGVjbGEgPj0gNDggJiYgdGVjbGEgPD0gNTcgfHwgdGVjbGEgPj0gOTYgJiYgdGVjbGEgPD0gMTA1ICkgewogICAgICBpZiAoZGVjaW1haXMgPiAwKSB7CiAgICAgICAgaWYgKCAodGFtIDw9IGRlY2ltYWlzKSApIG9iamV0by52YWx1ZSA9ICgiMCwiICsgdnIpIDsKICAgICAgICBpZiggKHRhbSA9PSAoZGVjaW1haXMgKyAxKSkgJiYgKHRlY2xhID09IDgpKSBvYmpldG8udmFsdWUgPSB2ci5zdWJzdHIoIDAsICh0YW0gLSBkZWNpbWFpcykpICsgJywnICsgdnIuc3Vic3RyKCB0YW0gLSAoZGVjaW1haXMpLCB0YW0gKSA7CiAgICAgICAgaWYgKCAodGFtID4gKGRlY2ltYWlzICsgMSkpICYmICh0YW0gPD0gKGRlY2ltYWlzICsgMykpICYmICAoKHZyLnN1YnN0cigwLDEpKSA9PSAiMCIpKSBvYmpldG8udmFsdWUgPSB2ci5zdWJzdHIoIDEsICh0YW0gLSAoZGVjaW1haXMrMSkpKSArICcsJyArIHZyLnN1YnN0ciggdGFtIC0gKGRlY2ltYWlzKSwgdGFtICkgOwogICAgICAgIGlmICggKHRhbSA+IChkZWNpbWFpcyArIDEpKSAmJiAodGFtIDw9IChkZWNpbWFpcyArIDMpKSAmJiAgKCh2ci5zdWJzdHIoMCwxKSkgIT0gIjAiKSkgb2JqZXRvLnZhbHVlID0gdnIuc3Vic3RyKCAwLCB0YW0gLSBkZWNpbWFpcyApICsgJywnICsgdnIuc3Vic3RyKCB0YW0gLSBkZWNpbWFpcywgdGFtICkgOwogICAgICAgIGlmICggKHRhbSA+PSAoZGVjaW1haXMgKyA0KSkgJiYgKHRhbSA8PSAoZGVjaW1haXMgKyA2KSkgKSBvYmpldG8udmFsdWUgPSB2ci5zdWJzdHIoIDAsIHRhbSAtIChkZWNpbWFpcyArIDMpICkgKyAnLicgKyB2ci5zdWJzdHIoIHRhbSAtIChkZWNpbWFpcyArIDMpLCAzICkgKyAnLCcgKyB2ci5zdWJzdHIoIHRhbSAtIGRlY2ltYWlzLCB0YW0gKSA7CiAgICAgICAgaWYgKCAodGFtID49IChkZWNpbWFpcyArIDcpKSAmJiAodGFtIDw9IChkZWNpbWFpcyArIDkpKSApIG9iamV0by52YWx1ZSA9IHZyLnN1YnN0ciggMCwgdGFtIC0gKGRlY2ltYWlzICsgNikgKSArICcuJyArIHZyLnN1YnN0ciggdGFtIC0gKGRlY2ltYWlzICsgNiksIDMgKSArICcuJyArIHZyLnN1YnN0ciggdGFtIC0gKGRlY2ltYWlzICsgMyksIDMgKSArICcsJyArIHZyLnN1YnN0ciggdGFtIC0gZGVjaW1haXMsIHRhbSApIDsKICAgICAgICBpZiAoICh0YW0gPj0gKGRlY2ltYWlzICsgMTApKSAmJiAodGFtIDw9IChkZWNpbWFpcyArIDEyKSkgKSBvYmpldG8udmFsdWUgPSB2ci5zdWJzdHIoIDAsIHRhbSAtIChkZWNpbWFpcyArIDkpICkgKyAnLicgKyB2ci5zdWJzdHIoIHRhbSAtIChkZWNpbWFpcyArIDkpLCAzICkgKyAnLicgKyB2ci5zdWJzdHIoIHRhbSAtIChkZWNpbWFpcyArIDYpLCAzICkgKyAnLicgKyB2ci5zdWJzdHIoIHRhbSAtIChkZWNpbWFpcyArIDMpLCAzICkgKyAnLCcgKyB2ci5zdWJzdHIoIHRhbSAtIGRlY2ltYWlzLCB0YW0gKSA7CiAgICAgICAgaWYgKCAodGFtID49IChkZWNpbWFpcyArIDEzKSkgJiYgKHRhbSA8PSAoZGVjaW1haXMgKyAxNSkpICkgb2JqZXRvLnZhbHVlID0gdnIuc3Vic3RyKCAwLCB0YW0gLSAoZGVjaW1haXMgKyAxMikgKSArICcuJyArIHZyLnN1YnN0ciggdGFtIC0gKGRlY2ltYWlzICsgMTIpLCAzICkgKyAnLicgKyB2ci5zdWJzdHIoIHRhbSAtIChkZWNpbWFpcyArIDkpLCAzICkgKyAnLicgKyB2ci5zdWJzdHIoIHRhbSAtIChkZWNpbWFpcyArIDYpLCAzICkgKyAnLicgKyB2ci5zdWJzdHIoIHRhbSAtIChkZWNpbWFpcyArIDMpLCAzICkgKyAnLCcgKyB2ci5zdWJzdHIoIHRhbSAtIGRlY2ltYWlzLCB0YW0gKSA7CiAgICAgIH0KICAgICAgZWxzZSBpZihkZWNpbWFpcyA9PSAwKSB7CiAgICAgICAgaWYgKCB0YW0gPD0gMyApIG9iamV0by52YWx1ZSA9IHZyIDsKICAgICAgICBpZiAoICh0YW0gPj0gNCkgJiYgKHRhbSA8PSA2KSApIHsKICAgICAgICAgIGlmKHRlY2xhID09IDgpIHsKICAgICAgICAgICAgb2JqZXRvLnZhbHVlID0gdnIuc3Vic3RyKDAsIHRhbSk7CiAgICAgICAgICAgIHRlY2xhcHJlcy5jYW5jZWxCdWJibGUgPSB0cnVlOwogICAgICAgICAgICB0ZWNsYXByZXMucmV0dXJuVmFsdWUgPSBmYWxzZTsKICAgICAgICAgIH0KICAgICAgICAgIG9iamV0by52YWx1ZSA9IHZyLnN1YnN0cigwLCB0YW0gLSAzKSArICcuJyArIHZyLnN1YnN0ciggdGFtIC0gMywgMyApOyAKICAgICAgICB9CiAgICAgICAgaWYgKCAodGFtID49IDcpICYmICh0YW0gPD0gOSkgKSB7CiAgICAgICAgICBpZih0ZWNsYSA9PSA4KSB7CiAgICAgICAgICAgIG9iamV0by52YWx1ZSA9IHZyLnN1YnN0cigwLCB0YW0pOwogICAgICAgICAgICB0ZWNsYXByZXMuY2FuY2VsQnViYmxlID0gdHJ1ZTsKICAgICAgICAgICAgdGVjbGFwcmVzLnJldHVyblZhbHVlID0gZmFsc2U7CiAgICAgICAgICB9CiAgICAgICAgICBvYmpldG8udmFsdWUgPSB2ci5zdWJzdHIoIDAsIHRhbSAtIDYgKSArICcuJyArIHZyLnN1YnN0ciggdGFtIC0gNiwgMyApICsgJy4nICsgdnIuc3Vic3RyKCB0YW0gLSAzLCAzICk7IAogICAgICAgIH0KICAgICAgICBpZiAoICh0YW0gPj0gMTApICYmICh0YW0gPD0gMTIpICkgewogICAgICAgICAgaWYodGVjbGEgPT0gOCkgewogICAgICAgICAgICBvYmpldG8udmFsdWUgPSB2ci5zdWJzdHIoMCwgdGFtKTsKICAgICAgICAgICAgdGVjbGFwcmVzLmNhbmNlbEJ1YmJsZSA9IHRydWU7CiAgICAgICAgICAgIHRlY2xhcHJlcy5yZXR1cm5WYWx1ZSA9IGZhbHNlOwogICAgICAgICAgfQogICAgICAgICAgb2JqZXRvLnZhbHVlID0gdnIuc3Vic3RyKCAwLCB0YW0gLSA5ICkgKyAnLicgKyB2ci5zdWJzdHIoIHRhbSAtIDksIDMgKSArICcuJyArIHZyLnN1YnN0ciggdGFtIC0gNiwgMyApICsgJy4nICsgdnIuc3Vic3RyKCB0YW0gLSAzLCAzICk7IAogICAgICAgIH0KICAgICAgICBpZiAoICh0YW0gPj0gMTMpICYmICh0YW0gPD0gMTUpICkgewogICAgICAgICAgaWYodGVjbGEgPT0gOCkgewogICAgICAgICAgICBvYmpldG8udmFsdWUgPSB2ci5zdWJzdHIoMCwgdGFtKTsKICAgICAgICAgICAgdGVjbGFwcmVzLmNhbmNlbEJ1YmJsZSA9IHRydWU7CiAgICAgICAgICAgIHRlY2xhcHJlcy5yZXR1cm5WYWx1ZSA9IGZhbHNlOwogICAgICAgICAgfQogICAgICAgICAgb2JqZXRvLnZhbHVlID0gdnIuc3Vic3RyKCAwLCB0YW0gLSAxMiApICsgJy4nICsgdnIuc3Vic3RyKCB0YW0gLSAxMiwgMyApICsgJy4nICsgdnIuc3Vic3RyKCB0YW0gLSA5LCAzICkgKyAnLicgKyB2ci5zdWJzdHIoIHRhbSAtIDYsIDMgKSArICcuJyArIHZyLnN1YnN0ciggdGFtIC0gMywgMyApIDsKICAgICAgICB9CQkJCiAgICAgIH0KICAgIH0KICB9CiAgZWxzZSBpZigodGVjbGFwcmVzLmtleUNvZGUgIT0gOCkgJiYgKHRlY2xhcHJlcy5rZXlDb2RlICE9IDkpICYmICh0ZWNsYXByZXMua2V5Q29kZSAhPSAxMykgJiYgKHRlY2xhcHJlcy5rZXlDb2RlICE9IDM1KSAmJiAodGVjbGFwcmVzLmtleUNvZGUgIT0gMzYpICYmICh0ZWNsYXByZXMua2V5Q29kZSAhPSA0NikpIHsKICAgIHJldHVybiBmYWxzZTsKICB9Cn0KZnVuY3Rpb24gb25seU51bWJlcnMoZSkgewogIGlmKHdpbmRvdy5ldmVudCkgewogICAga2V5ID0gZS5rZXlDb2RlOwogIH0KICBlbHNlIGlmKGUud2hpY2gpIHsKICAgIGtleSA9IGUud2hpY2g7CiAgfQogIGlmIChrZXkhPTggfHwga2V5IDwgNDggfHwga2V5ID4gNTcpIHJldHVybiAoKChrZXkgPiA0NykgJiYgKGtleSA8IDU4KSkgfHwgKGtleT09OCkpOwogIHsKICAgIHJldHVybiB0cnVlOwogIH0KfQpmdW5jdGlvbiBmb3JtYXRhcihzcmMsIG1hc2ssIGV2LCB0aXBvKSB7CiAgdmFyIHJlc3VsdCA9IGZhbHNlOwogIGlmICh0aXBvID09ICdudW1lcm8nKXsKICAgIHJlc3VsdCA9IG9ubHlOdW1iZXJzKGV2KTsKICB9CiAgdmFyIGkgPSBzcmMudmFsdWUubGVuZ3RoOwogIHZhciBzYWlkYSA9IG1hc2suc3Vic3RyaW5nKDAsMSk7CiAgdmFyIHRleHRvID0gbWFzay5zdWJzdHJpbmcoaSkKICBpZiAodGV4dG8uc3Vic3RyaW5nKDAsMSkgIT0gc2FpZGEpIHsKICAgIHNyYy52YWx1ZSArPSB0ZXh0by5zdWJzdHJpbmcoMCwxKTsKICB9CiAgcmV0dXJuIHJlc3VsdDsKfQpmdW5jdGlvbiBjaGVjYV9jcGYobnVtZXJvKSB7CiAgdmFyIGVycm8gPSAwOwogIHZhciBtc2cgPSAxOwogIHZhciBjYW1wbyA9IG51bWVybzsKICB3aGlsZShJblN0cihjYW1wbywgJy0nKSA+IDApeyBjYW1wbyA9IGNhbXBvLnJlcGxhY2UoIi0iLCAiIikgfTsKICB3aGlsZShJblN0cihjYW1wbywgJy4nKSA+IDApeyBjYW1wbyA9IGNhbXBvLnJlcGxhY2UoIi4iLCAiIikgfTsKICBpZiAoY2FtcG8ubGVuZ3RoICE9IDExIHx8IGNhbXBvID09ICIwMDAwMDAwMDAwMCIgfHwgY2FtcG8gPT0gIjExMTExMTExMTExIiB8fAogICAgY2FtcG8gPT0gIjIyMjIyMjIyMjIyIiB8fAljYW1wbyA9PSAiMzMzMzMzMzMzMzMiIHx8IGNhbXBvID09ICI0NDQ0NDQ0NDQ0NCIgfHwKICAgIGNhbXBvID09ICI1NTU1NTU1NTU1NSIgfHwgY2FtcG8gPT0gIjY2NjY2NjY2NjY2IiB8fCBjYW1wbyA9PSAiNzc3Nzc3Nzc3NzciIHx8CiAgICBjYW1wbyA9PSAiODg4ODg4ODg4ODgiIHx8IGNhbXBvID09ICI5OTk5OTk5OTk5OSIpCiAgICBtc2cgPSBlcnJvOwogIHNvbWEgPSAwOwogIGZvciAoeT0wOyB5IDwgOTsgeSArKykKICAgIHNvbWEgKz0gcGFyc2VJbnQoY2FtcG8uY2hhckF0KHkpKSAqICgxMCAtIHkpOwogIHJlc3RvID0gMTEgLSAoc29tYSAlIDExKTsKICBpZiAocmVzdG8gPT0gMTAgfHwgcmVzdG8gPT0gMTEpcmVzdG8gPSAwOwogIGlmIChyZXN0byAhPSBwYXJzZUludChjYW1wby5jaGFyQXQoOSkpKQogICAgbXNnID0gZXJybzsgc29tYSA9IDA7CiAgZm9yICh5ID0gMDsgeSA8IDEwOyB5ICsrKQogICAgc29tYSArPSBwYXJzZUludChjYW1wby5jaGFyQXQoeSkpICogKDExIC0geSk7CiAgcmVzdG8gPSAxMSAtIChzb21hICUgMTEpOwogIGlmIChyZXN0byA9PSAxMCB8fCByZXN0byA9PSAxMSkgcmVzdG8gPSAwOwogIGlmIChyZXN0byAhPSBwYXJzZUludChjYW1wby5jaGFyQXQoMTApKSkKICAgIG1zZyA9IGVycm87CiAgcmV0dXJuIG1zZzsKfQpmdW5jdGlvbiBmb3JtYXRhX2RhdGEoZXZ0LCBjYW1wbyl7CnZhciBjaGFyQ29kZSA9IChldnQud2hpY2gpID8gZXZ0LndoaWNoIDogZXZlbnQua2V5Q29kZQppZiAoY2hhckNvZGUgPiAzMSAmJiAoY2hhckNvZGUgPCA0OCB8fCBjaGFyQ29kZSA+IDU3KSkgcmV0dXJuIGZhbHNlOwp2YXIgbURhdGEgPWNhbXBvLnZhbHVlCm1EYXRhID0gbURhdGEucmVwbGFjZSgiLyIsIiIpCmlmIChtRGF0YS5sZW5ndGggPT0gMil7CiAgdmFyIG1EYXkgPSBtRGF0YS5zdWJzdHIoMCwyKTsKICBjYW1wby52YWx1ZSA9IG1EYXkrIi8iOwp9CmVsc2UgaWYgKG1EYXRhLmxlbmd0aCA9PSA0KXsKICB2YXIgbURheSA9IG1EYXRhLnN1YnN0cigwLDIpOwogIHZhciBtTW9udGggPSBtRGF0YS5zdWJzdHIoMiwyKTsKICBjYW1wby52YWx1ZSA9IG1EYXkrIi8iK21Nb250aCsiLyI7Cn0KcmV0dXJuIHRydWU7Cn0KZnVuY3Rpb24gdmVyaWZpY2FfZGF0YShjYW1wbykgewp2YXIgdl9jYW1wbyA9IGNhbXBvLnZhbHVlOwp3aGlsZShJblN0cih2X2NhbXBvLCAnXycpID4gMCl7IHZfY2FtcG8gPSB2X2NhbXBvLnJlcGxhY2UoIl8iLCAiIikgfTsKd2hpbGUoSW5TdHIodl9jYW1wbywgJy8nKSA+IDApeyB2X2NhbXBvID0gdl9jYW1wby5yZXBsYWNlKCIvIiwgIiIpIH07CmlmKHZfY2FtcG89PScnKXsKICByZXR1cm4gZmFsc2U7Cn0KdmFyIGRhdGVQYXQgPSAvXihcZHsxLDJ9KShcL3wtKShcZHsxLDJ9KShcL3wtKShcZHs0fSkkLzsKdmFyIG1hdGNoQXJyYXkgPSBjYW1wby52YWx1ZTsKbWF0Y2hBcnJheSA9IGNhbXBvLnZhbHVlLm1hdGNoKGRhdGVQYXQpOwppZiAobWF0Y2hBcnJheSA9PSBudWxsKSB7CiAgYWxlcnQoIkluZm9ybWUgbyBkaWEsIG3DqnMgZSBhbm8gY29tbyBhYmFpeG86XG5FeDogMDEvMDEvMTk5OSIpOwogIGNhbXBvLnNlbGVjdCgpOwogIHJldHVybiBmYWxzZTsKfQptb250aCA9IG1hdGNoQXJyYXlbM107CmRheSA9IG1hdGNoQXJyYXlbMV07CnllYXIgPSBtYXRjaEFycmF5WzVdOwppZiAobW9udGggPCAxIHx8IG1vbnRoID4gMTIpIHsKICBhbGVydCgiTcOqcyAiK21vbnRoKyIgbsOjbyBleGlzdGUuIik7CiAgY2FtcG8uc2VsZWN0KCk7CiAgcmV0dXJuIGZhbHNlOwp9CmlmIChkYXkgPCAxIHx8IGRheSA+IDMxKSB7CiAgYWxlcnQoIkRpYSAiK2RheSsiIG7Do28gZXhpc3RlLiIpOwogIGNhbXBvLnNlbGVjdCgpOwogIHJldHVybiBmYWxzZTsKfQppZiAoKG1vbnRoPT00IHx8IG1vbnRoPT02IHx8IG1vbnRoPT05IHx8IG1vbnRoPT0xMSkgJiYgZGF5PT0zMSkgewogIGFsZXJ0KCJPIG3DqnMgIittb250aCsiIG7Do28gcG9zc3VpIDMxIGRpYXMuIikKICBjYW1wby5zZWxlY3QoKTsKICByZXR1cm4gZmFsc2U7Cn0KaWYgKG1vbnRoID09IDIpIHsKdmFyIGlzbGVhcCA9ICh5ZWFyICUgNCA9PSAwICYmICh5ZWFyICUgMTAwICE9IDAgfHwgeWVhciAlIDQwMCA9PSAwKSk7CmlmIChkYXkgPiAyOSB8fCAoZGF5PT0yOSAmJiAhaXNsZWFwKSkgewogIGFsZXJ0KCJGZXZlcmVpcm8gZGUgIiArIHllYXIgKyAiIG7Do28gcG9zc3VpICIgKyBkYXkgKyAiIGRpYXMuIik7CiAgY2FtcG8uc2VsZWN0KCk7CiAgcmV0dXJuIGZhbHNlOwp9Cn0KcmV0dXJuIHRydWU7Cn0KZnVuY3Rpb24gY2hlY2FfY25waihudW1lcm8pIHsKICB2YXIgZXJybyA9IDA7CiAgdmFyIG1zZyA9IDE7CiAgdmFyIGNhbXBvID0gbnVtZXJvOwogIHdoaWxlKEluU3RyKGNhbXBvLCAnLicpID4gMCl7IGNhbXBvID0gY2FtcG8ucmVwbGFjZSgiLiIsICIiKSB9OwogIHdoaWxlKEluU3RyKGNhbXBvLCAnLycpID4gMCl7IGNhbXBvID0gY2FtcG8ucmVwbGFjZSgiLyIsICIiKSB9OwogIHdoaWxlKEluU3RyKGNhbXBvLCAnLScpID4gMCl7IGNhbXBvID0gY2FtcG8ucmVwbGFjZSgiLSIsICIiKSB9OwogIHZhciB5OwogIHZhciBjID0gY2FtcG8uc3Vic3RyKDAsMTIpOwogIHZhciBkdiA9IGNhbXBvLnN1YnN0cigxMiwyKTsKICB2YXIgZDEgPSAwOwogIGZvciAoeSA9IDA7IHkgPCAxMjsgeSsrKSB7CiAgICBkMSArPSBjLmNoYXJBdCgxMS15KSooMisoeSAlIDgpKTsKICB9CiAgaWYgKGQxID09IDApIG1zZyA9IGVycm87CiAgZDEgPSAxMSAtIChkMSAlIDExKTsKICBpZiAoZDEgPiA5KSBkMSA9IDA7CiAgaWYgKGR2LmNoYXJBdCgwKSAhPSBkMSltc2cgPSBlcnJvOwogIGQxICo9IDI7CiAgZm9yICh5ID0gMDsgeSA8IDEyOyB5KyspIHsKICAgIGQxICs9IGMuY2hhckF0KDExLXkpKigyKygoeSsxKSAlIDgpKTsKICB9CiAgZDEgPSAxMSAtIChkMSAlIDExKTsKICBpZiAoZDEgPiA5KSBkMSA9IDA7CiAgaWYgKGR2LmNoYXJBdCgxKSAhPSBkMSkgbXNnID0gZXJybzsKICByZXR1cm4gbXNnOwp9CmZ1bmN0aW9uIGNoZWNhX2NlcChudW1lcm8pewogIHZhciBtc2cgPSAwOwogIHZhciBjYW1wbyA9IG51bWVybzsKICB3aGlsZShJblN0cihjYW1wbywgJyAnKSA+IDApeyBjYW1wbyA9IGNhbXBvLnJlcGxhY2UoIiAiLCAiIikgfTsKICB3aGlsZShJblN0cihjYW1wbywgJy0nKSA+IDApeyBjYW1wbyA9IGNhbXBvLnJlcGxhY2UoIi0iLCAiIikgfTsKICBjYW1wbyA9IHBhcnNlRmxvYXQoY2FtcG8pOwogIGlmIChjYW1wbyA+PSAwMTAwMDAwMCAmJiBjYW1wbyA8PSA5OTk5OTAwMCkgbXNnID0gMTsKICByZXR1cm4gbXNnOwp9CmZ1bmN0aW9uIEluU3RyKG4sIHMxLCBzMil7CnZhciBudW1hcmdzPUluU3RyLmFyZ3VtZW50cy5sZW5ndGg7CQppZihudW1hcmdzPDMpCiAgcmV0dXJuIG4uaW5kZXhPZihzMSkrMTsKZWxzZQogIHJldHVybiBzMS5pbmRleE9mKHMyLCBuKSsxOwp9CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgl9Cn0=
Main.java:10: error: <identifier> expected
function abre_janela_boleto(width, height, nome, scrollbar){
^
Main.java:10: error: <identifier> expected
function abre_janela_boleto(width, height, nome, scrollbar){
^
Main.java:10: error: <identifier> expected
function abre_janela_boleto(width, height, nome, scrollbar){
^
Main.java:10: error: <identifier> expected
function abre_janela_boleto(width, height, nome, scrollbar){
^
Main.java:12: error: ';' expected
top = ( (screen.height/2) - (height/2) )
^
Main.java:13: error: ';' expected
left = ( (screen.width/2) - (width/2) )
^
Main.java:14: error: empty character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: not a statement
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: ';' expected
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: not a statement
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: not a statement
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: not a statement
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: ';' expected
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: ';' expected
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: ';' expected
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: ';' expected
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: ';' expected
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: not a statement
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: not a statement
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:14: error: ';' expected
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=yes,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:16: error: <identifier> expected
function abre_janela(width, height, nome, scrollbar){
^
Main.java:16: error: <identifier> expected
function abre_janela(width, height, nome, scrollbar){
^
Main.java:16: error: <identifier> expected
function abre_janela(width, height, nome, scrollbar){
^
Main.java:16: error: <identifier> expected
function abre_janela(width, height, nome, scrollbar){
^
Main.java:18: error: ';' expected
top = ( (screen.height/2) - (height/2) )
^
Main.java:19: error: ';' expected
left = ( (screen.width/2) - (width/2) )
^
Main.java:20: error: empty character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: not a statement
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: ';' expected
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: not a statement
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: not a statement
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: not a statement
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: ';' expected
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: ';' expected
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: ';' expected
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: ';' expected
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: ';' expected
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: not a statement
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: unclosed character literal
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: not a statement
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:20: error: ';' expected
window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
^
Main.java:22: error: <identifier> expected
function mygetElement(id) {
^
Main.java:33: error: illegal start of type
(function(){
^
Main.java:33: error: <identifier> expected
(function(){
^
Main.java:39: error: ';' expected
try{if(!!m){m("BackgroundImageCache", false, true)}}catch(oh){};
^
Main.java:39: error: <identifier> expected
try{if(!!m){m("BackgroundImageCache", false, true)}}catch(oh){};
^
Main.java:40: error: illegal start of type
})();
^
Main.java:41: error: <identifier> expected
function fieldFocus(obj){
^
Main.java:42: error: unclosed character literal
obj.className='fieldFocus';
^
Main.java:42: error: unclosed character literal
obj.className='fieldFocus';
^
Main.java:42: error: not a statement
obj.className='fieldFocus';
^
Main.java:44: error: <identifier> expected
function fieldBlur(obj){
^
Main.java:45: error: unclosed character literal
obj.className='field';
^
Main.java:45: error: unclosed character literal
obj.className='field';
^
Main.java:45: error: not a statement
obj.className='field';
^
Main.java:47: error: <identifier> expected
function FormataValor(objeto,teclapres,tammax,decimais) {
^
Main.java:47: error: <identifier> expected
function FormataValor(objeto,teclapres,tammax,decimais) {
^
Main.java:47: error: <identifier> expected
function FormataValor(objeto,teclapres,tammax,decimais) {
^
Main.java:47: error: <identifier> expected
function FormataValor(objeto,teclapres,tammax,decimais) {
^
Main.java:134: error: <identifier> expected
function onlyNumbers(e) {
^
Main.java:146: error: <identifier> expected
function formatar(src, mask, ev, tipo) {
^
Main.java:146: error: <identifier> expected
function formatar(src, mask, ev, tipo) {
^
Main.java:146: error: <identifier> expected
function formatar(src, mask, ev, tipo) {
^
Main.java:146: error: <identifier> expected
function formatar(src, mask, ev, tipo) {
^
Main.java:148: error: unclosed character literal
if (tipo == 'numero'){
^
Main.java:148: error: unclosed character literal
if (tipo == 'numero'){
^
Main.java:148: error: not a statement
if (tipo == 'numero'){
^
Main.java:153: error: ';' expected
var texto = mask.substring(i)
^
Main.java:159: error: <identifier> expected
function checa_cpf(numero) {
^
Main.java:163: error: ';' expected
while(InStr(campo, '-') > 0){ campo = campo.replace("-", "") };
^
Main.java:164: error: ';' expected
while(InStr(campo, '.') > 0){ campo = campo.replace(".", "") };
^
Main.java:185: error: <identifier> expected
function formata_data(evt, campo){
^
Main.java:185: error: <identifier> expected
function formata_data(evt, campo){
^
Main.java:186: error: ';' expected
var charCode = (evt.which) ? evt.which : event.keyCode
^
Main.java:188: error: ';' expected
var mData =campo.value
^
Main.java:189: error: ';' expected
mData = mData.replace("/","")
^
Main.java:201: error: <identifier> expected
function verifica_data(campo) {
^
Main.java:203: error: ';' expected
while(InStr(v_campo, '_') > 0){ v_campo = v_campo.replace("_", "") };
^
Main.java:204: error: ';' expected
while(InStr(v_campo, '/') > 0){ v_campo = v_campo.replace("/", "") };
^
Main.java:205: error: empty character literal
if(v_campo==''){
^
Main.java:208: error: illegal start of expression
var datePat = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/;
^
100 errors