/* 
 * Projeto Wisdom Blumenau
 * Autor: Ismael Tiago Pereira
 * Documento criado em 06/07/2010, às 16:36h
 * 
 */


$(document).ready(function(){


    // APLICA EVENTO HOVER NO MENU SUPERIOR E MENU LOCAL QUANDO SELECIONADO
    var url = window.location.href;
    var baseUrl = 'localhost/cms_wisdom/trunk/'; // local
    var qtdInicialBase = url.indexOf('localhost');

    // BASE_URI PARA JS (SEMELHANTE AO BASE_URI DO CODEIGNITER)
    var base_uri = '/cms_wisdom/trunk/';
    if(url.indexOf('localhost') < 0){
        base_uri = 'wisdomblumenau.com.br/';
    }

    if(url.indexOf('localhost') < 0){
        baseUrl = 'wisdomtemp.web279.uni5.net/';
        qtdInicialBase = url.indexOf('wisdomtemp.web279.uni5.net/');
        base_uri = 'wisdomtemp.web279.uni5.net/';
    }
    
    if((url.indexOf('localhost') < 0) && (url.indexOf('wisdomtemp.web279') < 0)){
        baseUrl = 'wisdomblumenau.com.br/';
        qtdInicialBase = url.indexOf('wisdomblumenau.com.br/');
    }

    if(url.indexOf(baseUrl, 0) >= 0){
        var qtdBase = baseUrl.length + qtdInicialBase;
        var qtdUrl = url.length;
        url = url.substring(qtdBase, qtdUrl);
        var complemento = url.split('/');
        var modulo = complemento[0];
        var num = 1;
        switch(modulo){
            case 'downloads':
                num = 2;
            case 'noticias':
                num = 2;
        }
        var acao = complemento[num];
        var cadaUrl;
        var cadaQtdUrl;
        var cadaComplemento;

        // MENU SUPERIOR
        $('div.menu_redes ul.menu li a').each(function(){
            cadaUrl = $(this).attr('href');
            cadaQtdUrl = cadaUrl.length;
            cadaUrl = cadaUrl.substring(qtdBase, cadaQtdUrl);
            cadaComplemento = cadaUrl.split('/');

            if($(this).text() != 'blog'){
                if((modulo == 'trabalheconosco') && (cadaComplemento[0] == 'a-escola') && (cadaComplemento[num] != 'contato')){ //somente para trabalheconosco
                    $(this).addClass('menu_hover');
                }

                if(cadaComplemento[0] == modulo){
                    if(modulo != 'a-escola'){
                        $(this).addClass('menu_hover');
                    }else{ // somente para seção a-escola
                        if(cadaComplemento[num] != 'contato'){
                            $(this).addClass('menu_hover');
                        }else{
                            if(acao == 'contato'){ // somente para contato
                                $(this).addClass('menu_hover');
                            }
                        }
                    }
                }
            }
            
        });


        // MENU LOCAL
        if(acao){
            if(acao.indexOf('#',0) > 0){
                vetor = acao.split('#');
                acao = vetor[0];
            }
            $('ul.menu_local li a').each(function(){
                cadaUrl = $(this).attr('href');
                cadaQtdUrl = cadaUrl.length;
                cadaUrl = cadaUrl.substring(qtdBase, cadaQtdUrl);
                cadaComplemento = cadaUrl.split('/');
                if(cadaComplemento[num] == acao){
                    $(this).addClass('menu_local_hover');
                }
            });
        }
        if((!acao) && (num == 2)){
            $('ul.menu_local li a:first').addClass('menu_local_hover');
        }

        if(modulo == 'trabalheconosco'){
            $('ul.menu_local li a').each(function(){
                cadaUrl = $(this).attr('href');
                if(cadaUrl.indexOf('trabalheconosco',0) >= 0){
                    $(this).addClass('menu_local_hover');
                }
            });
        }

    } // fim hover nos menus

    if(url.indexOf('#conveniar-se',0) > 0){
        var topoForm = $('#form_seja_conveniado_interna').offset().top;
        $('html,body').delay(1800).animate({
            scrollTop: topoForm
        }, 2500);
    }


    /* TITULO DE CONTEÚDO */
    $('.noticias_cima').each(function(){
        if(modulo != 'downloads'){
            $(this).attr('id',acao);
        }else{
            $(this).attr('id',modulo);
        }
        
    });


    // CORREÇÃO BUG CODE PAGINADOR
    //    $('.paginador a').each(function(){
    //        var url = $(this).attr('href');
    //        var posicao = url.indexOf('/page');
    //        if(!url.substring(posicao+6, url.length)){
    //            $(this).attr('href',url.substring(0, posicao))
    //        }
    //    });

    // DIALOG
    // a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore!
    //$("#dialog").dialog("destroy");

    //$("#dialog-message").dialog({
    $(".message").dialog({
        modal: true,
        buttons: {
            Ok: function() {
                $(this).dialog('close');
            }
        }
    });

    function alert(texto){
        var randomnumber = Math.floor(Math.random()*11);
        var newId = 'alert'+randomnumber;
        var newAlert = $('#x').clone().attr('id', newId);
        $('.messageAlert').find('p:first').html(texto);
        //$('body').prepend('.messageAlert');
        $('body').prepend('');
        $('.messageAlert').dialog({
            bgiframe: true,
            height: 140,
            modal: true,
            buttons: {
                Ok: function() {
                    $(this).dialog('close');
                }
            }
        });
    }

    // PÁGINAS INTERNAS > CONTEÚDO > (ID) TROCA ESPEÇO POR UNDERLINE
    if($('.noticias_cima').length > 0){
        var id = $('.noticias_cima').attr('id');
        if(id.indexOf(' ') >= 0){
            $('.noticias_cima').attr('id',id.replace(' ','_'));
        }
    }


    // BACKGROUND DIFERENTE PARA HOME E INTERNAS
    if($('#banners_agenda').length > 0){
        $('#geral').addClass('geral_home');
    }

    // HOME > CARROSSEL DE BANNERS

    // Tempo entre um giro e o seguinte em milisegundos, portanto 1000ms = 1 segundo
    var entreGiros = 9000;

    var totalVagao = 0;
    var href = '';
    $('.banners .vagao').each(function(){
        totalVagao++;
        href = $('a', this).attr('href');
        if(href.indexOf(baseUrl) == -1){
            $('a', this).addClass('target_blank');
        }
    });

    var tempo;
    if(totalVagao > 1){
        tempo = window.setInterval(function(){
            giro()
        }, entreGiros);
    }
    

    $('.carrossel .botoes span').removeClass('carrossel_numeracao_span_ativo');
    $('.carrossel .botoes span').eq(0).addClass('carrossel_numeracao_span_ativo');

    function carrossel(num){
        $('.carrossel').animate({
            opacity: 0
        }, 300, function(){
            $('.estacao .trem', this).css('margin-left','-'+(num * 612)+'px');
            $('.carrossel .botoes span').removeClass('carrossel_numeracao_span_ativo');
            $('.carrossel .botoes span').eq(num).addClass('carrossel_numeracao_span_ativo');
        });
        $('.carrossel').animate({
            opacity: 1
        }, 200);

    }

    var banner_final = 0;
    $('.estacao .trem .vagao').each(function(){
        banner_final = banner_final + 1;
    });

    function giro() {
        var trem = $('.estacao .trem').css('margin-left');
        var vagao = $('.estacao .trem .vagao').css('width');
        var atual = Math.abs(parseInt(trem)/parseInt(vagao)) + 1;
        if(atual >= banner_final){
            atual = 0;
        }
        carrossel(atual);
    }

    $('.botoes span').click(function(){
        clearInterval(tempo);
        var num = parseInt($(this).attr('class')) - 1;
        carrossel(num);
    });


    // HOME > AGENDA (FUNDO VERMELHO)
    $('.agenda_item .agenda_grupo').hover(
        function(){
            $(this).addClass('agenda_hover');
        },
        function(){
            $(this).removeClass('agenda_hover');
        });
    // HOME > AGENDA > QUANTIDADE DE ITENS NA AGENDA
    var alturaAgenda = 0;
    $('.agenda_item').each(function(){
        alturaAgenda += $(this).height();
        if(alturaAgenda > 240){
            $(this).hide();
        }
    });

    // HOME > NOTÍCIAS > REDES
    $('.noticia .redes_comentarios .redes span').hover(
        function(){
            $(this).addClass('redes_span_hover');
        },
        function(){
            $(this).removeClass('redes_span_hover');
        });

    // NOTÍCIAS > COMENTÁRIOS > LINKS
    $('.redes_comentarios .comentarios').hover(
        function(){
            $('a', this).addClass('comentarios_a_hover');
        },
        function(){
            $('a', this).removeClass('comentarios_a_hover');
        });
    

    // HOME > FLICKR
    $('.home_conteudo .home_cross .bloco_cross .bloco_conteudo div.flickr img').eq(1).addClass('mr0');
    $('.home_conteudo .home_cross .bloco_cross .bloco_conteudo div.flickr img').eq(3).addClass('mr0');
    $('.home_conteudo .home_cross .bloco_cross .bloco_conteudo div.flickr img').eq(2).addClass('mb0');
    $('.home_conteudo .home_cross .bloco_cross .bloco_conteudo div.flickr img').eq(3).addClass('mb0');

    $('.home_conteudo .home_cross .bloco_cross .bloco_topo h2').click(function(){
        var num = $(this).attr('class');
        if(num == '1'){
            $(this).parent().addClass('home_cross_ativo_dois');
        }else{
            $(this).parent().removeClass('home_cross_ativo_dois');
        }

        var elementos = $(this).parent().parent().children('.bloco_conteudo').children('div');
        elementos.hide();
        elementos.eq(num).show();
    });


    // HOME > SEJA CONVENIADO e NEWSLETTER
    $('input.campo_email').focus(function(){
        if($(this).val() == 'e-mail'){
            $(this).val('');
            $(this).addClass('col666');
        }
    });
    $('input.campo_email').blur(function(){
        if($(this).val() == ''){
            $(this).val('e-mail');
            $(this).removeClass('col666');
        }
    });

    // CROSS-CONTENT > BUSCA
    $('input.campo_busca').focus(function(){
        if($(this).val() == 'busca'){
            $(this).val('');
            $(this).addClass('col666');
        }
    });
    $('input.campo_busca').blur(function(){
        if($(this).val() == ''){
            $(this).val('busca');
            $(this).removeClass('col666');
        }
    });

    // FORM COMENTÁRIO
    $('input.campo_nome').focus(function(){
        if($(this).val() == 'nome'){
            $(this).val('');
            $(this).addClass('col666');
        }
    });
    $('input.campo_nome').blur(function(){
        if($(this).val() == ''){
            $(this).val('nome');
            $(this).removeClass('col666');
        }
    });
    
    $('input.campo_cidade').focus(function(){
        if($(this).val() == 'cidade'){
            $(this).val('');
            $(this).addClass('col666');
        }
    });
    $('input.campo_cidade').blur(function(){
        if($(this).val() == ''){
            $(this).val('cidade');
            $(this).removeClass('col666');
        }
    });

    $('textarea.campo_comentario').focus(function(){
        if($(this).val() == 'comentário'){
            $(this).val('');
            $(this).addClass('col666');
        }
    });
    $('textarea.campo_comentario').blur(function(){
        if($(this).val() == ''){
            $(this).val('comentário');
            $(this).removeClass('col666');
        }
    });


    // FORM INDIQUE
    $('input.campo_seu_nome').focus(function(){
        if($(this).val() == 'seu nome'){
            $(this).val('');
            $(this).addClass('col666');
        }
    });
    $('input.campo_seu_nome').blur(function(){
        if($(this).val() == ''){
            $(this).val('seu nome');
            $(this).removeClass('col666');
        }
    });

    $('input.campo_seu_email').focus(function(){
        if($(this).val() == 'seu e-mail'){
            $(this).val('');
            $(this).addClass('col666');
        }
    });
    $('input.campo_seu_email').blur(function(){
        if($(this).val() == ''){
            $(this).val('seu e-mail');
            $(this).removeClass('col666');
        }
    });

    $('input.campo_nome_amigo').focus(function(){
        if($(this).val() == 'nome do(a) amigo(a)'){
            $(this).val('');
            $(this).addClass('col666');
        }
    });
    $('input.campo_nome_amigo').blur(function(){
        if($(this).val() == ''){
            $(this).val('nome do(a) amigo(a)');
            $(this).removeClass('col666');
        }
    });

    $('input.campo_email_amigo').focus(function(){
        if($(this).val() == 'e-mail do(a) amigo(a)'){
            $(this).val('');
            $(this).addClass('col666');
        }
    });
    $('input.campo_email_amigo').blur(function(){
        if($(this).val() == ''){
            $(this).val('e-mail do(a) amigo(a)');
            $(this).removeClass('col666');
        }
    });

    $('textarea.campo_mensagem_indique').focus(function(){
        if($(this).val() == 'Olha só o que eu achei no site da Wisdom Blumenau'){
            $(this).addClass('col666');
        }
    });
    $('textarea.campo_mensagem_indique').blur(function(){
        if($(this).val() == 'Olha só o que eu achei no site da Wisdom Blumenau'){
            $(this).removeClass('col666');
        }
        if($(this).val() == ''){
            $(this).val('Olha só o que eu achei no site da Wisdom Blumenau');
            $(this).removeClass('col666');
        }
    });

    // FORM SEJA UM CONVENIADO
    $('input.campo_empresa').focus(function(){
        if($(this).val() == 'empresa'){
            $(this).val('');
            $(this).addClass('col666');
        }
    });
    $('input.campo_empresa').blur(function(){
        if($(this).val() == ''){
            $(this).val('empresa');
            $(this).removeClass('col666');
        }
    });

    $('input.campo_telefone').focus(function(){
        if($(this).val() == 'telefone'){
            $(this).val('');
            $(this).addClass('col666');
        }
    });
    $('input.campo_telefone').blur(function(){
        if($(this).val() == ''){
            $(this).val('telefone');
            $(this).removeClass('col666');
        }
    });

    $('textarea.campo_mensagem').focus(function(){
        if($(this).val() == 'mensagem'){
            $(this).val('');
            $(this).addClass('col666');
        }
    });
    $('textarea.campo_mensagem').blur(function(){
        if($(this).val() == ''){
            $(this).val('mensagem');
            $(this).removeClass('col666');
        }
    });

    // FORM CONTATO
    $('input.campo_idade').focus(function(){
        if($(this).val() == 'idade'){
            $(this).val('');
            $(this).addClass('col666');
        }
    });
    $('input.campo_idade').blur(function(){
        if($(this).val() == ''){
            $(this).val('idade');
            $(this).removeClass('col666');
        }
    });

    $('input.campo_assunto').focus(function(){
        if($(this).val() == 'assunto'){
            $(this).val('');
            $(this).addClass('col666');
        }
    });
    $('input.campo_assunto').blur(function(){
        if($(this).val() == ''){
            $(this).val('assunto');
            $(this).removeClass('col666');
        }
    });


    // HOME > BLOG
    $('.home_conteudo .home_cross .bloco_cross .bloco_conteudo .blog_itens .blog_item').hover(
        function(){
            $('a', this).addClass('blog_item_hover');
        },
        function(){
            $('a', this).removeClass('blog_item_hover');
        });

    // NUVEM DE TAGS
//    if($('.bloco_interna_meio .as_tags').length > 0){
//        var larguraNuvem = $('.bloco_interna_meio .as_tags').width();
//        var larguraLinha = 0;
//        var primeiroLinhaAtual = 0;
//        var primeiroLinhaAnterior = 0;
//        var ultimoLinhaAnterior = 0;
//        var larguraLinhaAnterior = 0;
//        var padding = 0;
//        var paddingLeft = 0;
//        var paddingRight = 0;
//        var ultimo = 0;
//        $('.bloco_interna_meio .as_tags a').each(function(i){
//            larguraLinha = $(this).width() + larguraLinha + parseFloat($(this).css('padding-left')) + parseFloat($(this).css('padding-right'));
//            if(larguraLinha > larguraNuvem){
//                primeiroLinhaAnterior = primeiroLinhaAtual;
//                primeiroLinhaAtual = i;
//                ultimoLinhaAnterior = i - 1;
//                larguraLinhaAnterior = parseFloat(larguraLinha - ($(this).width() + parseFloat($(this).css('padding-left')) + parseFloat($(this).css('padding-right'))));
//                padding = parseFloat((larguraNuvem - larguraLinhaAnterior) / 2);
//                paddingLeft = parseInt(parseFloat(padding) + parseFloat($(this).css('padding-left')));
//                paddingRight = parseInt(parseFloat(padding) + parseFloat($(this).css('padding-right')));
//                if(!((primeiroLinhaAnterior == ultimoLinhaAnterior + 1) && ($('.bloco_interna_meio .as_tags a').eq(primeiroLinhaAnterior).width() > larguraNuvem))){
//                    $('.bloco_interna_meio .as_tags a').eq(primeiroLinhaAnterior).css('padding-left', paddingLeft+'px');
//                    $('.bloco_interna_meio .as_tags a').eq(ultimoLinhaAnterior).css('padding-right', paddingRight+'px');
//                }
//
//
//                larguraLinha = $(this).width() + parseFloat($(this).css('padding-left')) + parseFloat($(this).css('padding-right'));
//            }
//            ultimo = i;
//        });
//
//        var elemento = $('.bloco_interna_meio .as_tags a').eq(ultimo);
//        //larguraLinha = elemento.width() + parseFloat(elemento.css('padding-left')) + parseFloat(elemento.css('padding-right'));
//        padding = parseFloat((larguraNuvem - larguraLinha) / 2);
//        paddingLeft = padding + parseFloat(elemento.css('padding-left'));
//        paddingRight = padding + parseFloat(elemento.css('padding-right'));
//        $('.bloco_interna_meio .as_tags a').eq(primeiroLinhaAtual).css('padding-left', padding+'px');
//        $('.bloco_interna_meio .as_tags a').eq(ultimo).css('padding-right', padding+'px');
//
//        $('div.as_tags').width(parseInt(larguraNuvem + 1)+'px');
//    }

    /* CROSS-CONTENT > TOP5 > NOTÍCIA */
    $('.bloco_interna_meio ul.lista_top5 li a').hover(
        function(){
            $(this).addClass('tweet_hover');
        },
        function(){
            $(this).removeClass('tweet_hover');
        });

    /* CROSS-CONTENT > TWITTER > TWEETS > TWEET */
    $('.bloco_interna_menor .tweets .tweet a').each(function(){
        $(this).addClass('target_blank');
    });
    $('.bloco_interna_menor .tweets .tweet').click(function(){
        window.open($(this).attr('title'));
    });
    $('.bloco_interna_menor .tweets .tweet').hover(
        function(){
            $('*', this).addClass('tweet_hover');
        },
        function(){
            $('*', this).removeClass('tweet_hover');
        });


    /* FORM DE COMENTÁRIO */
    $('.comentarios span a').click(function(){
        abre_form_comentario();
    });
    $('.abre_form_comentario').click(function(){
        abre_form_comentario();
    });
    
    function abre_form_comentario(){
        if($('#comentar').css('display') == 'none'){
            var topoForm = $('#comentarios').offset().top;
            $('html,body').delay(500).animate({
                scrollTop: topoForm
            }, 1500);
            $('.h2_comentarios').removeClass('cp');
            $('a.sem_comentarios').hide();
            $('#comentar').animate({
                opacity: 0
            }, 0);
            $('#comentar').slideDown(300);
            $('#comentar').animate({
                opacity: 1
            }, 600);
        }
    }



    

    /* GALERIA DE IMAGENS PARA CONVÊNIOS E PARCEIROS */
    $('div.galeria img').each(function(i){
        if((i + 1) % 3 == 0){
            $(this).addClass('mr0');
        }
    });


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

    initFileUploads();

    function initFileUploads() {
        var caminho = '/application/themes/wisdom/';
        if (!W3CDOM) return;
        var fakeFileUpload = document.createElement('div');
        fakeFileUpload.className = 'fakefile';
        fakeFileUpload.appendChild(document.createElement('input'));
        var image = document.createElement('img');
        image.src= caminho+'img/form/procurar.jpg';
        image.alt='Procurar';
        image.title='Procurar';
        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;
                if(($('div.fakefile input').val() != 'anexo') && ($('div.fakefile input').val() != '')){
                    $('div.fakefile input').addClass('col666');
                }
                if($('div.fakefile input').val() == ''){
                    $('div.fakefile input').val('anexo');
                    $('div.fakefile input').removeClass('col666');
                }
            }
        }
    }
    $('div.fakefile input').attr('readonly',true);
    $('div.fakefile input').attr('id','trabalhe_anexo');
    $('div.fakefile input').attr('name','anexo');
    $('div.fileinputs input.file').attr('size','58');
    if ($.browser.msie) {
        $('.fileinputs input.hidden').addClass('ie_fileinputs_input_hidden');
        $('div.fakefile').addClass('ie_div_fakefile');
    }
    $('div.fakefile input').val('anexo');


    /* AGENDA > EVENTO > RESULTADO DO FILTRO */
    $('.resultados_filtro .resultado_filtro:last').addClass('bn');

    /* AGENDA > PAGINADOR > LARGURA */
    if($('#eventos').length > 0){
        $('.paginador').addClass('w521');
    }


    /* FORM DE INDIQUE A UM AMIGO (DENTRO DA PÁGINA, NÃO É POPUP) */
    $('.abre_indique').click(function(){
        var topoForm = $('#indique').offset().top;
        $('html,body').delay(500).animate({
            scrollTop: topoForm
        }, 1500);
        $('.open_indique').show();
        $('.open_indicar').show();
    });
    
    
    /* POPUP */
    /* indique a um amigo */
    $('.popup_fundo').css('height',$(document).height()+'px');
    var esquerda = ($(document).width() - $('.popup_conteudo').width()) / 2;
    var esquerda_rss = ($(document).width() - $('.popup_conteudo_rss').width()) / 2;

    $('.popup_conteudo').css('left', esquerda);
    $('.popup_conteudo_rss').css('left', esquerda_rss);

    $('.indique_a_um_amigo').click(function(){
        if($('.abre_indique').length <= 0){ // abre_indique
            $('.popup_fundo').show();
            $('.popup_conteudo').show();
            $('.open_indique').show();
            $('.open_indicar').show();
        }else{
            var topoForm = $('#indique').offset().top;
            $('html,body').delay(500).animate({
                scrollTop: topoForm
            }, 1500);
            $('.open_indique').show();
            $('.open_indicar').show();
        }
        $('.popup_conteudo').css('top',($(window).scrollTop() + 50)+'px');
        return false;
    });
    /* FORM DE INDIQUE A UM AMIGO */
    //$('#indique_url_atual').attr('value',window.location.href);
    //$('#indique_url_atual').val(window.location.href);
    $('.indique_url_atual').val(window.location.href);

    $('img.fechar_popup').click(function(){
        $('.popup_fundo').hide();
        $('.popup_conteudo').hide();
        $('.popup_conteudo_rss').hide();
    });

    /* POPUP */
    /* rss */
    $('.link_rss').click(function(){
        $('.popup_fundo').show();
        $('.popup_conteudo_rss').show();
        $('.popup_conteudo_rss').css('top','200px');
        return false;
    });
    $('#rss .input_rss').focus(function(){
        $(this).select();
    });
    $('.instrucao_oqueeh').click(function(){
        $('#oqueeh').show();
    });
    $('.instrucao_comousar').click(function(){
        $('#comousar').show();
    });
    $('.fechar_popup_base').click(function(){
        $('.base_tira_duvidas').hide();
    });

    $('.noticias .noticias_meio .noticia .noticia_conteudo div.galeria a').click(function(){
        window.open($(this).attr('href'));
        return false;
    });


    /* GALERIA DE IMAGENS (CONVÊNIOS E PARCEIROS) */
    $('.base_tira_duvidas div span a').click(function(){
        window.open($(this).attr('href'));
        return false;
    });

    /* SEÇÃO INTERATIVIDADE > REDES > LINKS */
    $('.redes_sociais .rede_social a').click(function(){
        window.open($(this).attr('href'));
        return false;
    });
    
    /* HOME > CROSS-CONTENT > BLOG > LINKS */
    $('.bloco_cross .blog_item a').click(function(){
        window.open($(this).attr('href'));
        return false;
    });

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



    /* PÁGINA DE RESULTADO DE BUSCA (INTERATIVIDADE > REDES > LINKS) */
    $('.resultado_busca a').click(function(){
        var texto = $(this).attr('href').toLowerCase();
        var palavras = new Array('orkut.com', 'flickr.com', 'youtube.com', 'ning', 'delicious.com', 'twitter.com', 'facebook.com');
        for(var i = 0; i <= palavras.length; i++){
            if(texto.indexOf(palavras[i], 0) >= 0){
                window.open($(this).attr('href'));
                return false;
            }
        }
    });


    /* AGENDA > FORMULÁRIO PARA FILTRAR EVENTOS */
    if($('#mes').length > 0){
        $('#mes').sSelect();
        $('#ano').sSelect();
    }

    $('ul.newList').hide();

    /* AGENDA > CAMPO DE SELEÇÃO */
    $('.selectedTxt').each(function(){
        if($(this).text() == "Todos"){
            $(this).addClass('agenda_primeiro_campo_selecao_ativo');
        }
    });
    $('.newListSelected .newList li a').click(function(){
        if($(this).text() == "Todos"){
            $(this).parent().parent().parent().children('.selectedTxt').addClass('agenda_primeiro_campo_selecao_ativo');
        }else{
            $(this).parent().parent().parent().children('.selectedTxt').removeClass('agenda_primeiro_campo_selecao_ativo');
        }
    });

    /* FAVORITOS */
    function addFav(url, title){
        title = "Wisdom Blumenau - "+title;
        if (window.sidebar) window.sidebar.addPanel(title, url,"");
        else if(window.opera && window.print){
            var mbm = document.createElement('a');
            mbm.setAttribute('rel','sidebar');
            mbm.setAttribute('href',url);
            mbm.setAttribute('title',title);
            mbm.click();
        }
        else if(document.all){
            window.external.AddFavorite(url, title);
        }
    }
    //window.location.href
    $('a.favoritos').click(function(){
        var title = $(this).attr('rel');
        if(title == ''){
            title = 'Você e o mundo falando a mesma língua.';
        }
        addFav(window.location.href,title);
        return false;
    });
    




    /* VALIDAÇÕES */
    /* FORM NEWSLETTER */

    function is_email(email) {
        er = /^[a-zA-Z0-9][a-zA-Z0-9\._-]+@([a-zA-Z0-9\._-]+\.)[a-zA-Z-0-9]{2}/;

        if(er.exec(email)) {
            return false;
        } else {
            return true;
        }
    }

    $('#form_newsletter').submit(function(){
        if($('input.campo_email', this).attr('name', 'email').val() == 'e-mail'){
            alert('Por favor preencha o campo e-mail.')
            return false;
        }
        if($('input.campo_email', this).attr('name', 'email').val() == ''){
            alert('Por favor preencha o campo e-mail.')
            return false;
        }
        if(is_email($('input.campo_email', this).attr('name', 'email').val())){
            alert('Por favor preencha o campo e-mail com um e-mail válido.')
            return false;
        }

        // se cancelar newsletter estiver checked o action recebe o e-mail
        if($('#form_newsletter .input_checkbox').is(':checked')){
            var acao = $(this).attr('action');
            $(this).attr('action', acao+'/'+$('#form_newsletter .campo_email').val());
        }

    });
    function acaoNewsletter(){
        var acao = $('#form_newsletter').attr('action');
        var url = acao.split('/');
        var novaUrl = '';
        var add = true;
        for(i=0;i<url.length-1;i++){
            if((url[i] == 'subscribe') || (url[i] == 'unsubscribe')){
                add = false;
            }
            if(add) novaUrl += url[i]+'/';
        }
        if($('#form_newsletter .input_checkbox').is(':checked')){
            novaUrl += 'unsubscribe';
        }else{
            novaUrl += 'subscribe';
        }
        $('#form_newsletter').attr('action',novaUrl);
    }
    $('#form_newsletter .input_checkbox').click(function(){
        acaoNewsletter();
    });

    $('#form_newsletter .cancelar_news').click(function(){
        if($('#form_newsletter .input_checkbox').is(':checked')){
            $('#form_newsletter .input_checkbox').attr('checked',false);
        }else{
            $('#form_newsletter .input_checkbox').attr('checked',true);
        }
        acaoNewsletter();

    });

    // FORMULÁRIO > SEJA CONVENIADO (HOME)
    $('#form_seja_conveniado').submit(function(){
        if($('input', this).attr('name', 'email').val() == 'e-mail'){
            alert('Por favor preencha o campo e-mail.')
            return false;
        }
        if($('input', this).attr('name', 'email').val() == ''){
            alert('Por favor preencha o campo e-mail.')
            return false;
        }
        if(is_email($('input', this).attr('name', 'email').val())){
            alert('Por favor preencha o campo e-mail com um e-mail válido.')
            return false;
        }
    });


    // FORMULÁRIO > SEJA CONVENIADO (INTERNA)
    $('#form_seja_conveniado_interna').submit(function(){
        
        if($('input#conv_nome', this).val() == 'nome'){
            alert('Por favor preencha o campo nome.')
            return false;
        }
        if($('input#conv_nome', this).val() == ''){
            alert('Por favor preencha o campo nome.')
            return false;
        }

        if($('input#conv_empresa', this).val() == 'empresa'){
            alert('Por favor preencha o campo empresa.')
            return false;
        }
        if($('input#conv_empresa', this).val() == ''){
            alert('Por favor preencha o campo empresa.')
            return false;
        }

        if($('input#conv_email', this).val() == 'e-mail'){
            alert('Por favor preencha o campo e-mail.')
            return false;
        }
        if($('input#conv_email', this).val() == ''){
            alert('Por favor preencha o campo e-mail.')
            return false;
        }
        if(is_email($('input#conv_email', this).val())){
            alert('Por favor preencha o campo e-mail com um e-mail válido.')
            return false;
        }

        if($('input#conv_cidade', this).val() == 'cidade'){
            alert('Por favor preencha o campo cidade.')
            return false;
        }
        if($('input#conv_cidade', this).val() == ''){
            alert('Por favor preencha o campo cidade.')
            return false;
        }

        if($('input#conv_telefone', this).val() == 'telefone'){
            alert('Por favor preencha o campo telefone.')
            return false;
        }
        if($('input#conv_telefone', this).val() == ''){
            alert('Por favor preencha o campo telefone.')
            return false;
        }

        if($('textarea#conv_mensagem', this).val() == 'mensagem'){
            alert('Por favor preencha o campo mensagem.')
            return false;
        }
        if($('textarea#conv_mensagem', this).val() == ''){
            alert('Por favor preencha o campo mensagem.')
            return false;
        }

        
    });


    // FORMULÁRIO > INDIQUE A UM AMIGO
    $('.form_indique').submit(function(){

        if($('input.campo_seu_nome', this).val() == 'seu nome'){
            alert('Por favor preencha o campo Seu Nome.')
            return false;
        }
        if($('input.campo_seu_nome', this).val() == ''){
            alert('Por favor preencha o campo Seu Nome.')
            return false;
        }

        if($('input.campo_seu_email', this).val() == 'seu e-mail'){
            alert('Por favor preencha o campo Seu E-mail.')
            return false;
        }
        if($('input.campo_seu_email', this).val() == ''){
            alert('Por favor preencha o campo Seu E-mail.')
            return false;
        }
        if(is_email($('input.campo_seu_email', this).val())){
            alert('Por favor preencha o campo Seu E-mail com um e-mail válido.')
            return false;
        }

        if($('input.campo_nome_amigo', this).val() == 'nome do(a) amigo(a)'){
            alert('Por favor preencha o campo Nome do(a) Amigo(a).')
            return false;
        }
        if($('input.campo_nome_amigo', this).val() == ''){
            alert('Por favor preencha o campo Nome do(a) Amigo(a).')
            return false;
        }

        
        if($('input.campo_email_amigo', this).val() == 'e-mail do(a) amigo(a)'){
            alert('Por favor preencha o campo E-mail do(a) Amigo(a).')
            return false;
        }
        if($('input.campo_email_amigo', this).val() == ''){
            alert('Por favor preencha o campo E-mail do(a) Amigo(a).')
            return false;
        }
        if(is_email($('input.campo_email_amigo', this).val())){
            alert('Por favor preencha o campo E-mail do(a) Amigo(a) com um e-mail válido.')
            return false;
        }

        if($('textarea.campo_mensagem_indique', this).val() == ''){
            alert('Por favor preencha o campo Mensagem.')
            return false;
        }

    });


    // FORMULÁRIO > INDIQUE A UM AMIGO
    $('#form_contato').submit(function(){

        if($('input#contato_nome', this).val() == 'nome'){
            alert('Por favor preencha o campo Nome.')
            return false;
        }
        if($('input#contato_nome', this).val() == ''){
            alert('Por favor preencha o campo Nome.')
            return false;
        }

        if($('input#contato_idade', this).val() == 'idade'){
            alert('Por favor preencha o campo Idade.')
            return false;
        }
        if($('input#contato_idade', this).val() == ''){
            alert('Por favor preencha o campo Idade.')
            return false;
        }

        if($('input#contato_email', this).val() == 'e-mail'){
            alert('Por favor preencha o campo E-mail.')
            return false;
        }
        if($('input#contato_email', this).val() == ''){
            alert('Por favor preencha o campo E-mail.')
            return false;
        }
        if(is_email($('input#contato_email', this).val())){
            alert('Por favor preencha o campo E-mail com um e-mail válido.')
            return false;
        }

        if($('input#contato_cidade', this).val() == 'cidade'){
            alert('Por favor preencha o campo Cidade.')
            return false;
        }
        if($('input#contato_cidade', this).val() == ''){
            alert('Por favor preencha o campo Cidade.')
            return false;
        }

        if($('input#contato_telefone', this).val() == 'telefone'){
            alert('Por favor preencha o campo Telefone.')
            return false;
        }
        if($('input#contato_telefone', this).val() == ''){
            alert('Por favor preencha o campo Telefone.')
            return false;
        }

        if($('input#contato_assunto', this).val() == 'assunto'){
            alert('Por favor preencha o campo Assunto.')
            return false;
        }
        if($('input#contato_assunto', this).val() == ''){
            alert('Por favor preencha o campo Assunto.')
            return false;
        }

        if($('textarea#contato_mensagem', this).val() == 'mensagem'){
            alert('Por favor preencha o campo Mensagem.')
            return false;
        }
        if($('textarea#contato_mensagem', this).val() == ''){
            alert('Por favor preencha o campo Mensagem.')
            return false;
        }


    });



    // FORMULÁRIO > TRABALHE CONOSCO
    $('#form_trabalheconosco').submit(function(){

        if($('input#trabalhe_nome', this).val() == 'nome'){
            alert('Por favor preencha o campo Nome.')
            return false;
        }
        if($('input#trabalhe_nome', this).val() == ''){
            alert('Por favor preencha o campo Nome.')
            return false;
        }

        if($('input#trabalhe_idade', this).val() == 'idade'){
            alert('Por favor preencha o campo Idade.')
            return false;
        }
        if($('input#trabalhe_idade', this).val() == ''){
            alert('Por favor preencha o campo Idade.')
            return false;
        }

        if($('input#trabalhe_email', this).val() == 'e-mail'){
            alert('Por favor preencha o campo E-mail.')
            return false;
        }
        if($('input#trabalhe_email', this).val() == ''){
            alert('Por favor preencha o campo E-mail.')
            return false;
        }
        if(is_email($('input#trabalhe_email', this).val())){
            alert('Por favor preencha o campo E-mail com um e-mail válido.')
            return false;
        }

        if($('input#trabalhe_cidade', this).val() == 'cidade'){
            alert('Por favor preencha o campo Cidade.')
            return false;
        }
        if($('input#trabalhe_cidade', this).val() == ''){
            alert('Por favor preencha o campo Cidade.')
            return false;
        }

        if($('input#trabalhe_telefone', this).val() == 'telefone'){
            alert('Por favor preencha o campo Telefone.')
            return false;
        }
        if($('input#trabalhe_telefone', this).val() == ''){
            alert('Por favor preencha o campo Telefone.')
            return false;
        }

        if($('input#trabalhe_anexo', this).val() == 'anexo'){
            alert('Por favor preencha o campo Anexo.')
            return false;
        }
        if($('input#trabalhe_anexo', this).val() == ''){
            alert('Por favor preencha o campo Anexo.')
            return false;
        }

        if($('input#trabalhe_assunto', this).val() == 'assunto'){
            alert('Por favor preencha o campo Assunto.')
            return false;
        }
        if($('input#trabalhe_assunto', this).val() == ''){
            alert('Por favor preencha o campo Assunto.')
            return false;
        }

        if($('textarea#trabalhe_mensagem', this).val() == 'mensagem'){
            alert('Por favor preencha o campo Mensagem.')
            return false;
        }
        if($('textarea#trabalhe_mensagem', this).val() == ''){
            alert('Por favor preencha o campo Mensagem.')
            return false;
        }


    });


    // FORMULÁRIO > COMENTÁRIO DE NOTÍCIA
    $('#form_comentario').submit(function(){

        if($('input#coment_nome', this).val() == 'nome'){
            alert('Por favor preencha o campo Nome.')
            return false;
        }
        if($('input#coment_nome', this).val() == ''){
            alert('Por favor preencha o campo Nome.')
            return false;
        }

        if($('input#coment_email', this).val() == 'e-mail'){
            alert('Por favor preencha o campo E-mail.')
            return false;
        }
        if($('input#coment_email', this).val() == ''){
            alert('Por favor preencha o campo E-mail.')
            return false;
        }
        if(is_email($('input#coment_email', this).val())){
            alert('Por favor preencha o campo E-mail com um e-mail válido.')
            return false;
        }

        if($('input#coment_cidade', this).val() == 'cidade'){
            alert('Por favor preencha o campo Cidade.')
            return false;
        }
        if($('input#coment_cidade', this).val() == ''){
            alert('Por favor preencha o campo Cidade.')
            return false;
        }

        if($('textarea#coment_comentario', this).val() == 'mensagem'){
            alert('Por favor preencha o campo Comentário.')
            return false;
        }
        if($('textarea#coment_comentario', this).val() == ''){
            alert('Por favor preencha o campo Comentário.')
            return false;
        }

    });

//    $('#form_agenda').submit(function(){
//
//        if($('select#mes', this).val() == 0){
//            alert('Por favor selecione o campo Mês.')
//            return false;
//        }
//
//        if($('select#ano', this).val() == 0){
//            alert('Por favor selecione o campo Ano.')
//            return false;
//        }
//
//
//    });




});
