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 = "Ocorreu um erro no seu cadastro,
favor verifique Nome e E-mail";
return;
}
$('requestButton').disable = true;
AjaxUtil.exec('formCadastro', 'POST', 'CadastroBoletim', function(str)
{
if (str == "ok")
$('divRespostaCadastro').innerHTML = "Você foi cadastrado com sucesso";
else if (str == "duplicado")
$('divRespostaCadastro').innerHTML = "Este email já está cadastrado";
else
$('divRespostaCadastro').innerHTML = "Ocorreu um erro no seu cadastro,
favor verifique Nome e E-mail";
});
$('requestButton').disable = false;
}
function showCarregaImagem()
{
showPopupDiv('divFormCarregaImagem');
$('divRespostaCarregaImagem').innerHTML = "";
}
function submitImagem()
{
$('divRespostaCarregaImagem').innerHTML = "Carregando...";
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 = "Arquivo inválido, tem que ser JPG ou GIF";
else if (pResp == 'fileToBig')
top.$('divRespostaCarregaImagem').innerHTML = "Arquivo muito grande (máx 1Mb)";
else //if (pResp == 'erro')
top.$('divRespostaCarregaImagem').innerHTML = "Erro ao carregar o arquivo";
}
function submitComentario(isGeral)
{
if ($('nome').value.length < 3)
{
$('divRespostaComentario').innerHTML = "Preencha o Nome (min 3 caracteres)";
return;
}
if ($('nome').value.length > 22)
{
$('divRespostaComentario').innerHTML = "Tamanho máximo do Nome é 22";
return;
}
if ($('comentario').value.length < 5)
{
$('divRespostaComentario').innerHTML = "Comentário muito curto (min 5 caracteres)";
return;
}
$('requestButton').disable = true;
AjaxUtil.exec('formComentario', 'POST', 'CadastroComentario', function(str)
{
if (str == "ok")
{
$('divRespostaComentario').innerHTML = "Seu comentário foi adicionado";
// 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 = "Você já cadastrou este comentário";
else
$('divRespostaComentario').innerHTML = "Ocorreu um erro ao salvar seu comentário";
});
$('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 + ' | ' + '|
| ' +
' ' +
' ' + $('nome').value + ' (' + dt + ') |