<!--
function perfil_salvar(){var erro = document.getElementById( '_show_erro' );var ok = document.getElementById( '_show_sucesso' );var iAjax = new Ajax();var nome = document.getElementById( 'nome' );var local = document.getElementById( 'local' );var frase = document.getElementById( 'frase' );var site = document.getElementById( 'site' );var sobre = document.getElementById( 'sobre' );if ( ! nome.value || nome.value.length < 1 ){show_erro( [ 'Voc&ecirc; deve informar o seu nome.' ] );return;}else if ( ! frase.value || frase.value.length < 1 ){show_erro( [ 'Informe alguma coisa para o texto da pergunta.' ] );return;}else if ( sobre.value && sobre.value.length > 500 ){show_erro( [ 'O campo sobre deve ter no m&aacute;ximo 500 caracters.' ] );return;}iAjax.onreadystatechange = function(){if ( iAjax.xmlHttp.readyState != 4 ){return false;}var txt = iAjax.xmlHttp.responseText;if ( txt == 1 ){hide_form( 0 );loader( 0 );ok.innerHTML = 'Ok, o seu perfil foi atualizado com sucesso!';erro.style.display = 'none';ok.style.display = '';}else if ( txt == -1 ){show_erro( [ 'Voc&ecirc; deve informar o seu nome.' ] );return;}else if ( txt == -2 ){show_erro( [ 'Preencha corretamente o campo localidade.' ] );return;}else if ( txt == -3 ){show_erro( [ 'Informe alguma coisa para o texto da pergunta.' ] );return;}else if ( txt == -4 ){show_erro( [ 'O endere&ccedil;o do site &eacute; inv&aacute;lido.' ] );return;}else if ( txt == -5 ){show_erro( [ 'O campo "Quem sou" deve ter no m&aacute;ximo 255 caracters.' ] );return;}else{show_erro( [ 'N&atilde;o foi poss&iacute;vel atualizar seu perfil. Tente mais tarde.' ] );return;}hide_form( 0 );loader( 0 );};iUrl = _url_salva_perfil;c = {};c[ 'nome' ] = nome.value;c[ 'local' ] = local.value;c[ 'frase' ] = frase.value;c[ 'site' ] = site.value;c[ 'sobre' ] = sobre.value;iAjax.requisitar( iUrl, 'POST', c );hide_form( 1 );loader( 1 );}function isalvar_alerta(){var erro = document.getElementById( '_show_erro' );var ok = document.getElementById( '_show_sucesso' );var iAjax = new Ajax();var rep = document.getElementById( 'on_rep' );var per = document.getElementById( 'on_per' );var resp = ( rep.checked ) ? 1 : 0;var perg = ( per.checked ) ? 1 : 0;iAjax.onreadystatechange = function(){if ( iAjax.xmlHttp.readyState != 4 ){return false;}var txt = iAjax.xmlHttp.responseText;if ( txt == 1 ){hide_form( 0 );loader( 0 );ok.innerHTML = 'Ok, as op&ccedil;&otilde;es de alertas foram alteradas com sucesso!';erro.style.display = 'none';ok.style.display = '';}else{show_erro( [ 'N&atilde;o foi poss&iacute;vel atualizar. Tente mais tarde.' ] );return;}hide_form( 0 );loader( 0 );};iUrl = _url_alertas;c = {};c[ 'on_rep' ] = resp;c[ 'on_per' ] = perg;iAjax.requisitar( iUrl, 'POST', c );hide_form( 1 );loader( 1 );}function isalvar_senha(){var erro = document.getElementById( '_show_erro' );var ok = document.getElementById( '_show_sucesso' );var iAjax = new Ajax();var senha = document.getElementById( 'senha' );var isenha = document.getElementById( 'isenha' );if ( ! senha.value || senha.value.length < 6 ){show_erro( [ 'A senha deve conter entre 6 e 20 caracters.' ] );return;}else if ( ! /^([A-Za-z0-9])+$/.test( senha.value ) ){show_erro( [ 'A senha deve conter apenas letras e n&uacute;meros.' ] );return;}else if ( senha.value != isenha.value ){show_erro( [ 'A confirma&ccedil;&atilde;o deve ser igual a senha.' ] );return;}iAjax.onreadystatechange = function(){if ( iAjax.xmlHttp.readyState != 4 ){return false;}var txt = iAjax.xmlHttp.responseText;if ( txt == 1 ){hide_form( 0 );loader( 0 );ok.innerHTML = 'Ok, a sua senha foi alterada com sucesso!';erro.style.display = 'none';ok.style.display = '';senha.form.reset();}else if ( txt == -1 ){show_erro( [ 'A senha deve conter entre 6 e 20 caracters' ] );return;}else if ( txt == -2 ){show_erro( [ 'A senha deve conter apenas letras e n&uacute;meros.' ] );return;}else if ( txt == -3 ){show_erro( [ 'A confirma&ccedil;&atilde;o deve ser igual a senha.' ] );return;}else{show_erro( [ 'N&atilde;o foi poss&iacute;vel atualizar. Tente mais tarde.' ] );return;}hide_form( 0 );loader( 0 );};iUrl = _url_salva_senha;c = {};c[ 'senha' ] = senha.value;c[ 'isenha' ] = isenha.value;iAjax.requisitar( iUrl, 'POST', c );hide_form( 1 );loader( 1 );}function eCor( s ){if ( /^\#([A-Za-z0-9]{3,6})$/.test( s ) ){return true;}return false;}function isalvar(){var erro = document.getElementById( '_show_erro' );var ok = document.getElementById( '_show_sucesso' );var iAjax = new Ajax();var tit = document.getElementById( 'cor_tit' );var txt = document.getElementById( 'cor_txt' );var lnk = document.getElementById( 'cor_lnk' );var fundo = document.getElementById( 'cor_fundo' );if ( ! eCor( tit.value ) ){show_erro( [ 'Preencha corretamente a cor dos t&iacute;tulos.' ] );return;}else if ( ! eCor( txt.value ) ){show_erro( [ 'Preencha corretamente a cor do texto.' ] );return;}else if ( ! eCor( lnk.value ) ){show_erro( [ 'Preencha corretamente a cor dos links.' ] );return;}else if ( ! eCor( fundo.value ) ){show_erro( [ 'Preencha corretamente a cor de fundo.' ] );return;}iAjax.onreadystatechange = function(){if ( iAjax.xmlHttp.readyState != 4 ){return false;}var txt = iAjax.xmlHttp.responseText;if ( txt == 1 ){hide_form( 0 );loader( 0 );ok.innerHTML = 'Ok, as cores foram atualizadas com sucesso!';erro.style.display = 'none';ok.style.display = '';}else{show_erro( [ 'N&atilde;o foi poss&iacute;vel atualizar. Tente mais tarde.' ] );return;}hide_form( 0 );loader( 0 );};iUrl = _url_salva_personaliz;c = {};c[ 'cor_tit' ] = tit.value;c[ 'cor_txt' ] = txt.value;c[ 'cor_lnk' ] = lnk.value;c[ 'cor_fundo' ] = fundo.value;iAjax.requisitar( iUrl, 'POST', c );hide_form( 1 );loader( 1 );}function box_cor( id ){var o = document.getElementById( id );if ( ! o ) return;var div = document.createElement( 'DIV' );div.id = 'div_box_'+ id;div.className = 'boxCor';div.style.backgroundColor = o.value;o.parentNode.parentNode.appendChild( div );$( '#'+ div.id ).ColorPicker({color: o.value,onShow: function (colpkr) {$(colpkr).fadeIn(500);return false;},onHide: function (colpkr) {$(colpkr).fadeOut(500);return false;},onChange: function ( hsb, hex, rgb ) {$( '#'+ div.id ).css( 'backgroundColor', '#' + hex );$( '#'+ id ).val( '#'+ hex.toUpperCase() );},onSubmit: function(hsb, hex, rgb, el) {$( el ).val( '#'+ hex.toUpperCase() );$( el ).ColorPickerHide();}});}function i_nao_seguir( i ){var ld = document.getElementById( 'loading_'+ i );var li = document.getElementById( 'li_'+ i );var lst = document.getElementById( 'lista' );var iseg = document.getElementById( 'num_seguindo' );var nseg = document.getElementById( 'div_n_seg' );if ( ! ld || !lst || ! li ){return;}var iAjax = new Ajax();iAjax.onreadystatechange = function(){if ( iAjax.xmlHttp.readyState != 4 ){return false;}var res = parseInt( iAjax.xmlHttp.responseText );if ( res == -1 || res == -2 ){alert( 'Não foi possível salvar. Tente mais tarde.' );}if ( res == 1 ){iseg.innerHTML -= 1;if ( li ){lst.removeChild( li );}}ld.style.display = 'none';};ld.style.display = 'inline';iUrl = _url_nao_seguir;c = {};c[ 'i' ] = i;iAjax.requisitar( iUrl, 'POST', c );}var _chk_all = 0;function up_pergs( i ){var o = document.getElementById( 'num_pergs' );if ( !o ) return;if ( ! i ) i = 1;o.innerHTML -= i;}function remover( i ){if ( ! confirm( _msg_deleta ) ){return;}var lst = document.getElementById( 'lista' );var li = document.getElementById( 'li_'+ i );var ld = document.getElementById( 'loading_'+ i );var iAjax = new Ajax();if ( ! lst || ! li || ! ld || ! i ){return;}iAjax.onreadystatechange = function(){if ( iAjax.xmlHttp.readyState != 4 ){return false;}var txt = parseInt( iAjax.xmlHttp.responseText );if ( txt == 1 ){up_pergs();_num_regs--;if ( li ){lst.removeChild( li );}if ( ! _num_regs ){no_reg();}}else{alert( 'Não foi possível remover. Tente mais tarde.' );}ld.style.display = 'none';};ld.style.display = 'inline';iUrl = _url_rem_perg;c = {};c[ 'i' ] = i;iAjax.requisitar( iUrl, 'POST', c );}function cancela(){var lst = document.getElementById( 'lista' );var frm = document.getElementById( 'resp' );var mmod = document.getElementById( 'mmod' );if ( ! lst || ! frm ){return;}lst.style.display = 'block';frm.style.display = 'none';if ( mmod ){mmod.style.display = 'block';}}function responder( i ){var lst = document.getElementById( 'lista' );var frm = document.getElementById( 'resp' );var mmod = document.getElementById( 'mmod' );var tit = document.getElementById( 'p_tit_'+ i );var tempo = document.getElementById( 'p_tempo_'+ i );var pid = document.getElementById( 'p_id' );var txt = document.getElementById( 'p_resposta' );var itit = document.getElementById( 'pr_tit' );var itempo = document.getElementById( 'pr_tempo' );if ( ! lst || ! frm || ! pid || ! txt ){return;}itit.innerHTML = tit.innerHTML;itempo.innerHTML = tempo.innerHTML;pid.value = parseInt( i );lst.style.display = 'none';frm.style.display = 'block';if ( mmod ){mmod.style.display = 'none';}txt.form.reset();}function responde(){var pid = document.getElementById( 'p_id' );var txt = document.getElementById( 'p_resposta' );var lst = document.getElementById( 'lista' );var frm = document.getElementById( 'resp' );var mmod = document.getElementById( 'mmod' );if ( ! pid || ! txt ){return;}var i = parseInt( pid.value );if ( ! txt.value || txt.value.length < 1 ){txt.className = 'txtarea_erro';return;}else if ( txt.value.length > 5000 ){txt.className = 'txtarea_erro';return;}else{txt.className = 'txtarea';}var li = document.getElementById( 'li_'+ i );var ld = document.getElementById( 'pr_loading' );var bnt = document.getElementById( 'bntSnd' );var iAjax = new Ajax();iAjax.onreadystatechange = function(){if ( iAjax.xmlHttp.readyState != 4 ){return false;}var res = parseInt( iAjax.xmlHttp.responseText );if ( mmod ){mmod.style.display = 'block';}if ( res == 1 ){up_pergs();_num_regs--;if ( li ){lst.removeChild( li );}if ( ! _num_regs ){no_reg();}}else{alert( 'Não foi possível salvar. Tente mais tarde.' );}ld.style.display = 'none';bnt.disabled = false;frm.style.display = 'none';lst.style.display = 'block';};ld.style.display = 'inline';bnt.disabled = true;iUrl = _url_responder;c = {};c[ 'i' ] = i;c[ 'msg' ] = txt.value;iAjax.requisitar( iUrl, 'POST', c );}function no_reg(){var lst = document.getElementById( 'lista' );var nreg = document.getElementById( 'no_reg' );var mmod = document.getElementById( 'mmod' );if ( ! lst ) return;if ( ! nreg ){nreg = document.createElement( 'LI' );nreg.id = 'no_reg';lst.appendChild( nreg );}if ( mmod ){mmod.style.display = 'none';}nreg.innerHTML = 'Ahh... N&atilde;o tem perguntas para responder agora.';nreg.style.display = 'block';}function chk_all( iform ){_chk_all = ( _chk_all == 0 ) ? 1 : 0;var fmobj = document[ iform ];for ( var i = 0; i < fmobj.elements.length; i++ ){var e = fmobj.elements[ i ];if ( ( e.name != 'todos' ) && ( e.type=='checkbox' ) && ( ! e.disabled ) ){e.checked = _chk_all;}}}function massRemove( iform ){var ids = '';var fmobj = document[ iform ];var total = 0;for ( var i = 0; i < fmobj.elements.length; i++ ){var e = fmobj.elements[ i ];if ( ( e.name != 'todos' ) && ( e.type=='checkbox' ) && ( ! e.disabled ) ){if ( e.checked ){ids += e.value +',';total++;}}}ids = ids.replace( /,{1,}$/, '' );if ( ! ids || ! ids.length ){alert( 'Selecione uma pergunta.' );return;}if ( ! confirm( _msg_deleta ) ){return;}var lst = document.getElementById( 'lista' );var ld = document.getElementById( 'loading_mass' );var iAjax = new Ajax();if ( ! lst || ! ld || ! i ){return;}iAjax.onreadystatechange = function(){if ( iAjax.xmlHttp.readyState != 4 ){return false;}var txt = parseInt( iAjax.xmlHttp.responseText );if ( txt == 1 ){var arr = ids.split( ',' );up_pergs( total );for ( var r in arr ){var id = parseInt( arr[ r ] );if ( isNaN( id ) ) return;var li = document.getElementById( 'li_'+ id );_num_regs--;if ( li ){lst.removeChild( li );}if ( ! _num_regs ){no_reg();}}}else{alert( 'Não foi possível remover. Tente mais tarde.' );}ld.style.display = 'none';};ld.style.display = 'inline';iUrl = _url_rem_perg;c = {};c[ 'i' ] = ids;iAjax.requisitar( iUrl, 'POST', c );}function img_fundo_up(){var img = document.getElementById( 'imagem_fundo' );var ld = document.getElementById( 'loading' );var div = document.getElementById( 'bloco_snd_img' );if ( ! img ) return;if ( !img.value || img.value.lenght < 1 ){alert( 'Selecione a imagem que deseja enviar.' );return;}div.style.display = 'none';ld.style.display = 'block';img.form.submit();img.value = '';img.form.reset();}function img_fundo_result( i ){if ( i == -1 ){msg = 'N&atilde;o foi poss&iacute;vel enviar a imagem. Tente novamente.';}else if ( i == -2 ){msg = 'A imagem est&aacute; em formato inv&aacute;lido. Os formatos permitidos s&atilde;o: BMP, JPG, GIF e PNG.';}else if ( i == -3 ){msg = 'A imagem n&atilde;o p&ocirc;de ser enviada, pois as dimens&otilde;es dela s&atilde;o maiores que o permitido.';}else if ( i == -4 ){msg = 'A imagem n&atilde;o p&ocirc;de ser enviada, pois o tamanho dela &eacute; maior que o permitido.';}else{img_fundo_opt( 1, i );msg = 'A imagem de fundo foi enviada com sucesso!';}img_fundo_show_msg( msg );}function img_fundo_show_msg( msg, b ){add = '';if ( b == 2 ) add = '2';var ld = document.getElementById( 'loading'+ add );var dmsg = document.getElementById( 'result'+ add );var imsg = document.getElementById( 'result_msg'+ add );ld.style.display = 'none';dmsg.style.display = 'block';imsg.innerHTML = msg;}function img_fundo_res_close(){var div = document.getElementById( 'bloco_snd_img' );var msg = document.getElementById( 'result' );msg.style.display = 'none';div.style.display = 'block';}function img_fundo_rem(){var ld = document.getElementById( 'loading' );var div = document.getElementById( 'bloco_snd_img' );var iAjax = new Ajax();iAjax.onreadystatechange = function(){if ( iAjax.xmlHttp.readyState != 4 ){return false;}var txt = iAjax.xmlHttp.responseText;if ( txt == 1 ){img_fundo_opt( 0 );img_fundo_show_msg( 'A imagem de fundo foi removida com sucesso!' );}else{img_fundo_show_msg( 'N&atilde;o foi poss&iacute;vel remover imagem de fundo. Tente mais tarde.' );}};iUrl = _url_rem_fundo;iAjax.requisitar( iUrl, 'GET' );div.style.display = 'none';ld.style.display = 'block';}function img_fundo_opt( i, b ){var div = document.getElementById( 'opt_img' );if ( i == 1 ){visu = url +'/'+ b;msg = '<a href="'+ visu +'" target="_blank" style="color: #339900;">Ver a imagem atual</a> ( <a href="javascript:void(0);" onclick="img_fundo_rem();" style="color: #DD0000;">Remover a imagem</a> )';}else{msg = 'Voc&ecirc; ainda n&atilde;o enviou uma imagem.';}div.innerHTML = msg;}function img_fundo_fixo(){var ld = document.getElementById( 'loading2' );var div = document.getElementById( 'bloco_img_opt' );var rep = document.getElementById( 'repetir' );var iAjax = new Ajax();if ( ! rep ){return false;}iAjax.onreadystatechange = function(){if ( iAjax.xmlHttp.readyState != 4 ){return false;}var txt = iAjax.xmlHttp.responseText;if ( txt == 1 ){img_fundo_show_msg( 'As op&ccedil;&otilde;es do plano de fundo foram salvas com sucesso!', 2 );}else{img_fundo_show_msg( 'N&atilde;o foi poss&aacute;vel atualizar. Tente mais tarde.', 2 );}};iUrl = _url_rep_fundo;var c = {};c[ 'repetir' ] = rep.value;iAjax.requisitar( iUrl, 'POST', c );div.style.display = 'none';ld.style.display = 'block';}function img_fundo_opt_res_close(){var div = document.getElementById( 'bloco_img_opt' );var msg = document.getElementById( 'result2' );msg.style.display = 'none';div.style.display = 'block';}function up_avatar(){var img = document.getElementById( 'imagem_av' );if ( ! img  ) return;if ( ! img.value || img.value.length < 1 ){show_erro( [ 'Selecione a foto que deseja enviar.' ] );return;}hide_form( 1 );loader( 1 );img.form.submit();img.value = '';img.form.reset();}function up_avatar_result( i ){var atual = document.getElementById( 'img_atual' );var erro = document.getElementById( '_show_erro' );var ok = document.getElementById( '_show_sucesso' );var lnk_rem = document.getElementById( '_lnk_rem' );var err = 1;if ( i == -1 ){show_erro( [ 'N&atilde;o foi possível enviar a imagem. Tente novamente.' ] );return;}else if ( i == -2 ){show_erro( [ 'A imagem est&aacute; em formato inv&aacute;lido. Os formatos permitidos s&atilde;o: BMP, JPG, GIF e PNG.' ] );return;}else if ( i == -3 ){show_erro( [ 'A imagem n&atilde;o p&ocirc;de ser enviada, pois as dimens&otilde;es dela s&atilde;o maiores que o permitido.' ] );return;}else if ( i == -4 ){show_erro( [ 'A imagem n&atilde;o p&ocirc;de ser enviada, pois o tamanho dela &eacute; maior que o permitido.' ] );return;}else{atual.src = url +'/'+ i;hide_form( 0 );loader( 0 );ok.innerHTML = 'Ok, a sua foto de perfil foi atualizada com sucesso!';erro.style.display = 'none';ok.style.display = '';lnk_rem.style.display = 'block';}}function up_avatar_rem(){var atual = document.getElementById( 'img_atual' );var erro = document.getElementById( '_show_erro' );var ok = document.getElementById( '_show_sucesso' );var lnk_rem = document.getElementById( '_lnk_rem' );var iAjax = new Ajax();iAjax.onreadystatechange = function(){if ( iAjax.xmlHttp.readyState != 4 ){return false;}var txt = iAjax.xmlHttp.responseText;if ( txt == 1 ){atual.src = url +'/imgs/sem_foto.gif';hide_form( 0 );loader( 0 );ok.innerHTML = 'Ok, a sua foto de perfil foi removida com sucesso!';erro.style.display = 'none';ok.style.display = '';lnk_rem.style.display = 'none';}else{show_erro( [ 'N&atilde;o foi possível remover a foto de perfil. Tente mais tarde.' ] );return;}hide_form( 0 );loader( 0 );};iUrl = _url_rem_avatar;iAjax.requisitar( iUrl, 'GET' );hide_form( 1 );loader( 1 );}function conv_amigos(){var em = document.getElementById( 'email_conv' );var se = document.getElementById( 'senha_conv' );var tip = document.getElementById( 'tipo' );var emf = em.value +'@'+ tip.value;if ( ! em.value || em.value.length < 1 ){i_show_erro( [ 'Informe o seu e-mail.' ] );return;}else if ( ! emailReg.test( emf ) ){i_show_erro( [ 'O e-mail informado é inválido.' ] );return;}else if ( ! se.value || se.value.length < 1 ){i_show_erro( [ 'Informe a sua senha.' ] );return;}i_hide_form( 1 );i_hide_erro( 1 );i_loader( 1 );get_amigos( em.value, se.value, tip.value );}function get_amigos( email, senha, tipo ){var aja = new Ajax();aja.onreadystatechange = function (){if ( aja.xmlHttp.readyState != 4 ){return false;}res = aja.xmlHttp.responseText;erro = 0;if ( res == 1 ){}else if ( res == -1 ){i_show_erro( [ 'Preencha os seus dados corretamente.' ] );erro++;}else if ( res == -2 ){i_show_erro( [ 'O e-mail e/ou senha informados s&atilde;o inv&aacute;lidos.' ] );erro++;}else if ( res == -3 ){i_show_erro( [ 'N&atilde;o foi poss&iacute;vel obter a lista de contatos.' ] );erro++;}if ( erro ){i_hide_form( 0 );i_loader( 0 );}else{window.location.replace( _url_ok_amigos + res );}};var c = new Array();c[ 'email_conv' ] = email;c[ 'senha_conv' ] = senha;c[ 'tipo' ] = tipo;aja.requisitar( _url_listar_amigos, 'POST', c );}function i_hide_form( t ){var iform = document.getElementById( '_show_form' );if ( ! iform ) return;iform.style.display = ( t == 1 ) ? 'none' : 'block';}function i_loader( t ){var ld = document.getElementById( '_show_loading' );if ( ! ld ) return;ld.style.display = ( t == 1 ) ? 'block' : 'none';}function i_show_erro( a ){var err = document.getElementById( '_show_erro' );var msg = document.getElementById( '_show_erro_msg' );var tmp = '';if ( ! a.length || typeof( a ) != 'object' ) return;for ( var x = 0; x < a.length; x++ ){tmp += '- '+ a[ x ] +'<br />';}msg.innerHTML = tmp;err.style.display = 'block';}function i_hide_erro( t ){var err = document.getElementById( '_show_erro' );if ( ! err ) return;err.style.display = ( t == 1 ) ? 'none' : 'block';}
//-->
