// JavaScript Document
jQuery.noConflict();
jQuery(document).ready(function() {
    /* table sorter */
    jQuery(".tablesorter").tablesorter({
        widgets: ['zebra']
    });

    /* envio do form */
    jQuery("form[title='Formulario']").submit(function() {
        var enviar_ok = true;
        var form_name = jQuery(this).attr('name');

        jQuery("#loading").show();

        // limpar cores dos campos
        jQuery('#'+form_name+' :input ').each(function(){
            jQuery("#"+this.id).css({
                background: "#F0F0F0"
            });
        });

        /* checar campos */
        jQuery('#'+form_name+' :input[title="requerido"]').each(function(){
            if(jQuery.trim(jQuery("#"+this.id).val()) == '') {
                jQuery("#"+this.id).css({
                    background: "#FF9F9F"
                });
                enviar_ok = false;
            } else {
                jQuery("#"+this.id).css({
                    background: "#B8F5B1"
                });
            }
        });

        if(enviar_ok) {
            jQuery("#loading").hide();
            return true; // faz o submit normal
        } else {
            alert('Preencha os campos obrigatórios.');
            jQuery("#loading").hide();
            return false; //cancela submit normal
        }
    });

    /* envio da enquete */
    jQuery("form[title='frm_enquete']").submit(function() {
        jQuery("#loading_enquete").show();

        var options = {
            success: function(msg) {
                // sucesso no envio
                if(jQuery.trim(msg) == "") {
                    alert('Voto registrado com sucesso. Obrigado!');
                    jQuery(this).resetForm();
                    jQuery.get('/pec/ajax_processa.php', {
                        act: "resultado",
                        enquete: jQuery('#q_id').val()
                    }, function(data) {
                        jQuery('#bloco_enquete').html(data);
                    });

                } else {
                    alert(jQuery.trim(msg));
                }

                jQuery("#loading_enquete").hide("slow");
            }
        };

        jQuery(this).ajaxSubmit(options);

        return false; // faz o submit normal
    });
});