$(document).ready(function(){

        $(".agendaX .nav").click(function(){
            $(".agendaX").hide();
            $("#agenda_"+$(this).attr('href')).show();
            return false;
        })

        $(".addAgenda").click(function(){
            $.get($(this).attr('href'));
            $('.pop_agenda').popup();
            return false;
        });

        $(".remAgenda").click(function(){
            $.get($(this).attr('href'));
            $('.pop_agenda_rem').popup();
            return false;
        });

        $(".ver_agenda").click(function(){
            window.location = $(this).val();
        });

        $(".mesAnt").live('click',function(){
            $('#calendario').load($("#mesAntUrl").val());
            return false;
        });
        $(".mesProx").live('click',function(){
            $('#calendario').load($("#mesProxUrl").val());
            return false;
        });

        $('#search_forum_form input.text').focus(function(){
		$(this).val('');
	});

	var options = {  
    	success: 
		function(responseText, statusText){
			var obj = eval('(' + responseText + ')');
			if(obj.logado==1){
                                window.location = obj.perfil;
			}else{
				alert("Login incorreto");
				$('#usuario').attr('value','');
				$('#senha').attr('value','');
				$('#usuario').focus();
			}
		}  
    };
    $('#login').ajaxForm(options);

    $('#postarNoMural').live('submit',function(){
        var options = {
            success:function(responseText, statusText){
                var obj = eval('(' + responseText + ')');
                $('#postarNoMural').slideUp();
                $('#mensagemPost').slideDown();
                $("#muralTextarea").attr('value','');
                $('#mural').load($('#first').attr('value'));
                window.setTimeout(function(){$('#postarNoMural').slideDown();$('#mensagemPost').slideUp(); }, 5000);

            },
            beforeSubmit:function(formData, jqForm, options){
                for (var i=0; i < formData.length; i++) {
                    if ($('#membro').val()==""){
                       jQuery('.pop_acao_invalida').popup();
                       return false;
                    }
                    if (formData[i].name=='mensagem' && formData[i].value==''){
                      alert("digite a mensagem");
                      return false;
                    }
               }

            }
        };
        $(this).ajaxSubmit(options);
        return false;
    });

    $('#postarComentario').live('submit',function(){
        var options = {
            success:function(responseText, statusText){
                var obj = eval('(' + responseText + ')');
                $('#postarComentario').slideUp();
                $('#mensagemPost').slideDown();
                $("#comentarioText").attr('value','');
                $('#mural').load($('#first').attr('value'));
                window.setTimeout(function(){$('#postarComentario').slideDown();$('#mensagemPost').slideUp(); }, 5000);
            },
            beforeSubmit:function(formData, jqForm, options){
                for (var i=0; i < formData.length; i++) {
                    if ($('#membro').val()==""){
                       jQuery('.pop_acao_invalida').popup();
                       return false;
                    }
                    if (formData[i].name=='comentario' && formData[i].value==''){
                      alert("digite a mensagem");
                      return false;
                    }
               }

            }
        };
        $(this).ajaxSubmit(options);
        return false;
    });

    $('.pag_ajax').live('click',function(){
        $('#'+$(this).attr('target')).load(this.href);
        
        return false;
    });

	$('.vc_procurou input.text').focus(function(){
		$(this).val('');
	});		
	
		
	$('.select p').click(function(){
		$(this).next('div').toggle('slow');
		return false;
	});
	
	$('.comunidades_select a').click(function(){
		var val = $(this).html();
		$(this).siblings('input').attr('value', $(this).attr('title'));
		$(this).parent().toggle('slow');
		$(this).parent().parent().children('p').html(val);
		return false;
	});

        $('.select input').click(function(){
		$(this).parent().next('div').toggle('slow');
		return false;
	});
        $('.uf_select a').click(function(){
		var val = $(this).html();
		$(this).parent().parent().children(".select").children("input").attr('value', $(this).attr('title'));
		$(this).parent().toggle('slow');
		return false;
	});
        $('.pais_select a').click(function(){
		var val = $(this).html();
		$(this).parent().parent().children(".select").children("input.idPais").attr('value', $(this).attr('title'));
                $(this).parent().parent().children(".select").children("input.pais").attr('value', $(this).html());
		$(this).parent().toggle('slow');
                if($(this).attr('title')==31) $('#estado').show();
                else $('#estado').hide();
		return false;
	});
        $('.atualizarPerfil').ajaxForm({success:function(responseText,statusText){
                if(responseText!="")alert(responseText);
                else{
                    $(".fechar").closest('.pop_up').popup();
                    location.reload();
                }
        }});

        /**
         * adicionar link para o membro na ediçao
         */
        $('.addLink').click(function(){
            $.get($(this).attr('href'), function(data){
              $(data).appendTo('.outros_links');
            });
            return false;
        });
        /**
         * remover um link para o membro na edição
         */
        $('.remLink').click(function(){
            if(confirm('Deseja realmente excluir esse link?')){
                var inpt = $('<input name="remover[]" type="hidden" value="'+$(this).parent().children('.id').attr('value')+'"/>');
                inpt.appendTo('.outros_links');
                $(this).parent().remove();
            }
            return false;
        });
	
	$('.link_fixo a').click(function(){
		$('.comunidades_lista').toggle('slow');
		return false;
	});

        $("#nomeCadastro").focus(function(){
            if($(this).val()=='Seu nome') $(this).attr('value','');
        });
        $("#emailCadastro").focus(function(){
            if($(this).val()=='Seu e-mail') $(this).attr('value','');
        });
        $("#senhaCadastro").focus(function(){
            if($(this).val()=='Uma senha') $(this).attr('value','');
        });

        var options = {
    	success:
            function(responseText, statusText){
                    var obj = eval('(' + responseText + ')');
                    if(obj.erro!=undefined){
                        alert(obj.erro);
                    }else{
                        $('#email').html(obj.email);
                        alert('acesse seu e-mail para confirmar o cadastro');
                        $('#enviado').slideDown();
                    }
		},
        beforeSubmit:
            function(formData, jqForm, options){
                for (var i=0; i < formData.length; i++) {
                    if (formData[i].value=='' ||
                        formData[i].value=='Seu nome' ||
                        formData[i].value=='Seu e-mail' ||
                        formData[i].value=='Uma senha'){
                      alert("todos os campos são obrigatórios");
                      return false;
                    }
               }
            }
        };
        $('#cadastrar').ajaxForm(options);

        $('#esqueci').ajaxForm({success:
            function(responseText, statusText){
                    var obj = eval('(' + responseText + ')');
                    if(obj.mensagem!=undefined){
                        alert(obj.mensagem);
                    }
		}});

        $("#editar").click(function(){
            $('#editarPerfil').popup();
            return false;
        });

        $("#editarPerfil .links a").click(function(){
            $("#editarPerfil .links a").removeClass('select');
            $(this).addClass('select');

            $(".pessoal").hide();
            $(".profissional").hide();
            $(".senha").hide();

            $('.'+$(this).attr('href')).show();
            
            return false;
        })

        $(".adicionar_trabalhos").click(function(){
            $('.pop_adicionar_trabalho').popup();
            return false;
        });

        $('.obras a.editar').click(function(){
            $('#'+$(this).attr('rel')).popup();
            return false;

        });

        $('.comunidade_select a').click(function(){
            var val = $(this).html();
            $(this).parent().parent().children(".select").children("input.idComunidade").attr('value', $(this).attr('title'));
            $(this).parent().parent().children(".select").children("input.text").attr('value', $(this).html());
            $(this).parent().toggle('slow');
            return false;

        });

        $('.trabalhoForm').ajaxForm({success:function(responseText,statusText){
                if(responseText!="")alert(responseText);
                else{
                    $(".fechar").closest('.pop_up').popup();
                    location.reload();
                }
        }});

        

        $('.criar_evento').click(function(){
            $('.pop_novo_evento').popup();
            return false;
        });

        $('#novoEventoForm').ajaxForm({success:function(responseText,statusText){
                if(responseText!="")alert(responseText);
                else{
                    $(".fechar").closest('.pop_up').popup();
                    location.reload();
                }
        }});

        $('.obras .apagar').click(function(){
            if(confirm('Deseja realmente apagar esse trabalho?')){
                $.post($(this).attr('href'),function(resp){
                    if(resp!='') alert(resp);
                    else location.reload();
                });
            }
            return false;
        });

        $('#publicar').ajaxForm({success:function(responseText,statusText){ alert('status publicado!')}});

       $(".novo_topico").click(function(){
            $('.pop_novo_topico .comunidade').show();
            $('.pop_novo_topico .titulo').attr('value','');
            $('.pop_novo_topico .pai').attr('value','');
            $('.pop_novo_topico').popup();
            return false;
       });

       $(".responder_topico").click(function(){
            $('.pop_novo_topico .comunidade').hide();
            $('.pop_novo_topico .titulo').attr('value','RE: '+$(this).attr('title'));
            $('.pop_novo_topico .pai').attr('value',$(this).attr('rel'));
            $('.pop_novo_topico').popup();
            return false;
       });

       $('#novoTopicoForm').ajaxForm({success:function(responseText,statusText){
                resp = eval('(' + responseText + ')');
                if(resp.erro!="")alert(resp.erro);
                else{
                    $(".fechar").closest('.pop_up').popup();
                    window.location = resp.url;
                }
        }});

        $("a.denunciar").click(function(){
            $('#'+$(this).attr('target')).popup();
            return false;
        })
        $('.denunciarForm').ajaxForm({success:function(responseText,statusText){
                if(responseText!="")alert(responseText);
                else{
                    $(".fechar").closest('.pop_up').popup();
                }
        }});

        $("a.addContato").click(function(){
            $('#convidar').show();
            $('.convidado').hide();
            $('.pop_convidar').popup();
            $('#idConvite').attr('value',$(this).attr('rel'));
            $('#nomeConvite').attr('value',$(this).attr('target'));
            return false;
        });

        $('#convidarForm').ajaxForm({success:function(responseText,statusText){
             if(responseText=='ok'){
                 $('#convidar').slideUp('slow');
                 $('.convidado').slideDown('slow');
             }else{
                 alert(responseText);
             }
        }});

        $("a.adicionar_contato").click(function(){
            $('.pop_novos_contatos').popup();
            $('.pedido_0').show();
            return false;
        });
        $('.aceitarForm').ajaxForm({success:function(responseText,statusText){
             if(responseText!='ok'){
                 alert(responseText);
             }else{
                 $(".fechar").closest('.pop_up').popup();
                 location.reload();
             }
        }});

        $('p.naglink a').click(function(){
            $('.'+$(this).attr('target')).hide();
            $('.'+$(this).attr('href')).show();
            return false;
        });
        $('#convidarForm').ajaxForm({success:function(responseText,statusText){
                $(".fechar").closest('.pop_up').popup();
        }});

        $(".contatos a.excluir").click(function(){
            $('#excluir').show();
            $('#excluido').hide();
            $('.pop_excluir').popup();
            $('#idContato').attr('value',$(this).attr('rel'));
            $('#nomeContato').attr('value',$(this).attr('target'));
            return false;
        });

        $('#remContatoForm').ajaxForm({success:function(responseText,statusText){
             if(responseText=='ok'){
                 $('#excluir').slideUp('slow');
                 $('#excluido').slideDown('slow');
             }else{
                 alert(responseText);
             }
        }});

        $('.tipo_media').change(function(){
            if($(this).attr('value')=='I'){
                $(".up_video").hide();
                $(".up_imagem").show();
            }else{
                $(".up_imagem").hide();
                $(".up_video").show();
            }
        });
});
