function maxSize(pCampo, pMax) { if ($(pCampo).value.length > pMax) $(pCampo).value = $(pCampo).value.substring(0, pMax); $('divMax').innerHTML = pMax - $(pCampo).value.length; } function showCadastro() { clearFormValues('formCadastro'); $('divRespostaCadastro').innerHTML = ""; showPopupDiv('divFormCadastro'); $('nome').focus(); } function submitCadastro() { if ($('email').value.length < 5) { $('divRespostaCadastro').innerHTML = "There is an error in your registration,
please verify Name and E-mail"; return; } $('requestButton').disable = true; AjaxUtil.exec('formCadastro', 'POST', 'CadastroBoletim', function(str) { if (str == "ok") $('divRespostaCadastro').innerHTML = "You were registered successfully"; else if (str == "duplicado") $('divRespostaCadastro').innerHTML = "This email is already registered"; else $('divRespostaCadastro').innerHTML = "There is an error in your registration,
please verify Name and E-mail"; }); $('requestButton').disable = false; } function showCarregaImagem() { showPopupDiv('divFormCarregaImagem'); $('divRespostaCarregaImagem').innerHTML = ""; } function submitImagem() { $('divRespostaCarregaImagem').innerHTML = "Loading..."; l = 'Geral'; if ($('lugar') != 'undefined' && $('lugar') != null) l = $('lugar').value; d = new Date(); $('file_name').value = l +'-'+ d.getYear()+''+(d.getMonth()+1)+''+d.getDate()+''+d.getHours()+''+d.getMinutes()+''+d.getSeconds()+'.jpg'; $('formImagem').submit(); } function repostaCarregarImagem(pResp) { if (pResp == 'ok') { fn = top.$('file_name').value; top.$('arquivoImagem').value = fn; top.$('divImgCarregada').innerHTML = ''; top.closePopupDiv('divFormCarregaImagem'); } else if (pResp == 'invalidFile') top.$('divRespostaCarregaImagem').innerHTML = "Invalid File, must be JPG or GIF"; else if (pResp == 'fileToBig') top.$('divRespostaCarregaImagem').innerHTML = "File to big (max 1Mb)"; else //if (pResp == 'erro') top.$('divRespostaCarregaImagem').innerHTML = "Error uploading file"; } function submitComentario(isGeral) { if ($('nome').value.length < 3) { $('divRespostaComentario').innerHTML = "Fulfill your Name (min 3 characters)"; return; } if ($('nome').value.length > 22) { $('divRespostaComentario').innerHTML = "Name can have the maximum of 22 characters"; return; } if ($('comentario').value.length < 5) { $('divRespostaComentario').innerHTML = "Message to short (min 5 characters)"; return; } $('requestButton').disable = true; AjaxUtil.exec('formComentario', 'POST', 'CadastroComentario', function(str) { if (str == "ok") { $('divRespostaComentario').innerHTML = "Your message was added"; // se tiver ok e for mensagem de lugar atualiza o dd // if ($('divDDLugar') != 'undefined' && $('divDDLugar') != null) { lugar = $('lugar').options[$('lugar').selectedIndex].text; ini = lugar.indexOf('(') + 1; fim = lugar.indexOf(')'); numComent = parseInt(lugar.substring(ini, fim)); $('lugar').options[$('lugar').selectedIndex].text = lugar.substring(0, ini) + (numComent + 1) + lugar.substring(fim); } // se tiver ok e for mensagem geral atualiza o contador // if ($('divQtdMensagens') != 'undefined' && $('divQtdMensagens') != null) { num = parseInt($('divQtdMensagens').innerHTML); num += 1; $('divQtdMensagens').innerHTML = num; } // adiciona o comentário na lista diretamente // if (isGeral) adicionaComentarioGeral(); else adicionaComentarioLugar(); } else if (str == "duplicado") $('divRespostaComentario').innerHTML = "This message was already submitted"; else $('divRespostaComentario').innerHTML = "An error occurred saving your message, please try again later"; }); $('requestButton').disable = false; } var cor = 0; var adicionadoLeft = false; var numComentariosAdicionados = 0; function adicionaComentarioGeral() { cor = cor % 5 + 1; d = new Date(); dt = (d.getDate()<10?'0':'') + d.getDate() + '.' + ((d.getMonth()+1)<10?'0':'') + (d.getMonth()+1) + '.' + d.getYear(); var img = ''; if ($('file_name').value != '') img = ''; var msg = '' + '' + ' ' + ' ' + '' + '' + ' ' + '' + '
' + $('nome').value + '' + dt + '
' + img + $('comentario').value + '
' + '
'; if (!adicionadoLeft) { $('insereComentarioLeft' + numComentariosAdicionados).innerHTML = msg; } else { var msgRight = $('insereComentarioLeft' + numComentariosAdicionados).innerHTML; msgRight = '
' + msgRight; $('insereComentarioRight' + numComentariosAdicionados).innerHTML = msgRight; msg = '
' + msg; $('insereComentarioLeft' + numComentariosAdicionados).innerHTML = msg; numComentariosAdicionados++; } adicionadoLeft = !adicionadoLeft; } var numComentariosLugarAdicionados = 0; function adicionaComentarioLugar() { cor = cor % 5 + 1; d = new Date(); dt = (d.getDate()<10?'0':'') + d.getDate() + '.' + ((d.getMonth()+1)<10?'0':'') + (d.getMonth()+1) + '.' + d.getYear(); var img = ''; if ($('file_name').value != '') img = ''; var msg = '
' + '
' + '

' + ' ' + $('nome').value + ' (' + dt + ')
' + img + $('comentario').value + '

' + '
'; $('insereComentario' + numComentariosLugarAdicionados).innerHTML = msg; numComentariosLugarAdicionados++; } function carregaComentariosLugar() { $('nome').value = ""; $('comentario').value = ""; $('divRespostaComentario').innerHTML = ""; getAjax('listarComentariosLugar.jsp?lugar=' + $('lugar').value, 'divComentarios'); }