// JavaScript Document
// special tooltip em input text
var $j = jQuery.noConflict(); 
$j(function (){
    $j(document).pngFix();

    /* table sorter */
    $j(".tablesorter").tablesorter({
        widgets: ['zebra']
    });
    
    // maskara
    $j(".fone_mask").mask("(99) 9999-9999");
    $j(".cep_mask").mask("99999-999");
    $j(".cpf_mask").mask("999.999.999-99");
    $j(".cnpj_mask").mask("99.999.999/9999-99");
    $j(".ie_mask").mask("999.999.999.999");

    /* enviar formulario de login topo site */
    $j("#btnEnviarLogin").click(function() {
        $j("#frm_login_painel").submit();
    });

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

        $j("#loading").show();

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

        if(enviar_ok) {
            var options = {
                success: function(msg) {
                    $j("#loading").hide("slow");

                    if($j.trim(msg) == "") {
                        alert('E-mail enviado com sucesso. Em breve retornaremos. Obrigado!');
                        $j('#'+form_name).resetForm();
                    } else {
                        alert($j.trim(msg));
                    }
                }
            };

            $j(this).ajaxSubmit(options);

            return false; // faz o submit normal
        } else {
            $j("#loading").hide("slow");
            alert('Preencha os campos obrigatórios.');
            return false; //cancela submit normal
        }
    });

    /* onchange paineis de controle/ suporte */
    $j("#slPainel").change(function() {
        //var
        vPanel = $j(this).val();
        $j("#loading").show();
        $j.ajax({
            type: "GET",
            url: "/processa.php",
            data: "op=formPaineis&painel="+vPanel,
            success: function(msg){
                $j("#blocoFrmMaquinas").html(msg);
                if(vPanel == 2) {
                    $j("#frmPaineis").attr("action", "https://seguro.isbrasil.info/painel/");
                }
                $j("#loading").hide("slow");
            },
            error: function(obj, msg, exception) {
                $j("#blocoFrmMaquinas").html("<div class='atencao'>Erro Carregando formulario!</div>");
                $j("#loading").hide("slow");
            }
        });
    });

    /* maquinas do webmail */
    $j("#slMaquinaWebmail").change(function() {
        $j("#loading").show();
        $j.ajax({
            type: "GET",
            url: "/processa.php",
            data: "op=formWebmailAction&idUrl="+this.value,
            success: function(msg){
                $j("#frmPaineis").attr("action", msg);
                $j("#loading").hide("slow");
            }
        });
    });
    // abrir em nova janela
    $j("a[rel=nofollow]").click(function(){
        this.target="_blank"
    });
});