$(document).ready(function(){

    // CONTATO - MENU LOCAL
    $('.menu_local a').click(function(){
        var contato_local = $(this);
        if($(this).attr('href').indexOf('/contato') > 0){
            $.get(BASE_URI+'contato', function(r){
                $('.menu_local ul li').removeClass('menu_selecionado');
                contato_local.parents('li').addClass('menu_selecionado');
                $('div.texto').html(r);
            });
            return false;
        }
    });

    /* LIB */
    $('.rf').click(function(){return false;});
    $('.target_blank').click(function(){window.open($(this).attr('href'));return false;});

    /* ABRIR LINKS EM UMA NOVA GUIA/JANELA */
    $('.solucao_links a').click(function(){
        window.open($(this).attr('href'));
        return false;
    });

    $('.telefone').mask('(99) 9999-9999');

    $('select.select-style-1').sSelect({ddMaxHeight: '456px', token: 'select-style-1'});
    
    $('#URL').val(location.href);

    //$("#accordion").accordion({ autoHeight: false });
    //ui-state-active
    //ui-state-default

    $('#accordion .ui-accordion-header').click(function() {
            //$('#accordion .ui-accordion-header').removeClass('ui-state-active');
            //$('#accordion .conteiner-accordion').slideUp('normal');

            if($(this).next().is(':hidden') == true) {

                $(this).addClass('ui-state-active');
                $(this).next().slideDown('normal');
             }else{
                 $(this).removeClass('ui-state-active');
                 $(this).next().slideUp('normal');
             }
             return false;
     });


    // troca as imagens da area de redes sociais
    var imgUrlBase = BASE_URI+'application/themes/g2ka/img/bt/';
    var img_redes = '';
    var img = '';
    $('.rede_hover').hover(function(){
        img = $(this).children();
        var filho = img.attr('src');
        var quebra_filho = filho.split('/');

        img_redes = quebra_filho[quebra_filho.length-1];
        var quebra_img = img_redes.split('.');

        img.attr('src', imgUrlBase+quebra_img[0]+'_hover.'+quebra_img[1]);

    },function(){
        img.attr('src', imgUrlBase+img_redes);
    })


    // fundo das notícias na home
    //$('#conteudo .noticias .noticias_bloco:first').css('background','url(../img/bg/noticias_home.jpg) left top no-repeat');

    $('a').focus(function(){
        $(this).blur();
    });

    $('#conteudo .noticias .noticias_bloco:last').addClass('mb70');

    // �?REA RESTRITA
    /*$('#topo .logo_links_busca .links ul li a#link_area_restrita').click(
    function(){
        $('.topo_restrita').show();
        $('#form_usuario').focus();
    });
    $('#form_usuario').blur(function(){
        if($(this).val() == ''){
            $('#topo .topo_restrita').hide();
        }else{
            $('#form_senha').focus();
        }
    });
    $('#form_senha').blur(function(){
        if($(this).val() == ''){
            $('#topo .topo_restrita').hide();
        }
    });
    var offset = $('#topo .logo_links_busca .links ul li a#link_area_restrita').offset();
    var largura = $('#topo .topo_restrita').width();
    $('#topo .topo_restrita').css('left',(offset.left-92)+'px');
    $('#form_area_restrita').submit(function(){
        if($(this).find('input[name=usuario]').val() == ''){ alert('Por favor preencha o campo Usuário!'); return false; }
        if($(this).find('input[name=senha]').val() == ''){ alert('Por favor preencha o campo Senha!'); return false; }
    })*/ 


    // COMPARTILHE
    $('a#link_compartilhe').mouseover(
    function(){
        $('#topo .topo_hover').hide();
        $('.topo_compartilhe').show();
        var offset = $('#topo .logo_links_busca .links ul li a#link_compartilhe').offset();
        //var largura = $('#topo .topo_compartilhe').width();
        $('#topo .topo_compartilhe').css('left',(offset.left-27)+'px');
    });
    $('#topo .topo_compartilhe').hover(function(){$('#topo .topo_hover').hide();$(this).show();}, function(){$(this).hide();});
    

    // PARTICIPE
    $('#link_participe').mouseover(function(){
        $('#topo .topo_hover').hide();
        $('.topo_participe').show();
        var offset = $('#topo .logo_links_busca .links ul li a#link_participe').offset();
        //var largura = $('#topo .link_participe').width();
        $('.topo_participe').css('left',(offset.left-50)+'px');
    });
    $('#topo .topo_participe').hover(
        function(){
            $('#topo .topo_hover').hide();
            $(this).show();
        },
        function(){
            $(this).hide();
        }
    );


    // HOME > NOT�?CIAS > IMAGENS DE INTERATIVIDADE > TITLE CUSTOMIZADO
    /*$('.tags_redes .redes_sociais a').hover(
        function(){
            var offset = $(this).offset();
            $('#title_redes').show();
            $('#title_redes').text($(this).attr('title'));
            $('#title_redes').css('margin-top', offset.top-30+'px');
            //$('#title_redes').css('margin-left', offset.left+($('#title_redes').width()/2)-($('#title_redes').width()/2)+'px');
            $('#title_redes').css('margin-left', offset.left+6-($('#title_redes').width()/2)+'px');
            //alert(($('#title_redes').width()-32)/2);
        },
        function(){
            $('#title_redes').hide();
        }
    );*/


    // INTERNA > NOT�?CIAS > IMAGENS DE INTERATIVIDADE > TITLE CUSTOMIZADO
    /*$('#conteudo .bloco_centro .texto .interatividade .links a').hover(
        function(){
            var offset = $(this).offset();
            $('#title_redes').show();
            $('#title_redes').text($(this).attr('title'));
            $('#title_redes').css('margin-top', offset.top-30+'px');
            $('#title_redes').css('margin-left', offset.left+5-($('#title_redes').width()/2)+'px');
        },
        function(){
            $('#title_redes').hide();
        }
    );*/

        // REDES SOCIAIS > COMPARTILHE
        $('a.addthis_button_twitter').click(function(){
            return false;
        });

    // INTERATIVIDADE
    $('.bt_indique_amigo').click(function(){
        if($('#conteudo .bloco_centro .texto .formularios').is(':hidden')){
            $('#conteudo .bloco_centro .texto .formularios .bloco_interatividade').hide();
            $('#conteudo .bloco_centro .texto .formularios').fadeIn(2000);
            var altura = $('#conteudo .bloco_centro .texto .formularios .interatividade_indique').height()+'px';
            $('#conteudo .bloco_centro .texto .formularios .interatividade_indique').addClass('he0');
            $('#conteudo .bloco_centro .texto .formularios .interatividade_indique').animate({
                height : altura
            }, 1000);
        }
    });
    // INTERATIVIDADE
    $('.interatividade_comentarios').click(function(){
        if($('#conteudo .comentarios-conteiner').is(':hidden')){
            $('#conteudo .comentarios-conteiner .comentarios-conteiner-1').hide();
            $('#conteudo .comentarios-conteiner').fadeIn(2000);
            var altura = $('#conteudo .comentarios-conteiner .comentarios-conteiner-1').height()+'px';
            $('#conteudo .comentarios-conteiner .comentarios-conteiner-1').addClass('he0');
            $('#conteudo .comentarios-conteiner .comentarios-conteiner-1').animate({
                height : altura
            }, 1000);
        }
        return false;
    });

    // INTERATIVIDADE > LINKS
    $('.interatividade .links a, .redes_sociais a').mouseover(function(){
        $(this).removeClass('at300b');
    });

    // OPORTUNIDADE E CURR�?CULO
    $('#conteudo .bloco_centro .texto .oportunidade_curriculo ul.abas li#aba_curriculo').click(function(){
        $('#conteudo .bloco_centro .texto .oportunidade_curriculo ul.abas li#aba_oportunidade').addClass('li_inativo');
        $('#conteudo .bloco_centro .texto .oportunidade_curriculo ul.abas li#aba_oportunidade').removeClass('li_ativo');
        $('#conteudo .bloco_centro .texto .oportunidade_curriculo ul.abas li#aba_curriculo').addClass('li_ativo');
        $('#conteudo .bloco_centro .texto .oportunidade_curriculo ul.abas li#aba_curriculo').removeClass('li_inativo');
        $('#conteudo .bloco_centro .texto .oportunidade_curriculo').removeClass('oportunidade_ativa');
        $('#conteudo .bloco_centro .texto .oportunidade_curriculo').addClass('curriculo_ativo');
        $('#conteudo .bloco_centro .texto .oportunidade_curriculo .oportunidade_curriculo_conteudo').hide();
        $('#conteudo .bloco_centro .texto .oportunidade_curriculo .curriculo').show();
    });
    $('#conteudo .bloco_centro .texto .oportunidade_curriculo ul.abas li#aba_oportunidade').click(function(){
        $('#conteudo .bloco_centro .texto .oportunidade_curriculo ul.abas li#aba_oportunidade').removeClass('li_inativo');
        $('#conteudo .bloco_centro .texto .oportunidade_curriculo ul.abas li#aba_oportunidade').addClass('li_ativo');
        $('#conteudo .bloco_centro .texto .oportunidade_curriculo ul.abas li#aba_curriculo').removeClass('li_ativo');
        $('#conteudo .bloco_centro .texto .oportunidade_curriculo ul.abas li#aba_curriculo').addClass('li_inativo');
        $('#conteudo .bloco_centro .texto .oportunidade_curriculo').removeClass('curriculo_ativo');
        $('#conteudo .bloco_centro .texto .oportunidade_curriculo').addClass('oportunidade_ativa');
        $('#conteudo .bloco_centro .texto .oportunidade_curriculo .oportunidade_curriculo_conteudo').hide();
        $('#conteudo .bloco_centro .texto .oportunidade_curriculo .oportunidade').show();
    });

    // RODAPÉ
    $('#parte_baixo .logo_mapa .mapa ul li a:first').addClass('pr12');
    $('#parte_baixo .logo_mapa .mapa ul li a:first').addClass('pl12');


    // INPUT FILE CUSTOMIZADO
    var W3CDOM = (document.createElement && document.getElementsByTagName);

    if($('div.fakefile input').length > 0)
        initFileUploads();

    function initFileUploads() {
            if (!W3CDOM) return;
            var fakeFileUpload = document.createElement('div');
            fakeFileUpload.className = 'fakefile';
            fakeFileUpload.appendChild(document.createElement('input'));
            var image = document.createElement('img');
            image.src='img/bt/procurar.png';
            fakeFileUpload.appendChild(image);
            var x = document.getElementsByTagName('input');
            for (var i=0;i<x.length;i++) {
                    if (x[i].type != 'file') continue;
                    if (x[i].parentNode.className != 'fileinputs') continue;
                    x[i].className = 'file hidden';
                    var clone = fakeFileUpload.cloneNode(true);
                    x[i].parentNode.appendChild(clone);
                    x[i].relatedElement = clone.getElementsByTagName('input')[0];
                    x[i].onchange = x[i].onmouseout = function () {
                            this.relatedElement.value = this.value;
                    }
            }
    }
    $('div.fakefile input').attr('readonly','readonly');
    $('div.fileinputs input.file').attr('size','50');
    if ($.browser.msie) {
        $('.fileinputs input.hidden').addClass('ie_fileinputs_input_hidden');
        $('div.fakefile').addClass('ie_div_fakefile');
    }


});

/*
 *
 * ==================================================
 *
 * Controlador da paginação dos banner na home
 */
var imgInativa = BASE_URI+'application/themes/g2ka/img/bg/menu.png';
var imgAtiva = BASE_URI+'application/themes/g2ka/img/bg/menu_selecionado.png';

$(function(){
    var banner_home = window.setInterval('passarBannerHome()', 4000);
    $('.bt_banner_proximo').click(function(){
        passarBannerHome();
        $(this).blur();return false;
    });
    $('.bt_banner_anterior').click(function(){
        voltarBannerHome();
        $(this).blur();return false;
    });
    $('.banner').hover(function(){
        clearInterval(banner_home);
    }, function(){
        banner_home = window.setInterval('passarBannerHome()', 4000);
    });
})
function passarBannerHome()
{
    var daVez = '';
    daVez = $('.giga-conteiner').find('.ativo:first');

    $('.banners_home').removeClass('ativo');
    $('.banners_home').addClass('dn');

    if(daVez.next().html() == null){
        daVez = $('.giga-conteiner').find('.banners_home:first');

        daVez.removeClass('dn');
        daVez.addClass('ativo');

        trocaPagina(daVez.attr('rel'));
    }else{
        daVez.next().removeClass('dn');
        daVez.next().addClass('ativo');

        trocaPagina(daVez.next().attr('rel'));
    }
}
function voltarBannerHome()
{
    var daVez = '';
    daVez = $('.giga-conteiner').find('.ativo:first');

    $('.banners_home').removeClass('ativo');
    $('.banners_home').addClass('dn');

    if(daVez.prev().html() == null){
        daVez = $('.giga-conteiner').find('.banners_home').last();

        daVez.removeClass('dn');
        daVez.addClass('ativo');

        trocaPagina(daVez.attr('rel'));
    }else{
        daVez.prev().removeClass('dn');
        daVez.prev().addClass('ativo');

        trocaPagina(daVez.prev().attr('rel'));
    }
}
function trocaPagina(pagina)
{
    $('.img-page-controller').attr('src', imgInativa);
    $('.'+pagina).attr('src', imgAtiva);
}
$(function(){
    $('.controler-banner').click(function(){
        $('.banners_home').addClass('dn');
        $('.banners_home').removeClass('ativo');
        
        $('.banner_top'+$(this).attr('rel')).addClass('ativo');
        $('.banner_top'+$(this).attr('rel')).removeClass('dn');

        $('.img-page-controller').attr('src', imgInativa);
        $(this).find('img').attr('src', imgAtiva);

        return false;
    })
})
$(function(){
    $('form#form-contato').submit(function(){
        if($(this).find('input[name=contact_name]').val() == 'seu nome'){alert('Por favor preencha o campo seu nome!');return false;}
        if($(this).find('input[name=contact_email]').val() == 'seu e-mail'){alert('Por favor preencha o campo seu e-mail!');return false;}
        else{
            if(!echeck($(this).find('input[name=contact_email]').val())){return false;}
        }
        if($(this).find('input[name=contact_telefone]').val() == 'telefone'){alert('Por favor preencha o campo telefone!');return false;}
        if($(this).find('input[name=contact_estado]').val() == 'estado'){alert('Por favor preencha o campo estado!');return false;}
        if($(this).find('input[name=contact_city]').val() == 'cidade'){alert('Por favor preencha o campo cidade!');return false;}
        if($(this).find('input[name=contact_assunto]').val() == 'assunto'){alert('Por favor preencha o campo assunto!');return false;}
        if($(this).find('#message').val() == 'mensagem'){alert('Por favor preencha o campo mensagem!');return false;}

    });
})
$(function(){
    $('form#form-duvida').submit(function(){
        if($(this).find('input[name=seu_nome]').val() == 'seu nome'){alert('Por favor preencha o campo seu nome!');return false;}
        if($(this).find('input[name=seu_email]').val() == 'seu e-mail'){alert('Por favor preencha o campo seu e-mail!');return false;}
        else{
            if(!echeck($(this).find('input[name=seu_email]').val())){return false;}
        }
        if($(this).find('input[name=telefone]').val() == 'telefone'){alert('Por favor preencha o campo telefone!');return false;}
        if($(this).find('input[name=empresa]').val() == 'estado'){alert('Por favor preencha o campo estado!');return false;}
        if($(this).find('#duvida').val() == ''){alert('Por favor preencha o campo dúvida!');return false;}

    });
})
$(function(){
    $('form#formulario-coment').submit(function(){
        if($(this).find('input[name=name]').val() == 'seu nome'){alert('Por favor preencha o campo seu nome!');return false;}
        if($(this).find('input[name=email]').val() == 'seu e-mail'){alert('Por favor preencha o campo seu e-mail!');return false;}
        else{
            if(!echeck($(this).find('input[name=email]').val())){return false;}
        }
        if($(this).find('input[name=website]').val() == 'website'){alert('Por favor preencha o campo website!');return false;}
        if($(this).find('#comment').val() == 'mensagem'){alert('Por favor preencha o campo mensagem!');return false;}

    });
})

jQuery(function(){
    jQuery('.bt-rss').each(function(){
       jQuery(this).bind('click', function(){
            var left = cauculaWigth(450);
            jQuery('#div-conteiner-pop').hide();
            jQuery('#loading').show();
            jQuery.blockUI({message: jQuery('#div-loading'),css: {width:'450px', left: left+'px', top:'20%',border:'0;'}});
            jQuery.get(BASE_URI+'noticias/popuprss/', null, function(result){
               jQuery('#loading').hide();
               jQuery('#div-conteiner-pop').show();
               jQuery('#div-conteiner-pop').html(result);
            });
            return false;
        })
    })
});
$(function(){
    $('.abrir-submenu').click(function(){
        var offset = $(this).next().offset();
        var height = offset.height;
        $(this).toggleClass("active").next().toggle(function(){});
        $(this).blur();
        return false;
    });
});
$(function(){
   //Esquema para valores padrão nos campos de form
    $('.default-value').defaultFields('#000', '#CCC');

});
