$(function(){

    //////////////////////////////////////////////////////////////////

    // Slide Index Destaque    

    if ($('#noticia-visualizada .item').size() > 1) {

        $('#not-1').fadeIn('slow');

        $('#bt-1 span').addClass('current');

        

        

        $('body').data('atual', 1);

        

        

        tempoSlideIndex = setInterval('slideIndex();', 5000);

        

        cont = 0;

        

        

        $('#bt-voltar').click(function(event){

        

            acaobt = parseInt($('body').data('atual') - 1);

            

            if (acaobt == 0) {

                acaobt = $('#noticia-visualizada .item').size();

            }

            

            slideIndex(acaobt);

			

			

            event.preventDefault(event);

            return false;

        });

		

		

		$('#bt-avancar').click(function(event){

        

            acaobt = parseInt($('body').data('atual') +1);

            

            if (acaobt > $('#noticia-visualizada .item').size() ) {

                acaobt = 1;

            }

            

            slideIndex(acaobt);

			

			

            event.preventDefault(event);

            return false;

        });

        

        totalLink = $('#noticia-visualizada .item').size();

        // Acresento os botoes de navegacao

        $('#noticia-visualizada .item').each(function(){

            cont++;

            elemento = $(this);

            

            

            // Crio o link de navegação

            $('#bt-' + cont).attr('onclick', 'slideIndex(' + cont + ');return false;');

            

            totalLink = totalLink - 1;

            

        });

        

        

        $('#bt-1').addClass('current');

        

    }

    else 

        if ($('#img-destaque img').size() == 1) {

            $('#not-1').fadeIn('slow');

            $('#bt-1 span').addClass('current');

        }

    

    

    

    

    

    //////////////////////////////////////////////////////

    // adapitacoes abas

    $('#bt-imprimir').click(function(event){

        window.print();

        return true;

    });

    

    

    $('.redirect').click(function(event){

        window.location = this.href;

        //event.preventDefault(event);

        return true;

    });

    

    // GK MooMenu v.2.0 Copyright by GavickPro
/*window.addEvent("domready", function(){
	// necessary classes
		Fx.Height = Fx.Style.extend({initialize: function(el, options){$(el).setStyle('overflow', 'hidden');this.parent(el, 'height', options);},toggle: function(){var style = this.element.getStyle('height').toInt();return (style > 0) ? this.start(style, 0) : this.start(0, this.element.scrollHeight);},show: function(){return this.set(this.element.scrollHeight);}});
			
	var main = $("menu");
	var levels = new Array();
		var heightFX = new Array();		if(main){
		main.getChildren().each(function(el,i){
			levels.push(new Array());
						heightFX.push(new Array());						
			el.getElementsBySelector("ul ul").each(function(elm,j){
				levels[i].push(elm.getParent());
								heightFX[i].push(new Fx.Height(elm, {duration: 250, transition: Fx.Transitions.Quad.easeOut,wait:true}).set(0));							});
		});
		
		levels.each(function(e,k){
			e.each(function(a,l){
				a.addEvents({
					"mouseenter" : function(){
						a.getChildren()[1].setStyle("overflow","hidden");
						if(window.ie7 && (a.getChildren()[1].getParent() && a.getChildren()[1].getParent().getParent() && a.getChildren()[1].getParent().getParent().getParent() && a.getChildren()[1].getParent().getParent().getParent().hasClass("level1")) && a.getChildren()[1].getStyle("position") != 'absolute') a.getChildren()[1].setStyle("margin-top","35px");
						a.getChildren()[1].setStyle("position","absolute");
												heightFX[k][l].toggle();												(function(){a.getChildren()[1].setStyle("overflow","")}).delay(250);
					},
					"mouseleave" : function(){
						a.getChildren()[1].setStyle("overflow","hidden");
												heightFX[k][l].set(0);											}
				});
			});
		});	
	}
	// submenu activation
	$ES('li.level1 ul',main).each(function(elmt){
		if(elmt.getParent().hasClass('level1')){
			elmt.setProperty("class","level2");
			if(!(!window.ie || (document.querySelectorAll && window.ie))){
				elmt.getElementsBySelector('li ul').setStyle("display","none");
				elmt.getElementsBySelector('li').each(function(elmts){
					elmts.addEvent("mouseenter",function(){
						elmts.getElementsBySelector('ul').setStyle("display","");
					});
				});
			}
		}
	});
	
	$ES('li.level1', main).each(function(el){
		if(($E('.active',el) || el.hasClass('active')) && $E('ul', el)){
			if(!window.ie) $E('ul', el).setProperty("style","");
			else $E('ul', el).removeProperty("style");
			$E('ul', el).setStyle("display", "block");
		} 
	}); 
	
	$ES('li.level1',main).each(function(elm){
		elm.addEvent("mouseenter", function(){
			if(!window.ie) $ES('.level2', main).setProperty("style","");
			else $ES('.level2', main).removeProperty("style");
			
			if($E('ul', elm)) $E('ul', elm).setStyle("display","block");
		});
	});
}); */
  ////////////////////////////////////////////////////////////////////////////////////////

    // Enviar o Formulario de ouvidoria 

    $('#bt-enviar-ouvidoria').click(function(event){

    

    

        error = false;

        // valida Nome

        if ($('#nome').val() == "" || $('#nome').val() == "Insira seu nome (Obrigatório)") {

            $('#nome').parents('.campo').children('.avisso').text('Preencha o campo Nome');

            error = true;

        }

        else {

            $('#nome').parents('.campo').children('.avisso').text('');

        }

        

        // valida Nome

        if ($('#assunto').val() == "" || $('#assunto').val() == "Insira o assunto da mensagem (Obrigatório)") {

            $('#assunto').parents('.campo').children('.avisso').text('Preencha o campo Assunto');

            error = true;

        }

        else {

            $('#nome').parents('.campo').children('.avisso').text('');

        }

        

		  // valida Departamento

        if ($('#departamento').val() == "" || $('#departamento').val() == "Escolha um departamento") {

            $('#departamento').parents('.campo').children('.avisso').text('Selecione uma opção');

            error = true;

        }

        else {

            $('#departamento').parents('.campo').children('.avisso').text('');

        }

        

        

        

        

        // Valida Email

        if ($('#email').val() == "" || $('#email').val() == "Insira seu e-mail (Obrigatório, não será divulgado)") {

            $('#email').parents('.campo').children('.avisso').text('Preencha o campo E-mail');

            error = true;

        }

        else {

            $('#email').parents('.campo').children('.avisso').text('');

            

            if (validaEmail($('#email').val()) == false) {

                $('#email').parents('.campo').children('.avisso').text('Preencha o campo E-mail corretamente, e-mail inválido');

                error = true;

            }

        }

        

        

        // Valida Comentario		

        if ($('#comentario').val() == "" || $('#comentario').val() == "Deixe sua mensagem") {

            $('#comentario').parents('.campo').children('.avisso').text('Preencha o campo Mensagem');

            error = true;

        }

        else {

            $('#comentario').parents('.campo').children('.avisso').text('');

        }

        

        

        if (error == true) {

            return false;

        }

        else {

            dados = $('#form-comentario').serialize();

            

            $('#carregando').show();

            $('#form-comentario fieldset').hide();

            

            

            $.ajax({

                header: {

                    "Content-Type": "text/html;  charset=ISO-8859-1"

                },

                type: "get",

                data: "acao=mensagem&" + dados,

                url: "http://www.abcrede.com.br/ajax.php",

                dataType: "json",

                success: function(valor){

                    $('#carregando').html('<p class="titulo">Mensagem enviada com successo,Obrigado.<br /> <a href="#" class="mostra-form" title="Exibir formulário">Exibir formulário</a></p>');

                    

                    

                    if (valor.mensagem == "true") {

                        $('#nome').val('Insira seu nome (Obrigatório)');

                        $('#email').val('Insira seu e-mail (Obrigatório, não será divulgado)');

                        $('#assunto').val('Insira o assunto da mensagem (Obrigatório)');

                        $('#comentario').val('Deixe sua mesagem');

                    }

                    

                    $('.mostra-form').live('click', function(event){

                        $('#form-comentario fieldset').show();

                        $('#carregando').hide();

                        $('#carregando').html('<img src="http://www.abcrede.com.br/theme/img/carregando.gif" alt="carregando" />');

                        

                        

                        event.preventDefault(event);

                        return false;

                    });

                    

                    

                    event.preventDefault(event);

                    return false;

                }

            });

        }

        event.preventDefault(event);

        return false;

    });

    

    

    

    

    $('.mostra-form').live('click', function(event){

        $('#form-comentario fieldset').show();

        $('#carregando').hide();

        $('#carregando').html('<img src="http://www.abcrede.com.br/theme/img/carregando.gif" alt="carregando" />');

        

        event.preventDefault(event);

        return false;

    });

    

    /////////////////////////////////////////////////////////////////////////

    // Hover da cidade atual

    $('#clima .atual').mouseover(function(event){

    

        $('#clima .opcoes ul').slideDown();

        

        event.preventDefault(event);

        return false;

        

    });

    

    

    // Impede que a tela de opções suma antes do user clike na sua opção

    $('#clima .opcoes ul').mouseover(function(event){

        event.preventDefault(event);

        return false;

    });

    

    

    // Some com a tela de opções

    $('body').mouseover(function(event){

        $('#clima .opcoes ul').slideUp();

    });

    

    // Efeito de hover das opções de cidades

    $('#clima .opcoes li').mouseover(function(event){

    

        $(this).addClass('hover');

        

        event.preventDefault(event);

        return false;

        

    }).mouseout(function(event){

    

        $(this).removeClass('hover');

        

        event.preventDefault(event);

        return false;

        

    });

    

    

    $('#clima .opcoes li').click(function(event){

    

        // Esconder as opcoes

        $('#clima .opcoes ul').slideUp();

        

        // Pego os valores necessarios

        var nomeCidade = $(this).children('.nome').text();

        var idCidade = $(this).children('.id').text();

        

        

        // Atualizo os nomes das cidades

        $('#clima .atual').text(nomeCidade);

        

        // escondo os dados atuais da previsao

        $('#clima .temperatura .conteudo').animate({

            "marginLeft": "+=100px"

        }, "fast", function(){

        

            $("#clima .temperatura .conteudo").html('<img src="http://www.abcrede.com.br/theme/img/carregando.gif"').animate({

                "marginLeft": "-=100px"

            }, "fast");

            

            

        });

        

        // Faço a requisicao dos dados necessarios

        $.ajax({

            header: {

                "Content-Type": "text/html;  charset=ISO-8859-1"

            },

            type: "post",

            data: "acao=tempo&cidade=" + idCidade,

            url: "http://www.abcrede.com.br/ajax.php",

            dataType: "html",

            success: function(valor){

            

                // escondo os dados atuais da previsao

                $('#clima .temperatura .conteudo').animate({

                    "marginLeft": "+=100px"

                }, "fast", function(){

                

                    $("#clima .temperatura .conteudo").html(valor).animate({

                        "marginLeft": "-=100px"

                    }, "fast");

                    

                    

                });

                

                

            }

        });

        

        

        

        event.preventDefault(event);

        return false;

    });

    

    

    

    

    

    // Função abas da pagina interna

    $('#abas-interna .abas-interna a').click(abasInterna);

    

    

    ////////////////////////////////////////////////////////////////////////////////////////

    // Limpa os campos

    $('#email,#busca-geral,#web-email,#web-senha').focus(function(event){

        valorAntigo = $(this).attr('value');

        

        if (valorAntigo == 'digite seu e-mail' || valorAntigo == 'Faça a busca em todo o Portal abcRede' || valorAntigo == 'Digite seu e-mail' || valorAntigo == 'senha') {

            $(this).attr('value', '');

        }

        

    }).blur(function(event){

        if ($(this).attr('value') == '') {

            $(this).attr('value', valorAntigo);

        }

        

    });

    

    

    ////////////////////////////////////////////////////////////////////////////////////////

    // Enviar o comentario 

    $('#bt-enviar-comentario').click(function(event){

    

    

        error = false;

        // valida Nome

        if ($('#nome').val() == "" || $('#nome').val() == "Insira seu nome (Obrigatório)") {

            $('#nome').parents('.campo').children('.avisso').text('Preencha o campo Nome');

            error = true;

        }

        else {

            $('#nome').parents('.campo').children('.avisso').text('');

        }

        

        

        // Valida Email

        if ($('#email').val() == "" || $('#email').val() == "Insira seu e-mail (Obrigatório, não será divulgado)") {

            $('#email').parents('.campo').children('.avisso').text('Preencha o campo E-mail');

            error = true;

        }

        else {

            $('#email').parents('.campo').children('.avisso').text('');

            

            if (validaEmail($('#email').val()) == false) {

                $('#email').parents('.campo').children('.avisso').text('Preencha o campo E-mail corretamente, e-mail inválido');

                error = true;

            }

        }

        

        

        // Valida Comentario		

        if ($('#comentario').val() == "" || $('#comentario').val() == "Deixe seu comentário") {

            $('#comentario').parents('.campo').children('.avisso').text('Preencha o campo Comentário');

            error = true;

        }

        else {

            $('#comentario').parents('.campo').children('.avisso').text('');

        }

        

        

        if (error == true) {

            return false;

        }

        else {

            dados = $('#form-comentario').serialize();

            

            $('#carregando').show();

            $('#form-comentario fieldset').hide();

            

            

            $.ajax({

                header: {

                    "Content-Type": "text/html;  charset=ISO-8859-1"

                },

                type: "get",

                data: "acao=comentario&" + dados,

                url: "http://www.abcrede.com.br/ajax.php",

                dataType: "json",

                success: function(valor){

                    $('#carregando').html('<p class="titulo">Sua mensagem está aguardando aprovação para ser liberada. <br /> <a href="#" class="mostra-form" title="Voltar ao formulário">Voltar ao formulário.</a></p>');

                    

                    

                    if (valor.mensagem == "true") {

                        $('#nome').val('Insira seu nome (Obrigatório)');

                        $('#email').val('Insira seu e-mail (Obrigatório, não será divulgado)');

                        $('#comentario').val('Deixe seu comentário');

                    }

                    

                    $('.mostra-form').live('click', function(event){

                        $('#form-comentario fieldset').show();

                        $('#carregando').hide();

                        $('#carregando').html('<img src="http://www.abcrede.com.br/theme/img/carregando.gif" alt="carregando" />');

                        

                        event.preventDefault(event);

                        return false;

                    });

                    

                    

                    event.preventDefault(event);

                    return false;

                }

            });

        }

        event.preventDefault(event);

        return false;

    });

    

    

    

    ////////////////////////////////////////////////////////////////////////////////////////

    // Limpa os campos

    // Campos do formulario de contato

    $('.campo-input,#comentario,#txt-busca').focus(function(event){

        valorAntigo = $(this).attr('value');

        

        if (valorAntigo == "Digite o que deseja pesquisar" || valorAntigo == 'Deixe sua mensagem' || valorAntigo == "Insira seu nome (Obrigatório)" || valorAntigo == "Insira seu e-mail (Obrigatório, não será divulgado)" || valorAntigo == "Deixe seu comentário" || valorAntigo == 'Insira o assunto da mensagem (Obrigatório)') {

            $(this).attr('value', '');

        }

        

    }).blur(function(event){

        if ($(this).attr('value') == '') {

            $(this).attr('value', valorAntigo);

        }

        

    });

    

    

    

    /////////////////////////////////////////////////////////////////////////////////////////

    // Mensagens

    $(".link-equipe").colorbox({

        width: '740px'

    });

    

    

    

    

    

    ////////////////////////////////////////////////////////////////////////////

    // Diminui a letra

    $('.letra-menor').live('click', function(){

        tamanhoFonte = $('#descricao').css('font-size');

        tamanhoFonte = parseInt(tamanhoFonte);

        lineH = parseInt($('#descricao').css('line-height'));

        

        

        

        if (tamanhoFonte > 10) {

            $('#descricao').css('font-size', tamanhoFonte - 2 + 'px').css('line-height', lineH - 2 + 'px');

        }

        

    });

    

    ////////////////////////////////////////////////////////////////////////////

    // Aumenta a letra

    $('.letra-maior').live('click', function(){

        tamanhoFonte = $('#descricao').css('font-size');

        tamanhoFonte = parseInt(tamanhoFonte);

        lineH = parseInt($('#descricao').css('line-height'));

        

        if (tamanhoFonte < 20) {

            $('#descricao').css('font-size', tamanhoFonte + 2 + 'px').css('line-height', lineH + 2 + 'px');

            

            

        }

        

    });

    

    

    

    //////////////////////////////////////////////////////////////////////////////////////////

    // Color Box	

    $('a[rel="popup"]').colorbox({

        slideshow: true

    });

    

    

    

    

    ////////////////////////////////////////////////////////////////////////////////////////

    // Carrocel Galeria de fotos da galeria de fotos    

    // Se existir a galeria

    if ($('#foto').size() > 0) {

    

    

        // Botao Avancar

        $('#foto-avancar').click(function(event){

        

            atual = $('.bloco-ativo');

            filho = $('.bloco-ativo').next();

            

            if (filho.hasClass('bloco')) {

            

                filho.addClass('bloco-ativo');

                atual.removeClass('bloco-ativo');

                

                $('#correr-foto .conteudo').animate({

                    "marginLeft": "-=540px"

                }, "slow");

            }

            event.preventDefault();

            return false;

        });

        

        $('#foto-voltar').click(function(event){

        

            atual = $('.bloco-ativo');

            filho = $('.bloco-ativo').prev();

            

            if (filho.hasClass('bloco')) {

            

                filho.addClass('bloco-ativo');

                atual.removeClass('bloco-ativo');

                

                $('#correr-foto .conteudo').animate({

                    "marginLeft": "+=540px"

                }, "slow");

            }

            event.preventDefault();

            return false;

        });

        

    }

    

    

    

    

    ////////////////////////////////////////////////////////////////////////////////////////

    // Banner Index

    if ($('#box-destaque a').size() > 0) {

    

    

        // opacidade da div de navegação

        $("#box-destaque .nav").css('opacity', '0.85');

        

        

        var index = 0;

        var cont = 0;

        var total = $('#box-destaque a').size();

        var totalLink = total - 1;

        

        

        // Acresento os botoes de navegacao

        $('#box-destaque a').each(function(){

            cont++;

            elemento = $(this);

            

            

            // Atribui o id do elemento

            elemento.attr('id', 'ban-' + cont);

            

            // Crio o link de navegação

            $('#box-destaque').prepend('<a class="bt-banner png" onclick="clearTimeout(bannerTempo);rotacionarBanner(this.id,' + total + ')" id="bt-' + cont + '">' + cont + '</a>');

            

            // Posiciono o link 

            $('#bt-' + cont).css('left', (640 - (totalLink * 32)));

            totalLink = totalLink - 1;

            

            if (!(cont == total)) {

            

            }

        });

        

        rotacionarBanner("bt-1", total);

        

    }

    

    

    ///////////////////////////////////////////////////////////////////////////

    // Links Externos 

    $('.externo').attr('target', '_blanck');

    

    

    

    /////////////////////////////////////////////////////////////////////////

    // Mostra Formulario 

    $('.mostrar').live('click', function(event){

    

        $('#box-contato fieldset').show();

        $('#cadastro-ok').hide();

        

        event.preventDefault();

        return false;

    })

    

    

    

    /////////////////////////////////////////////////////////////////////////

    // Mascara Campo telefone

    $("#con-telefone").mask("(99)9999-9999");

    

    

    

    

});







// Function Rotaciona banner

function rotacionarBanner(idBanner, total){





    atualElemento = $('#' + idBanner);

    atualNumero = atualElemento.attr('id');

    atualNumero = parseInt(atualNumero.replace('bt-', ''));

    atualElemento = $('#ban-' + atualNumero);

    

    $('.bt-banner').removeClass('ativo');

    

    if (atualNumero == total) {

        mostraElemento = $('#ban-1');

        $('#bt-' + total).addClass('ativo');

        atualNumero = 1;

    }

    else {

        mostraElemento = atualElemento.next();

        $('#bt-' + atualNumero).addClass('ativo');

        atualNumero++;

    }

    

    $('#box-destaque .conteudo a').css('z-index', 90).fadeOut('fast');

    mostraElemento.css('z-index', 100).fadeIn('fast');

    

    

    

    bannerTempo = setTimeout('rotacionarBanner("bt-' + atualNumero + '", ' + total + ');', 3000)

    return true;

}







/**

 * Abas Interna

 */

function abasInterna(event){



    if (this.id == 'bt-imprimir') {

        return false;

    }

    

    // Tiro o hover da aba e escondo a aba

    $('.abas-interna li').removeClass('current');

    $('.aba-content').hide();

    

    

    // Coloco o hover e mostro a aba

    $(this).parent().addClass('current');

    $($(this).attr('href')).show();

    

    event.preventDefault();

    return false;

}





function validaEmail(mail){

    var er = RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

    if (er.test(mail) == false) {

        return false;

    }

    

    return true;

}







///////////////////////////////////////////

// Slide Index

function slideIndex($acao){







    atual = $('body').data('atual');

    

    if ($acao == undefined) {

        proximo = atual + 1;

        

        

        if (proximo > $('#noticia-visualizada .item').size()) {

            proximo = 1;

        }

        

        $('#not-' + proximo).fadeIn('slow');

        

        

        $('#not-' + atual).fadeOut('slow');

        

        $('.item-bt').removeClass('current');

        $('#bt-' + proximo).addClass('current');

        

        $('body').data('atual', proximo);

        

        

        

        

    }

    else {

        clearInterval(tempoSlideIndex);

        proximo = $acao;

        

        

        if (atual != proximo) {

            if (proximo > $('#noticia-visualizada .item').size()) {

                proximo = 1;

            }

            

            $('#not-' + proximo).fadeIn('slow');

            

            

            $('#not-' + atual).fadeOut('slow');

            

            $('.item-bt').removeClass('current');

            $('#bt-' + proximo).addClass('current');

            

            

            $('body').data('atual', proximo);

            

        }

        

        

        tempoSlideIndex = setInterval('slideIndex();', 5000);

        

    }

    

    

    

}



///////////////////////////////////////////////////////////////////////////////

// Enquete

$(function(){

    var loader = $('#loader');

    var pollcontainer = $('#pollcontainer');

    loader.fadeIn();

    idEnquete = $('#enquete-id').text();

    

    

    if (idEnquete != "") {

        //Load the poll form

        $.get('http://www.abcrede.com.br/poll.php', {

            "id": idEnquete

        }, function(data, status){        	

            pollcontainer.html(data);

            animateResults(pollcontainer);

            

            

            pollcontainer.find('#viewresult').click(function(){

                //if user wants to see result

                loader.fadeIn();

                $.get('http://www.abcrede.com.br/poll.php', {

                    "id": idEnquete,

                    "result": 1

                }, function(data, status){

                    pollcontainer.fadeOut(1000, function(){

                        $(this).html(data);

                        animateResults(this);

                    });

                    loader.fadeOut();

                });

                //prevent default behavior

                return false;

            }).end().find('#pollform').submit(function(){

                var selected_val = $(this).find('input[name=poll]:checked').val();

                if (selected_val != '') {

                    //post data only if a value is selected

                    loader.fadeIn();

                    $.post('http://www.abcrede.com.br/poll.php', $(this).serialize(), function(data, status){

                        $('#formcontainer').fadeOut(100, function(){

                            $(this).html(data);

                            animateResults(this);

                            loader.fadeOut();

                        });

                    });

                }

                //prevent form default behavior

                return false;

            });

            loader.fadeOut();

        });

        

    }

    else {

        $('#box-enquete').hide();

    }

    

    function animateResults(data){

        $(data).find('.bar').hide().end().fadeIn('slow', function(){

            $(this).find('.bar').each(function(){

                var bar_width = $(this).css('width');

                $(this).css('width', '0').animate({

                    width: bar_width

                }, 1000);

            });

        });

    }

    

});






