$(document).ready(function() {

    $('.submit').hide();

    function enquete_resultado() {
        $.ajax({

            type:"post",
            url:"/enquete/resultado/",
            data:'',

            beforeSend:function() {
                $('#enquete').empty().html('<div class="resposta">Aguarde...</div>');
            },

            success:function(data) {
                if(data != 0) {
                    $('#enquete').empty().append(data);
                    $('#enquete').fadeTo(500, 1);

                    if(!$.cookie('votou'))
                        $('.submit').show();
                    else
                        $('.submit').hide();

					$("#div_enquete").animate({
						top:(($(window).height()/2)-($('#div_enquete').height()/2)+$(window).scrollTop()),
						left:(($(window).width()/2)-($('#div_enquete').width()/2))
					},400);
                } else
                    $('#enquete').hide();
            }

        });
    }

    function enquete_pergunta() {
        $.ajax({

            type:"post",
            url:"/enquete/pergunta/",
            data:'',

            beforeSend:function() {
                $('#enquete').empty().html('<div class="resposta">Aguarde...</div>');
            },

            success:function(data) {
                $('#enquete').empty().append(data);

                if(data != 0)
                    $('#enquete').show();
                else
                    $('#enquete').hide();

				$("#div_enquete").animate({
					top:(($(window).height()/2)-($('#div_enquete').height()/2)+$(window).scrollTop()),
					left:(($(window).width()/2)-($('#div_enquete').width()/2))
				},400);
            }

        });
    }

    if(!!$.cookie('votou')) {
        enquete_resultado();
        return false;
    }else{
        enquete_pergunta();
	}

    $('#bto_votar').live('click',function() {

        var alternativa = $('#form_enquete input:radio:checked').val()

        if (!alternativa) {
			$('#enquete_erro').empty().append('Selecione uma alternativa!').show()
			return false;
        }

        $.ajax({
            type:"post",
            url:"/enquete/votar/",
            data:$('#form_enquete').serialize(),

            beforeSend:function() {
                $('#enquete').empty().html('<div class="resposta">Aguarde...</div>');
            },

            success:function(data) {
                $.cookie("votou", true, { path: '/' }, { expires: 1 });

                $('#enquete').fadeTo(500, 0, function(){
                   enquete_resultado();
                });

				$("#div_enquete").animate({
					top:(($(window).height()/2)-($('#div_enquete').height()/2)+$(window).scrollTop()),
					left:(($(window).width()/2)-($('#div_enquete').width()/2))
				},400);
            }
        });

        return false;

    });

    $('#bto_resultado').live('click',function() {
        enquete_resultado()
        return false;
    });

    $('#bto_retornar').live('click', function(){
        enquete_pergunta()
        return false; 
    });

});
