/* 
 * Equipe-S - Todos os direitos reservados.
 * www.equipe-s.com
 * @autor Jonathan Simas
 *
 * Controlador ajax/javascript do Mural e comentarios
 */


    $(document).ready(function(){
        var replyToId = 0;
        $('.remove, .activate').click(function (){
            var botao = $(this);
            var idComentario = botao.attr('id_comentario');
            var tipo = botao.attr('class');

            $.ajax({
                url : ajaxPath+"/comentarioAction.php",
                data : "tipo="+tipo+"&id_comentario="+idComentario,
                type : "POST",
                dataType : "html",
                timeout : 8000,
                success : function(resposta) {
                    botao.removeClass().append(resposta);
                    if(tipo == 'remove'){
                        botao.parent().parent().fadeOut();
                    }
                },
                error : function(request, error) {
                    var mensagem = ("<b>Mensagem do Sistema</b><br />Houve um erro: "+error+"<br />Por favor recarregue a página." );
                    alert(mensagem);
                }
            });
        });


        $('.reply').click(function (e){
            e.preventDefault();
            var botao = $(e.target);
            replyToId = botao.attr('id_comentario');
            var replyTo = $(e.target).parent().parent();
            //alert(replyTo.attr('class'));

            $('.comentarioItem', '#muralFormContainer').remove();
            replyTo.clone().prependTo('#muralFormContainer form');
            $('.activate, .remove, .reply', '#muralFormContainer').hide(0);
            $('#muralFormContainer h4').html('Respondendo ao coment&aacute;rio abaixo.');
            $(window).scrollTo("#muralFormContainer", 300);
        });


        $('#enviarMural').click(function (e){
            e.preventDefault();
            var botao = $(e.target);
            var muralForm = $(e.target.form);
            var parametros = muralForm.serialize();
            var outPutContainer = $('#muralFormOutput',muralForm);
            $.ajax({
                url : "/"+ajaxPath+"/comentarioAction.php",
                data : parametros+"&tipo=create&resposta="+replyToId,
                type : "POST",
                dataType : "html",
                timeout : 8000,
                success : function(resposta) {
                    outPutContainer.html(resposta);
                    if(resposta.indexOf('sucesso') > 0){
                        var randNum = Math.round(Math.random()*100000);
                        $('#captchaimage').attr('src',$('#captchaimage').attr("src")+"&rand="+randNum);
                        $('#commentNome').val('');
                        $('#commentEmail').val('');
                        $('#commentText').val('');
                        $('#captchastring').val('');
                    }
                },
                error : function(request, error) {
                    var mensagem = ("Mensagem do Sistema\nHouve um erro: "+error+"\nPor favor recarregue a página." );
                    alert(mensagem);
                }
            });

        });
        $('#captcharefresh').click( function (){
            var randNum = Math.round(Math.random()*100000);
            $('#captchaimage').attr('src',$('#captchaimage').attr("src")+"&rand="+randNum);
        });
       

    });


