function smile(a,b){b="["+b+"]";if(a.selectionStart||a.selectionStart=="0"){var d=a.selectionStart;var c=a.selectionEnd;a.value=a.value.substring(0,d)+b+a.value.substring(c,a.value.length)}else{a.value+=b}}function valida_contato(form_contato){with(form_contato){if(mensagem.value==""){alert('Por favor, preencha o campo "mensagem"!');return false}}return true}function valida_update(form_update){with(form_update){if(descricao.value==""){alert("Por favor, você deve descrever a atualização que deseja que seja realizada!");return false}}}function valida_nota(form_vote){with(form_vote){if(nota.selectedIndex==0){alert("Por favor, selecione um valor para sua nota!");return false}}return true}function showHideLine(a){if(document.getElementById(a).style.display==""){document.getElementById(a).style.display="none"}else{document.getElementById(a).style.display=""}}function checkForm(e,d){for(var c=0;c<d.length;c++){while(""+d[c].value.charAt(0)==" "){d[c].value=d[c].value.substring(1,d[c].value.length)}while(""+d[c].value.charAt(d[c].value.length-1)==" "){d[c].value=d[c].value.substring(0,d[c].value.length-1)}if(d[c].value.length<3&&d[c].value!=""){alert("Por favor, os campos de digitação devem possuir no mínimo três caracteres!");return false}}for(i=0;i<e.length-2;i++){if(e.elements[i].id=="ano"){var a=e.elements[i].value;if(isNaN(a)){alert('Por favor, digite um valor numérico no campo "ano"!');return false}}}var b=false;for(i=0;i<e.length-1;i++){if(e.elements[i].value!=""){return true}}if(!b){alert("Por favor, entre com pelo menos uma opção de busca!");return false}}function valida_busca(form_busca){with(form_busca){while(""+busca.value.charAt(0)==" "){busca.value=busca.value.substring(1,busca.value.length)}while(""+busca.value.charAt(busca.value.length-1)==" "){busca.value=busca.value.substring(0,busca.value.length-1)}if(busca.value==""){alert("Por favor, preencha o campo de busca!");return false}}return true}function valida_cadastro(form_cadastro){with(form_cadastro){if(nome.value==""){alert('Por favor, preencha o campo "nome"!');return false}if(nascimento.value==""){alert('Por favor, preencha o campo "data de nascimento"!');return false}if(!isDate(nascimento.value)){alert('Por favor, digite uma data de nascimento válida. O formato deve ser "dd/mm/aaaa"!');return false}if(usuario.value==""){alert('Por favor, preencha o campo "usuário"!');return false}if(form_cadastro.senha_atual){if(senha_atual.value==""){alert("Por favor, preencha a sua senha atual!");return false}}if(form_cadastro.senha){if(senha.value!=senha_repetir.value){alert('Por favor, os campos "nova senha" e "repetir senha" devem ser iguais!');return false}}if(email.value==""){alert('Por favor, preencha o campo "e-mail"!');return false}if(!valida_email(email.value)){alert("Por favor, digite um e-mail válido!");return false}if(form_cadastro.site){if(site.value!=""){if(valida_email(site.value)){alert('Por favor, o campo "site" não pode conter um endereço de e-mail!');return false}var v=new RegExp();v.compile("[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&?/.=]+$");if(!v.test(site.value)){alert('Por favor, preencha o campo "site" com um endereço válido!');return false}}}if(form_cadastro.security_code){if(security_code.value==""){alert('Por favor, preencha o campo "digite"!');return false}}if(form_cadastro.politica){if(!politica.checked){alert("Você só poderá se cadastrar caso concorde com a política de privacidade!");return false}}}return true}function valida_lista(form_lista,id_lista){with(form_lista){if(nome.value==""){alert('Por favor, preencha o campo "nome da lista"!');return false}}var qtdade=0;if(id_lista==0){var i=1;for(;i<=2;i++){if(document.getElementById("reg_"+i+"_id").value!=""){qtdade++}}}else{var i=1;for(;i<=2;i++){if(document.getElementById("reg_"+id_lista+"_"+i+"_id").value!=""){qtdade++}}}if(qtdade<2){alert("Por favor, os dois primeiros registros da lista devem estar preenchidos!");return false}return true}function valida_email(b){var a,c,d;if(b.length<5){return false}d=b.indexOf(" ");if(d>=0){return false}a=b.indexOf("@");if(a<1){return false}c=b.indexOf(".",a);if((c==-1)||(c==(a+1))){return false}return true}function valida_topico(form_forum){with(form_forum){if(titulo.value==""){alert('Por favor, preencha o campo "título"!');return false}if(titulo.value.toUpperCase()==titulo.value){alert("Por favor, o título não pode conter apenas letras em caixa alta!");return false}if(mensagem.value==""){alert('Por favor, preencha o campo "mensagem"!');return false}}return true}function valida_postagem(form_forum){with(form_forum){if(mensagem.value==""){alert('Por favor, preencha o campo "mensagem"!');return false}}return true}function valida_recado(form_recado){with(form_recado){if(recado.value==""){alert('Por favor, preencha o campo "recado"!');return false}}return true}function valida_promo(form_promocao){with(form_promocao){if(chave.value==""){alert("Por favor, preencha o campo de conteúdo para a participação na promoção!");return false}}return true}function valida_comentario(form_comentario){with(form_comentario){if(comentario.value==""){alert('Por favor, preencha o campo "comentário"!');return false}if(voto.selectedIndex==0){alert("Por favor, selecione um valor para seu voto!");return false}}return true}function abre_janela_comentario(a){window.open("inc/comentario.php?id="+a,"comentario","scrollbars=yes,width=460,height=470,status=no,top=110,left=150")}function abre_janela_postagem(a){window.open("inc/postagem.php?id="+a,"postagem","scrollbars=no,width=460,height=400,status=no,top=110,left=150")}function abre_janela_enquete(){window.open("inc/enquete.php","enquete","scrollbars=yes,width=300,height=230,status=no,top=110,left=150")}function abre_janela_exclusao(){window.open("inc/exclusao.php","exclusao","scrollbars=yes,width=400,height=350,status=no,top=110,left=150")}function abre_pop_filmes(a,c,b){window.open("inc/pop_filmes.php?campo="+a+"&campo_id="+c+"&form="+b,"pop_filmes","scrollbars=yes,width=300,height=300,status=no,top=110,left=150")}function abre_pop_pessoas(a,c,b){window.open("inc/pop_pessoas.php?campo="+a+"&campo_id="+c+"&form="+b,"pop_pessoas","scrollbars=yes,width=300,height=300,status=no,top=110,left=150")}function abre_pop_itens(a,d,c,b){window.open("inc/pop_itens.php?campo="+a+"&campo_id="+d+"&form="+c+"&tipo="+b,"pop_itens","scrollbars=yes,width=300,height=300,status=no,top=110,left=150")}function abre_pop_itens_multi(a,d,c,b){window.open("inc/pop_itens_multi.php?campo="+a+"&campo_id="+d+"&form="+c+"&tipo="+b,"pop_itens","scrollbars=yes,width=300,height=300,status=no,top=110,left=150")}function abre_pop_avatares(){window.open("inc/pop_avatares.php","pop_avatares","scrollbars=yes,width=300,height=300,status=no,top=110,left=150")}function abre_pop_nota_editor(a,b){window.open("inc/pop_nota_editor.php?filme="+a+"&editor="+b,"pop_nota_editor","scrollbars=yes,width=380,height=150,status=no,top=110,left=150")}function abre_pop_nota_leitor(a,b){window.open("inc/pop_nota_usuario.php?nota="+a+"&usuario="+b,"pop_nota_usuario","scrollbars=yes,width=380,height=150,status=no,top=110,left=150")}function abre_pop_contatos(a,b){while(""+a.charAt(0)==" "){a=a.substring(1,a.length)}while(""+a.charAt(a.length-1)==" "){a=a.substring(0,a.length-1)}if(a==""){alert("Por favor, preencha o nome do contato a ser procurado!");return false}window.open("inc/pop_contatos.php?nome="+a+"&usuario="+b,"pop_contatos","scrollbars=yes,width=500,height=250,status=no,top=110,left=150")}function abre_pop_emoticons(b,a){var c=location.href;var d="";if(c.indexOf("inc")==-1){d="inc/pop_emoticons.php"}else{d="pop_emoticons.php"}window.open(d+"?campo="+a+"&form="+b,"pop_emoticons","scrollbars=yes,width=510,height=350,status=no,top=110,left=150")}function abre_pop_edicao_texto(){var a=location.href;var b="";if(a.indexOf("inc")==-1){b="inc/pop_edicao_texto.php"}else{b="pop_edicao_texto.php"}window.open(b,"pop_edicao_texto","scrollbars=yes,width=450,height=280,status=no,top=110,left=150")}function atualiza_icone_cadastro(a){a.imagem_icone.src=a.icone.value}function limpa_campos(a){for(i=0;i<a.length;i++){a[i].value=""}}function valida_enquete(a){selecionou=false;voto=0;for(i=0;i<form_vote_enquete.voto_enquete.length;i++){if(form_vote_enquete.voto_enquete[i].checked){selecionou=true;voto=form_vote_enquete.voto_enquete[i].value;window.open("inc/enquete.php?id="+voto,"enquete","scrollbars=yes,width=300,height=230,status=no,top=110,left=150");break}}if(!selecionou){alert("Por favor, selecione uma das opções!");return false}}function desabilita_campos(){if(document.getElementById("sem_pais").checked==true){document.getElementById("pais").disabled="disabled";document.getElementById("estado").disabled="disabled"}if(document.getElementById("sem_pais").checked==false){document.getElementById("pais").disabled="";document.getElementById("estado").disabled=""}}function valida_pais_estado(){var a=document.form_cadastro.pais.selectedIndex;if(document.form_cadastro.pais.options[a].text=="Brasil"){document.getElementById("estado").disabled=""}else{document.getElementById("estado").disabled="disabled"}}function textCounter(a,b,c){if(a.value.length>c){a.value=a.value.substring(0,c)}else{b.value=(c-a.value.length)+" caracteres restantes"}}function exclui_nota(a){if(confirm("Tem certeza que deseja excluir esta nota?\n\nObs.: caso haja um comentário seu para este filme, a exclusão não será efetuada!")){window.location.href="inc/exclui_nota.php?id="+a}}function exclui_comentario(a){if(confirm("Tem certeza que deseja excluir este comentário?")){window.location.href="inc/exclui_comentario.php?id="+a}}function exclui_lista(a){if(confirm("Tem certeza que deseja excluir esta lista?")){window.location.href="inc/exclui_lista.php?id="+a}}function exclui_postagem(a){if(confirm("Tem certeza que deseja excluir esta postagem?")){window.location.href="inc/exclui_postagem.php?id="+a}}function exclui_reacao(a){if(confirm("Tem certeza que deseja excluir esta reação à matéria?")){window.location.href="inc/exclui_reacao.php?id="+a}}function exclui_recado(a){if(confirm("Tem certeza que deseja excluir este recado?")){window.location.href="inc/exclui_recado.php?id="+a}}function edita_marcador(b,a,c){if(c=="remove"){if(!confirm("Tem certeza que deseja remover este filme marcado?")){return}}window.location.href="inc/edita_marcador.php?"+c+"&id_filme="+b+"&id_marcador="+a}function edita_contato(c,e,a){if(e=="remove"){if(!confirm("Tem certeza que deseja remover essa pessoa de sua lista de contatos?")){return}}var b=location.href;var d="";if(b.indexOf("inc")==-1){d="inc/edita_contato.php"}else{d="edita_contato.php"}window.location.href=d+"?"+e+"&id_contato="+c+"&destino="+a}function edita_ignore(a,d){if(d=="add"){if(!confirm("Você não lerá mais as postagens desse usuário. Tem certeza?")){return}}var b=location.href;var c="";if(b.indexOf("inc")==-1){c="inc/edita_ignore.php"}else{c="edita_ignore.php"}window.location.href=c+"?"+d+"&id_ignore="+a}function edita_solicitacao(b,d){if(d=="rej"){if(!confirm("Tem certeza que deseja rejeitar essa solicitação? A pessoa não será informada da sua decisão!")){return}}var a=location.href;var c="";if(a.indexOf("inc")==-1){c="inc/edita_solicitacao.php"}else{c="edita_solicitacao.php"}window.location.href=c+"?"+d+"&id_contato="+b}var dtCh="/";var minYear=1900;var maxYear=2100;function isInteger(b){var a;for(a=0;a<b.length;a++){var d=b.charAt(a);if(((d<"0")||(d>"9"))){return false}}return true}function stripCharsInBag(d,e){var b;var a="";for(b=0;b<d.length;b++){var f=d.charAt(b);if(e.indexOf(f)==-1){a+=f}}return a}function daysInFebruary(a){return(((a%4==0)&&((!(a%100==0))||(a%400==0)))?29:28)}function DaysArray(b){for(var a=1;a<=b;a++){this[a]=31;if(a==4||a==6||a==9||a==11){this[a]=30}if(a==2){this[a]=29}}return this}function isDate(d){var a=DaysArray(12);var e=d.indexOf(dtCh);var c=d.indexOf(dtCh,e+1);var h=d.substring(0,e);var g=d.substring(e+1,c);var f=d.substring(c+1);strYr=f;if(g.charAt(0)=="0"&&g.length>1){g=g.substring(1)}if(h.charAt(0)=="0"&&h.length>1){h=h.substring(1)}for(var b=1;b<=3;b++){if(strYr.charAt(0)=="0"&&strYr.length>1){strYr=strYr.substring(1)}}month=parseInt(g);day=parseInt(h);year=parseInt(strYr);if(e==-1||c==-1){return false}if(h.length<1||month<1||month>12){return false}if(g.length<1||day<1||day>31||(month==2&&day>daysInFebruary(year))||day>a[month]){return false}if(f.length!=4||year==0||year<minYear||year>maxYear){return false}if(d.indexOf(dtCh,c+1)!=-1||isInteger(stripCharsInBag(d,dtCh))==false){return false}return true};
