//Esse arquivo contém algumas ações que são padrões nos sites desenvolvidos pela Fivecom
//Para adicionar essas funcionalidades às páginas, siga as instruções em cada uma das funções e/ou eventos abaixo

var host = location.protocol;
host+='//'+location.host;
if(location.port != ''){
  host+=':'+location.port;
}
host+='/';

$(document).ready(function(){
  $(".acessibilidade_font").click(function(){
    Acessibilidade.font_adjust(this);
    return false;
  });

  $(".acesso_rapido").change(function(){
    window.open($(this).val());
  });
  $(".datalhe_relatorio").click(function(){
    Analytics.datalhe_relatorio(this);
    return false;
  });

  Acessibilidade.ini();
  $('.contraste').click(function(){
    Acessibilidade.toggleContraste();
  });
  

  // text bar
  $(".editor_texto").htmlarea({
    toolbar:[
    ["bold", "italic", "underline", "strikethrough", "|", "subscript", "superscript"],
    ["orderedlist", "unorderedlist"],
    ["justifyleft", "justifycenter", "justifyright"],
    ["link", "unlink", "image", "horizontalrule", "forecolor"]
    ]
  });

  $(".marcar_todos_checkbox").click(function(){
    //alert(this.checked);
    if(this.checked){
      $(this).parents('table').find('input').attr('checked','checked');
    }else{
      $(this).parents('table').find('input').attr('checked','');
    }
  //alert($(this).parents('table').find('input').size());
  });

  jQuery('#mycarousel').jcarousel({
    vertical: true,
    scroll: 3
  });
  $('._blank').click(function(){
    var href = $(this).attr('href');
    $(this).attr('href', window.open(href));
    return false;
  });
  
  $("select[name*=pais]").change(function(){
    Cadastro.select_pais(this);
    return false;
  });
  $("select[name*=estdo]").change(function(){
    Cadastro.select_estdo(this);
    return false;
  });
  //selos
  $(".adicionar_selo").click(function(){
    Selos.relacionar(this);
    return false;
  });
  $(".bt_cadastro").click(function(){
    window.document.location.href='index.php?id=/formularios/membro_cadastro.passo1.php';
    return false;
  });
  $(".adicionar_selo").click(function(){
    Selos.relacionar(this);
    return false;
  });
  $(".remover_selo").click(function(){
    Selos.remover(this);
    return false;
  });
  $('.marcar_todos').click(function(){
    Comunidade.marcar_todos_convite(true);
    return false;
  });
  $('.desmarcar_todos').click(function(){
    Comunidade.marcar_todos_convite(false);
    return false;
  });
  $('.deletar_moderador').click(function(){
    Comunidade.deletar_moderador(this);
    return false;
  });
  $('.deletar_membro').click(function(){
    Comunidade.deletar_membro(this);
    return false;
  });
  $('.deletar_comunidade').click(function(){
    Comunidade.deletar_comunidade(this);
    return false;
  });
  $('.add_link').click(function(){
    Comunidade.add_links(this);
    return false;
  });
  $('.delete_link').click(function(){
    Comunidade.delete_links(this);
    return false;
  });
  $('.show_form').click(function(){
    Comunidade.form_links(this);
    return false;
  });
  $('.btn_galeria').click(function(){
    Comunidade.show_img(this);
    return false;
  });
  $(document).pngFix();

  $('.doing textarea').keyup(function(e){
    var len = $('.doing textarea').val().length;

    if(len > 110)
      $('.doing textarea').val($('.doing textarea').val().substring(0,110));
  });

  $('.tooltip').tooltip({
    track: true,
    delay: 0,
    showURL: false,
    showBody: " - ",
    fade: 150
  });
  $('.comunidade_participar').click(function(){//alert('teste');
    Comunidade.participar(this);
    //var com = new Comunidade(this);
    //com.participar_normal();
    return false;
  });
  $('.comunidade_participar_perfil').click(function(){//alert('teste');
    Comunidade.participar(this, true);
    //var com = new Comunidade(this);
    //com.participar_normal();
    return false;
  });
  $('.deixar_comunidade').click(function(){
    Comunidade.deixar_comunidade(this);
    return false;
  });
  $("a[href='#']").click(function() {
    return false;
  });
  $(".star").rating({
    required:true,
    callback:function(){
      //alert('marcelo');return false;
      Stars.send(this);
    }
  });
  //enquete
  $(".enquete_votar").click(function(){
    Enquete.votar(this);
    return false;
  });
  //conteudos
  $(".despublicar_conteudo").click(function(){
    Conteudo.despublicar(this);
    return false;
  });
  $(".deletar_comentario").click(function(){
    Conteudo.comentario_deletar(this);
    return false;
  });
  //recados
  $(".recado_deletar").click(function(){
    Recado.deletar(this);
    return false;
  });
  $('.membro_relacionar_confirmar').click(function(){
    Membro.relacionar_confirmar(this);
    return false;
  });
  $('.deletar_relacionamento').click(function(){
    Membro.deletar_relacionamento(this);
    return false;
  });
  $('.relacionar_remover_convite_enviado').click(function(){
    Membro.remover_convite_enviado(this);
    return false;
  });
  $('.membro_relacionar_negar').click(function(){
    Membro.relacionar_negar(this);
    return false;
  });
  $('.membro_relacionar').click(function(){
    Membro.relacionar(this);
    //alert('oi');
    return false;
  });
  $('.exibir_recuperar_senha').click(function(){
    Membro.exibir_recuperar_senha(this);
    return false;
  });
  $('.back_logar').click(function(){
    Membro.exibir_logar(this);
    return false;
  });
  $('.recuperar_senha .bt_ok').click(function(){
    Membro.recuperar_senha(this);
    return false;
  });
  $('.deletar_donow').click(function(){
    Membro.deletar_donow(this);
    return false;
  });
  $('.bt_excluir').click(function(){
    Membro.deletar_perfil(this);
    return false;
  });
  $('.delete_perfil').click(function(){
    Membro.show_deletar_perfil(this);
    return false;
  });
  $('.bt_back').click(function(){
    Membro.show_admin_perfil(this);
    return false;
  });
  $('.bt_atualizacao').click(function(){
    Membro.show_atualizacoes(this);
    return false;
  });
  $('.bt_convi_recebido').click(function(){
    Membro.show_convi_recebido(this);
    return false;
  });
  $('.bt_convi_enviado').click(function(){
    Membro.show_convi_enviado(this);
    return false;
  });
  //crop
  $('#cropbox').Jcrop({
    aspectRatio: 1.28,
    onSelect: updateCoords,
    setSelect: [ 0, 0, 160, 125 ],
    minSize: [160,125],
    allowResize:true
  });
  //AÇÃO DE VOLTAR
  //adicione id="voltar" no elemento que receberá a ação do clique
  $('#voltar').click(function(){
    window.history.go(-1);
  });
  //calendario
  $(".cal_nav").click(function(){
    Calendario.change(this);
    return false;
  });
  //Login e senha e email
  $('.capa_user').focus(function(){
    if($(this).val() == "login")
      $(this).val('');
  });
  $('.capa_user').blur(function(){
    if($(this).val() == "")
      $(this).val('login');
  })
  $('.capa_pass').focus(function(){
    if($(this).val() == "senha")
      $(this).val('');
  });
  $('.capa_pass').blur(function(){
    if($(this).val() == "")
      $(this).val('senha');
  });
  $('.capa_mail').focus(function(){
    if($(this).val() == "digite seu email")
      $(this).val('');
  });
  $('.capa_mail').blur(function(){
    if($(this).val() == "")
      $(this).val('digite seu email');
  });

  //Buscar
  $('.campo_buscar').focus(function(){
    if($(this).val() == "Busca")
      $(this).val('');
  });
  $('.campo_buscar').blur(function(){
    if($(this).val() == "")
      $(this).val('Busca');
  })


  // Corner
  //  $('.corner').corner("round 5px");
  //  $('.corner_top').corner("round tl tr 5px");
  //  $('.corner_bottom').corner("round bl br 5px");
  //  $('.corner_menu_first').corner("round bl 5px");
	

  //IMPRIMIR PÁGINA
  //adicione id="imprimir" no elemento que receberá a ação do clique
  //caso exista uma página própria para impressão, descomente as linhas  19 e 20
  //e insira no atributo rel da tag a que receberá o clique o enderço da página de impressão
  $('#imprimir').click(function(){
    //var pagina = $(this).attr('rel');
    //window.open(pagina);
    window.print();
    return false;
  });

  //SUBMIT EM FORMULÁRIOS
  //parta executar o submit dos fomulários de um site, basta inserir a classe submit (class="submit")
  //no elemento responsável por esse evento e inserir um elemento para receber a infromação de sucesso
  //ou erro, colocando nesse elemento o id="loading"
  $('.submit').click(function(){
    var msg = new Array();

    var jq = $('#loading');
    var jqForm = $(this).parents("form");
    var i = 0;

    var inputs = jqForm.find('input');
    i = inputs.size();
    while(i--){
      var input = inputs.get(i);
      if(input.type == 'text'){
	if(input.title != '' && input.value == ''){
	  msg.push("O campo "+input.title+" é obrigatório") ;
	}
      }
    }

    var inputs = jqForm.find('textarea');
    var i = inputs.size();
    while(i--){
      var input = inputs.get(i);
      if(input.title != '' && input.value == ''){
	msg.push("O campo "+input.title+" é obrigatório");
      }
    }
		
    var inputs = jqForm.find('select');
    var i = inputs.size();
    while(i--){
      var input = inputs.get(i);
      if(input.title != '' && input.value == ''){
	msg.push("O campo "+input.title+" é obrigatório");
      }
    }
		
		
    if (msg.length > 0) {
      var text = "";
      for(i=0;i<msg.length;i++)
	text += msg[i] + "<br />";
			
      if (text != "")
	jq.html(text);
    }
    else {
      var buttom = $(this);
      var params = jqForm.serialize();
      $.ajax({
	type: jqForm.attr("method"),
	url: jqForm.attr("action"),
	data: params,
	beforeSend: function(){
	  jq.show();
	  jq.html('Enviando...');
	  buttom.hide();
	},
	success: function(txt){
	  xml = $(txt);
	  var msg = "";
	  xml.find("msgs msg").each(function(i) {
	    msg += $(this).text() + "<br/>";
	  });
	  if (xml.find("return").text() == "1")
	    jqForm.get(0).reset();
	  else
	    buttom.show();
	  jq.html(msg);
	  //alert(msg);
	},
	error: function(txt){
	  jq.html(txt);
	}
      })
    }
    return false;
  });

  //máscaras
  var masks = new Masks();
  masks.init();

  //Galeria de Fotos jCarousel
  jQuery('#mycarouselrotas').jcarousel({
    //auto: 2,
    wrap: 'last',
    scroll:4,
    initCallback: mycarousel_initCallback
  });//Fim jCarousel Rotas


  //Eventos
  $('.euvou').click(function(){
    Eventos.participar(this, 1);
    return false;
  });
  $('.naovou').click(function(){
    Eventos.participar(this, 2);
    return false;
  });

});

//Galeria de Fotos jCarousel
function mycarousel_initCallback(carousel)
{
  // Disable autoscrolling if the user clicks the prev or next button.
  carousel.buttonNext.bind('click', function() {
    carousel.startAuto(0);
  });

  carousel.buttonPrev.bind('click', function() {
    carousel.startAuto(0);
  });

  // Pause autoscrolling if the user moves with the cursor over the clip.
  carousel.clip.hover(function() {
    carousel.stopAuto();
  }, function() {
    carousel.startAuto();
  });


}


Masks = function(){

  }
Masks.prototype.init = function(){
  //alert('Travou ai? que peninha!');
  $('.dt_br').mask('99/99/9999');
  $('.dt_hr_br').mask('99/99/9999 99:99');
  $('.num_telefone_ddd').mask('99');
  $('.num_telefone').mask('+99 (99) 9999-9999');
  $('.clear_on_focus').focus(function(){
    if(this.title == this.value){
      this.value = '';
    }
  }).
  blur(function(){
    if(this.value == ''){
      this.value = this.title;
    }
  });
}


var Membro = {
  relacionar_confirmar:function(elem){
    var url = "?id=/membro_relacionar.php";
    url += "&cd_grure=1&cd_usuin_rel="+$(elem).attr('rel');
    url += "&tipo=confirmar";
    $(elem).ajaxComplete(function(event,request, settings){
      var data = $.httpData(request,settings.dataType);
      var pare = $(this).parent().parent().parent();
      pare.fadeOut(1000, function(){
	pare.remove();
      });
    });
    $.post(url);
  },
  relacionar_negar:function(elem){
    var url = "?id=/membro_relacionar.php";
    url += "&cd_grure=1&cd_usuin_rel="+$(elem).attr('rel');
    url += "&tipo=negar";
    $(elem).ajaxComplete(function(event,request, settings){
      var data = $.httpData(request,settings.dataType);
      var pare = $(this).parent().parent().parent();
      pare.fadeOut(1000, function(){
	pare.remove();
      });
    });
    $.post(url);
  },
  relacionar:function(elem){
    var url = "?id=/membro_relacionar.php";
    url += "&cd_grure=1&cd_usuin_rel="+$(elem).attr('rel');
    url += "&tipo=relacionar";
    $(elem).ajaxComplete(function(event,request, settings){
      var data = $.httpData(request,settings.dataType);
      $(this).replaceWith("<span class='check icon'>"+data+"</span>");
    });
    $.post(url);
  },
  deletar_relacionamento:function(elem){
    var confirm = window.confirm('Tem certeza que deseja deletar este membro ?');

    if(confirm){
      var url = "?id=/membro_relacionar.php";
      url += "&cd_usuin_rel="+$(elem).attr('rel');
      url += "&tipo=deletar";
      $(elem).ajaxComplete(function(event,request, settings){
	var data = $.httpData(request,settings.dataType);
	$(this).replaceWith("<span class='check icon'>"+data+"</span>");
      });
      $.post(url);
    }
  },
  remover_convite_enviado:function(elem){
    var confirm = window.confirm('Tem certeza que deseja deletar este convite ?');

    if(confirm){
      var url = "?id=/membro_relacionar.php";
      url += "&cd_usuin_rel="+$(elem).attr('rel');
      url += "&tipo=remover_convite_enviado";
      $(elem).ajaxComplete(function(event,request, settings){
	var data = $.httpData(request,settings.dataType);
	$(this).replaceWith("<span class='check icon'>"+data+"</span>");
      });
      $.post(url);
    }
  },
  recuperar_senha:function(elem){
    var url = "?id=/membro_recuperar_senha.php";
    url += "&ds_usuin_email="+$('#ds_usuin_email').val();
    $(elem).ajaxComplete(function(event,request, settings){
      var data = $.httpData(request,settings.dataType);
      
      if(data != '1'){
	$('.recuperar_senha p').addClass('login_error');
	$('.recuperar_senha p').html(data);
      }else{
	$('.recuperar_senha p').html('O email já foi enviado.');
      }

    });
    $.post(url);
  },
  exibir_recuperar_senha:function(elem){
    var pare = $(elem).parent().parent();
    //Inserindo borda na div LOGAR
    pare.css("border-bottom-style", "solid");
    pare.css("border-bottom-color", "#5B76A8");
    $('.user').removeClass('icon');
    $('.senha').removeClass('icon');
    pare.slideToggle('slow',
      function(){
	//Inserindo borda na div RECUPERAR_SENHA
	$('.recuperar_senha').css("border-bottom-style", "solid");
	$('.recuperar_senha').css("border-bottom-color", "#5B76A8");
	$('.recuperar_senha').slideToggle('slow',
	  function(){
	    //Retirando borda na div RECUPERAR_SENHA
	    $('.recuperar_senha').css("border-bottom-style", "");
	    $('.recuperar_senha').css("border-bottom-color", "");
	  });
      }
      );

  },
  exibir_logar:function(elem){
    var pare = $(elem).parent();

    //Inserindo borda na div RECUPERAR_SENHA
    pare.css("border-bottom-style", "solid");
    pare.css("border-bottom-color", "#5B76A8");
    pare.slideToggle('slow',
      function(){
	$('.logar').slideToggle('slow',
	  function(){
	    $('.user').addClass('icon');
	    $('.senha').addClass('icon');
	    //Retirando borda na div LOGAR
	    $('.logar').css("border-bottom-style", "");
	    $('.logar').css("border-bottom-color", "");
	  });
      }
      );

  },
  deletar_donow:function(elem){
    var msg;
    var url = "?id=/membro_deletar_donow.php";
    $(elem).ajaxComplete(function(event,request, settings){
      var data = $.httpData(request,settings.dataType);

      if(data == 1)
	msg = "<p class='text'></p>";
      else
	msg = "<p class='text'>"+data+"</p>";

      var pare = $(elem).parent();

      pare.fadeOut(1000, function(){
	$(elem).parent().replaceWith(msg);
	$('.text_tweet small').remove();
      });
      

    });
    $.post(url);
  },
  deletar_perfil:function(elem){
    var confirm = window.confirm("Deseja realmente deletar o seu perfil ?");

    if(confirm){
      var url = "?id=/membro_deletar_perfil.php";
      url += "&ds_usuin_senha="+$('input[name=ds_usuin_senha]').val();
      $(elem).ajaxComplete(function(event,request, settings){

	var data = $.httpData(request,settings.dataType);

	var aviso = $('.perfil_excluir').find('.aviso');
	if(aviso.size() > 0){
	  aviso.fadeOut(1000, function(){
	    aviso.eq(0).replaceWith(data);
	  });
	}else{
	  $('.perfil_excluir').prepend(data);
	}

	


      });
      $.post(url);
    }
  },
  show_deletar_perfil:function(){
    $('.perfil_admin li').eq(0).slideUp(70, function(){
      $('.perfil_admin li').eq(1).slideUp(70, function(){
	$('.perfil_admin li').eq(2).slideUp(70, function(){
	  $('.perfil_admin li').eq(3).slideUp(70, function(){
	    $('.perfil_excluir').slideDown(500);
	  });
	});
      });
    });
  },
  show_admin_perfil:function(){
    $('.perfil_excluir').slideUp(500, function(){
      $('.perfil_admin li').eq(3).slideDown(70, function(){
	$('.perfil_admin li').eq(2).slideDown(70, function(){
	  $('.perfil_admin li').eq(1).slideDown(70, function(){
	    $('.perfil_admin li').eq(0).slideDown(70);
	  });
	});
      });
    });
  },
  show_atualizacoes:function(elem){
    $("a[class*='bt']").removeClass("ativo");
    $(elem).addClass("ativo");
    $('.atualizacoes').show();
    $('.convi_recebido').hide();
    $('.convi_enviado').hide();
  },
  show_convi_enviado:function(elem){
    $("a[class*='bt']").removeClass("ativo");
    $(elem).addClass("ativo");
    $('.convi_enviado').show();
    $('.convi_recebido').hide();
    $('.atualizacoes').hide();
  },
  show_convi_recebido:function(elem){
    $("a[class*='bt']").removeClass("ativo");
    $(elem).addClass("ativo");
    $('.convi_recebido').show();
    $('.convi_enviado').hide();
    $('.atualizacoes').hide();
  }
};

// funções de crop
function updateCoords(c)
{
  $('#x1').val(c.x);
  $('#y1').val(c.y);
  $('#w1').val(c.w);
  $('#h1').val(c.h);
};

Stars = {
  send:function(elem){
    $(elem).rating("readOnly",true);
    var url = "?id=/voto.php&identificador="+$(elem).attr("name");
    url += "&valor="+$(elem).attr("value");
    url += "&usuin="+$('#cd_usuin').val();
    $(elem).ajaxComplete(function(event, request, settings){
      var data = $.httpData(request,settings.dataType);

    });
    $.post(url);
  }
};

Comunidade = {
  participar:function(elem, is_perfil){
    is_perfil = (is_perfil == undefined)?false:true;
    var url = "?id=/comunidade_participar_normal.php";
    url += "&cd_comun="+$(elem).attr('rel');
    $(elem).ajaxComplete(function(event,request, settings){
      var data = $.httpData(request,settings.dataType);
      var pare = $(this).parent();
      if(is_perfil){
	$(this).replaceWith("<span class=\"check icon\">"+data+"</span>");
      }else{
	$(this).replaceWith("<span class=\"check icon\">"+data+"</span>");
	pare.removeClass();
	pare.addClass('added');
	$('.comun_adm').show();
      }
    });
    $.post(url);
  },
  marcar_todos_convite:function(v){
    chk = $('.check_amigos').get();
    $(".check_amigos").each(function(){
      this.checked = v;
    });
  },
  deletar_moderador:function(elem){
    var url = "?id=/comunidade_deletar_moderador.php";
    url += "&cd_usuin="+$(elem).attr('rel');
    url += "&cd_comun="+$('#cd_comun').val();

    $(elem).ajaxComplete(function(event, request, settings){
      var data = $.httpData(request, settings.dataType);
      var pare = $(this).parent();

      if(data == "1"){
	pare.fadeOut(1000, function(){
	  pare.remove()
	});
      }else
	alert(data);


    });
    $.post(url);
  },
  deletar_membro:function(elem){
    var url = "?id=/comunidade_deletar_membro.php";
    url += "&cd_usuin="+$(elem).attr('rel');
    url += "&cd_comun="+$('#cd_comun').val();

    
    $(elem).ajaxComplete(function(event, request, settings){
      var data = $.httpData(request, settings.dataType);
      var pare = $(this).parent();

      if(data == "1"){
	pare.fadeOut(1000, function(){
	  pare.remove()
	});
      }else
	alert(data);


    });
    $.post(url);

  },
  deixar_comunidade:function(elem){
    var url = "?id=/comunidade_deletar_membro.php";
    url += "&cd_comun="+$(elem).attr('rel');

    var confirm = window.confirm('Deseja realmente sair da comunidade ?');
    if(confirm){
      $(elem).ajaxComplete(function(event, request, settings){
	var data = $.httpData(request, settings.dataType);
	var pare = $(this).parent().parent().parent();

	if(data == "1"){
	  pare.fadeOut(1000, function(){
	    pare.remove()
	  });
	}else
	  alert(data);


      });
      $.post(url);
    }
  },
  deletar_comunidade:function(elem){
    var url = '?id=/comunidade_deletar.php';
    url += '&cd_comun='+$(elem).attr('rel');
    var confirm = window.confirm("Tem certeza que deseja deletar esta comunidade ?");
    if(confirm){
      $(elem).ajaxComplete(function(event, request, settings){
	var data = $.httpData(request, settings.dataType);

	if(data == "1"){
	  alert('Esta comunidade foi desativada com sucesso.');
	  window.location = 'index.php?id=/capa/home.php';
	}else
	  alert(data);


      });
      $.post(url);

    }
  },
  add_links:function(elem){
    var url = '?id=/comunidade_links.php';
    url += '&e=S';
    url += '&cd_comun='+$(elem).attr('rel');
    url += '&ds_linco='+$('input[name=ds_linco]').val();
    url += '&ds_linco_link='+$('input[name=ds_linco_link]').val();//alert(url);

    //$(elem).unbind();
    $(elem).ajaxComplete(function(event, request, settings){
      var data = $.httpData(request, settings.dataType);

      $('ul.error').remove();
      $('ul.sucess').remove();
      $(this).parents('li').prepend(data);

    });
    $.post(url);
  //$(this).unbind();

  },
  delete_links:function(elem){
    var url = '?id=/comunidade_links.php';
    url += '&e=E';
    url += '&cd_linco='+$(elem).attr('rel');

    $(elem).ajaxComplete(function(event, request, settings){
      var data = $.httpData(request, settings.dataType);
      if(data != "0"){
	$('li.formulario ul.error').remove();
	$('li.formulario ul.sucess').remove();
	$(elem).parents('li').fadeOut(500, function(){
	  $(this).html(data).fadeIn(500);
	});
      }


    });
    $.post(url);
  },
  form_links:function(elem){

    $('.link_list').slideToggle(500, function(){
      $('.form_link').slideToggle(500)
    });
    if($(elem).html() == '-Link')
      $(elem).html('+Link');
    else
      $(elem).html('-Link');

  },
  show_img:function(elem){
    var indice_img = ($(elem).attr("rel") == "")?0:$(elem).attr("rel");
    var arr_li = $('.lista_cont ul.fotos li');
    

    if($('.img_principal').find('img').size() == 1){
      indice_img = parseInt(indice_img);
      var prox = ((indice_img+1) > (arr_li.length-1))?0:indice_img+1;
      var ant = ((indice_img-1) < 0)?(arr_li.length-1):indice_img-1;
      
      $('li.anterior a').attr("rel", ant);
      $('li.proximo a').attr("rel", prox);

      $('.img_principal img').slideToggle(300, function(){
	$(this).attr("src", arr_li.eq(indice_img).find('img').attr("src"));
	$(this).slideToggle(600, function(){
	  $('.img_principal').animate({
	    width:$('.img_principal img').attr("width"),
	    height:$('.img_principal img').attr("height")
	  }, 1000);
	//	  var href_img = $('.img_principal a').attr("href");
	//	  $('.img_principal a').attr("href", href_img.substring(11, (href_img.length)-8));
	});
      });

    }else{
      var arr_a = $('.lista_cont ul.fotos li a');
      arr_a.attr("href", "#");
      arr_a.click(function(){
	Comunidade.zoom_img(this);
	return false;
      });

      //      var href_old;
      //      arr_a.each(function(){
      //	href_old = $(this).attr("href");//alert($(this).attr("rel"));
      //	$(this).attr("href", "<!-- "+href_old+" -->");
      //	$(this).click(function(){
      //	  Comunidade.zoom_img(this);
      //	  return false;
      //	});
      //      });

      $('.lista_cont a.arrow').remove();
      $('li.proximo a').attr("rel", "1");
      $('li.anterior a').attr("rel", (arr_li.length-1));
      $('.slide_show').click(function(){
	Comunidade.slide_show(this);
      });
      $('li.proximo a').click(function(){
	Comunidade.zoom_img(this);
	return false;
      });
      $('li.anterior a').click(function(){
	Comunidade.zoom_img(this);
	return false;
      });

      
      $('ul li a.reportar').remove();
      $('.col_direita').slideToggle(1000, function(){
	$('.box_fotos').animate({
	  "width":"710px"
	}, 1000);
      });

      $('.img_principal').replaceWith("<div class='img_principal'>"+arr_li.eq(indice_img).html()+"</div>");
      $('.img_principal img').css("width", "auto");
      $('.img_principal img').css("height", "auto");
      $('.box_img_principal').slideToggle(1000, function(){
	$('.img_principal').css("width", $('.img_principal img').attr("width"));
	$('.img_principal').css("height", $('.img_principal img').attr("height"));
      //	var href_img = $('.img_principal a').attr("href");
      //	$('.img_principal a').attr("href", href_img.substring(11, (href_img.length)-8));
      });
    }

  },
  zoom_img:function(elem){
    this.show_img(elem);
    return false;
  },
  interval_slide:[]
  ,
  slide_show:function(elem){
    var acao = $(elem).attr("rel");
    
    if(acao == "play"){
      this.interval_slide = window.setInterval("Comunidade.zoom_img($('li.proximo a'))",5000);
      $(elem).attr("rel", "pause");
      $(elem).html("Pause");
      $(elem).parent().removeClass("play");
      $(elem).parent().addClass("pause");
    }else{
      clearInterval(this.interval_slide);
      $(elem).attr("rel", "play");
      $(elem).html("Play");
      $(elem).parent().removeClass("pause");
      $(elem).parent().addClass("play");
    }
    
  }
};
var Enquete = {
  votar:function(elem){
    var ser = $(elem).parents('.box').find("input:checked");
    if(ser.size() == 1){

      var url = "?id=/enquete_votar.php";
      url += "&cd_conte="+ser.attr('value');
      $(elem).ajaxComplete(function(event,request, settings){
	var data = $.httpData(request,settings.dataType);
	//var pare = $(this).parent();
	//$(this).replaceWith("<span>"+data+"</span>");
	//$(this).fadeOut(1000);
	$(this).parents(".box").html("<p class=\"titulo barra_verdeagua corner_top\">Enquete </p>"+data+"");
      //pare.removeClass();
      //pare.addClass('added');
      });
      $.post(url);

    }else{
      alert('Selecione uma opção antes de votar.');
    }
  }
};
var Conteudo = {
  despublicar:function(elem){
    var ok = window.confirm('Deseja despublicar esse conteúdo?');
    if(ok){
      var url = "?id=/conteudo_despublicar.php";
      url += "&cd_conte="+$(elem).attr('rel');
      $(elem).ajaxComplete(function(event,request, settings){
	var data = $.httpData(request,settings.dataType);
	$(this).unbind();
	$(this).click(function(){
	  return false;
	});
	// removido com sucesso
	if(data == '1'){
	  $(this).parent().fadeOut(1000,function(){
	    $(this).remove(); /*location.href = '/'*/
	  });
	//location.href = '/';
	}else{
	  alert(data);
	}
      });
      $.post(url);
    }
  },
  comentario_deletar:function(elem){
    var url = "?id=/comentario_deletar.php";
    url += "&cd_comen="+$(elem).attr('rel');
    $(elem).ajaxComplete(function(event,request, settings){
      var data = $.httpData(request,settings.dataType);
      $(this).unbind();
      $(this).click(function(){
	return false;
      });
      // removido com sucesso
      if(data == '1'){
	$(this).parents('.comentario').fadeOut(1000,function(){
	  $(this).remove(); /*location.href = '/'*/
	});
      //location.href = '/';
      }else{
	alert(data);
      }
    });
    $.post(url);
  }
}
var Recado = {
  deletar:function(elem){
    //alert("opa");
    var ok = window.confirm('Deseja deletar esse recado?');
    if(ok){
      var url = "?id=/recado_deletar.php";
      url += "&cd_conte="+$(elem).attr('rel');
      $(elem).ajaxComplete(function(event,request, settings){
	var data = $.httpData(request,settings.dataType);
	$(this).unbind();
	$(this).click(function(){
	  return false;
	});
	// removido com sucesso
	if(data == '1'){
	  $(this).parents('li').fadeOut(1000,function(){
	    $(this).remove();
	  });
	}else{
      //alert(data);
      }
      });
      $.post(url);
    }
  }
}
var Selos = {
  relacionar:function(elem){
    var url = "?id=/selos_relacionar.php";
    url += "&cd_selos="+$(elem).attr('rel');
    url += "&tipo=relacionar";
    $(elem).unbind();
    $(elem).ajaxComplete(function(event,request, settings){
      var data = $.httpData(request,settings.dataType);
      $(this).html(data);
      $(this).removeClass();
      $(this).addClass('');
      $(this).addClass('icon');
      $(this).addClass('check');
    });
    $.post(url);
  },
  remover:function(elem){
    var url = "?id=/selos_remover.php";
    url += "&cd_selos="+$(elem).attr('rel');
    url += "&tipo=remover";
    $(elem).ajaxComplete(function(event,request, settings){
      var data = $.httpData(request,settings.dataType);
      $(this).html(data);
      $(this).removeClass();
      $(this).addClass('right');
    });
    $.post(url);
    
  }
}

Eventos = {
  participar:function(elem, status){
    var url = "?id=/evento_presenca.php";
    url += "&cd_conte="+$(elem).attr('rel');
    url += "&id_parev_statu="+status;
    $(elem).ajaxComplete(function(event,request, settings){
      var data = $.httpData(request,settings.dataType);
      var cd_usuin = $('#'+$('#cd_usuin').val());//alert();
      var qt_euvou = parseInt($('.qt_euvou').html());
      if(data == "1"){
	if(status == 1){
	  $('.evento_presenca h3').html('Sua presença já esta confirmada.');
	  $('.comun_adm').fadeIn(1000, function(){
	    $(this).show();
	  });
	  $('.qt_euvou').html(qt_euvou+1);
	}else{
	  $('.evento_presenca h3').html('Este evento não conta mais com sua presença.');
	  $('.qt_euvou').html(qt_euvou-1);
	  cd_usuin.fadeOut(1000, function(){
	    $(this).remove();
	  });
	}
	$('.questions').fadeOut(1000, function(){
	  $(this).remove();
	});
	$('.evento_presenca h3').addClass('added');
      }
    });
    $.post(url);

  }
}
var Calendario = {
  change:function(elem){
    $(".cal_nav").unbind();
    //$(elem).parents('.calendar_box').prepend('<div class="loading">Carregando...</div>');
    var url = "?id=/capa/includes/capa_eventos.php";
    url += "&"+$(elem).attr('rel');
    $(elem).ajaxComplete(function(event,request, settings){
      var data = $.httpData(request,settings.dataType);
      $(this).parents('.calendar_box').html(data);
      Calendario.rebind();
    });
    $.post(url);
  },
  rebind:function(){
    $(".cal_nav").click(function(){
      Calendario.change(this);
      return false;
    });
    // refaz as tooltips
    $('.calendar_box .tooltip').tooltip({
      track: true,
      delay: 0,
      showURL: false,
      showBody: " - ",
      fade: 150
    });
  }
}

Cadastro = {
  select_pais:function(elem){//alert('pais');
    //$(elem).unbind();
    var url = "?id=/select_estdo_ciade.php";
    url += "&select="+$(elem).attr("name");
    url += "&cd_pais="+$(elem).val();

    $.ajax({
      type: "GET",
      url: url,
      //data: "name=John&location=Boston",
      success: function(msg){
	if(msg == "0"){
	  $("select[name!=cd_pais]").html("<option value='0'>- Selecione -</option><option value='0'>Outros</option>");
	  $("select[name*=ciade]").attr("disabled", true);
	}else{
	  $("select[name*=estdo]").html(msg);
	}

	$("select[name*=estdo]").attr("disabled", false);
      }
    });

    return false;
    
  },
  select_estdo:function(elem){//alert($('select[name=cd_estdo]').val());return false;;
    //$(elem).unbind();
    var url = "?id=/select_estdo_ciade.php";
    url += "&select="+$(elem).attr("name");
    url += "&cd_estdo="+$(elem).val();

    $.ajax({
      type: "GET",
      url: url,
      //data: "name=John&location=Boston",
      success: function(msg){
	if(msg == "0"){
	  $("select[name*=ciade]").html("<option value='0'>- Selecione -</option><option value='0'>Outros</option>");
	}else{
	  $("select[name*=ciade]").html(msg);
	}
	$("select[name*=ciade]").attr("disabled", false);
      }
    });
  }
};

var Acessibilidade = {
  ini:function(){
    if(Cookies.read("contraste") == 1){
      Acessibilidade.toggleContraste();
    }
  },
  toggleContraste:function(){
    var isContraste = $("head > #contraste").size();
    if(isContraste){
      $('#contraste').remove();
      Cookies.erase("contraste");
    }else{
      $('head').append('<link id="contraste" type="text/css" href="includes/css/contraste.css" rel="stylesheet" />');
      Cookies.create("contraste", 1);
    }
  },
  font_tam:11,
  font_adjust:function(elem){
    var acao = $(elem).attr("rel");

    switch(acao){
      case 'a+':
	if(this.font_tam < 14)
	  $("p").css("font-size", ++this.font_tam);
	break;
      case 'a-':
	if(this.font_tam > 8)
	  $("p").css("font-size", --this.font_tam);
	break;
    }
  }
};

var Cookies ={
  create:function(name,value,days){
    if (days){
      var date = new Date();
      date.setTime(date.getTime()+(days*24*60*60*1000));
      var expires = "; expires="+date.toGMTString();
    }
    else var expires = "";
    document.cookie = name+"="+value+expires+"; path=/";
  },
  read:function(name){
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i=0;i < ca.length;i++){
      var c = ca[i];
      while (c.charAt(0)==' ') c = c.substring(1,c.length);
      if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
    }
    return null;
  },
  erase:function(name){
    Cookies.create(name,"",-1);
  }
};

var Analytics = {
  datalhe_relatorio:function(elem){
    var li = $(elem).parent();
    var isOpen = li.find("div").size();
    var url = "?id=/analytics.detalhe."+$(elem).attr("id")+".php";
    var data = "dt_busca_ini="+$("input[name='dt_busca_ini']").val()+"&dt_busca_fim="+$("input[name='dt_busca_fim']").val();

    if(!isOpen){
      li.append('<span class="loading_relatorio"><img alt="loading" src="/imagens/icones/loading.gif">&nbsp;carregando...</span>');
      li.append("<div></div>");
      li.find("div").eq(0).hide().load(url, data, function(){
	$('.loading_relatorio').remove();
	$(this).slideToggle(1000);
      });
    }else{
      li.find("div").eq(0).slideToggle(1000, function(){$(this).remove();});
    }
  }
};

