function eventosMenus(){
    // SETORES
    $("a.menuSetores").click(function() {
        if ($(this).next(".menuLista").css('display') == 'none')
            $("a.menuSetores").css({ backgroundPosition: '-500px 0' });
        else
            setTimeout(function() { $("a.menuSetores").css({ backgroundPosition: '0 0' }); }, 401);
        $(this).next(".menuLista").slideToggle(400);
        return false;
    });

    // PRODUTOS E SERVICOS
    $("a.menuProdutos").click(function() {
        if ($(this).next(".menuLista").css('display') == 'none')
            $(".menuProdutos").css({ backgroundPosition: '-500px -50px' })
        else
            setTimeout(function() { $(".menuProdutos").css({ backgroundPosition: '0 -50px' }); }, 401);
        $(this).next(".menuLista").slideToggle(400);
        return false;
    });

    // ATUACAO
    $("a.menuAtuacao").click(function() {
        if ($(this).next(".menuLista").css('display') == 'none')
            $(".menuAtuacao").css({ backgroundPosition: '-500px -100px' });
        else
            setTimeout(function() { $(".menuAtuacao").css({ backgroundPosition: '0px -100px' }); }, 401);
        $(this).next(".menuLista").slideToggle(400);
    });
	

    if (!$(".menuCor3").parent().hasClass("ativo")) {
        $(".menuCor3").hover(
		    function() { $(".boxMenuBaseDupla").css({ backgroundPosition: '-230px 0px' }); },
		    function() { $(".boxMenuBaseDupla").css({ backgroundPosition: '0px 0px' }); }
	    );
    }
    

	
    /*Mostra esconde dos menus com abas, após transferencia pra .NET*/
    $('div.abas').each(function(x) {
        var $context = $(this).parent();
        var $abas = $(this);
        $('div.abas:eq(' + x + ') > a').each(function(i) {
            $('div.abas:eq(' + x + ') > a:eq(' + i + ')').click(function() {
                if (i == 1) {
                    $abas.removeClass('aba1');
                    $abas.addClass('aba2');
                } else {
                    $abas.removeClass('aba2');
                    $abas.addClass('aba1');
                }
                $('> div', $context).hide().eq(0).show();
                $('> div', $context).eq(i + 1).show();
            });
        });
    });
}



// Pílulas da qualidade
function abrePilulas () {
	$("a.btPilula").click(function() {
	$("#divPilula").show('slow');
	  });
}

//Funções auxiliares da busca (redirecinamento e ENTER) - INICIO

function redirectBusca() {
    var valor = $('#ctl00_txtBuscaGeral').val();
    if (valor != "") {
        window.location = "/busca/" + valor + ".aspx?pn=1&pc=1";
    }
    return false;
}

function ativaBusca() {
    $('#ctl00_txtBuscaGeral').keydown(function(e) {
        if (e.which == 13) {
            var valor = $('#ctl00_txtBuscaGeral').val();
            if (valor != "") {
                window.location = "/busca/" + valor + ".aspx?pn=1&pc=1";
            }
            return false;
        } else {
            return true;
        }
    });
    $('#btnBuscaGeral').click(redirectBusca);
}
//Funções auxiliares da busca (redirecinamento e ENTER) - FIM



// Titulos em Flash inicio
// caminho do swf: design = swf; asp.net = /swf
var swf = "/swf";

function get(el){
	return document.getElementById(el);	
}

function flashRandom() {
    $(".tituloFlashGr").each(function(i) {
        var id = $(this).attr("id");
        var h2 = get(id).getElementsByTagName('h2');
        h2 = h2[0].innerHTML;
        h2 = Trim(h2);
        var flashvars = { titulo: h2 };
        var params = { wmode: 'transparent', scale: 'noscale', menu: 'false' };
        swfobject.embedSWF(swf+"/titulosGr.swf", id, "500", "25", "10.0.0", "/inc/swfobject/expressInstall.swf", flashvars, params, false);

    });
}
// Titulos em Flash fim

// tira o bug de background em links no IE - inicio
function ieFlickerFix(){
try {
document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}
}
// tira o bug de background em links no IE - fim

function Trim(str) { return str.replace(/^\s+|\s+$/g, ""); }

//SlideShow
var SlideInterval = 500;
var SlideTimer = 5000;
var SlideCurrent = 0;
var SlideTotal = 0;
var SlidePlay = true;

function ativaSlide() {
    var $context = $('#slideShowContainer');
    $context.css('height', 225);
        $context.css({ position: 'relative' });
        // $('.navNoticias', $context).css({ position: 'absolute', zIndex:6 });
        // $('table', $context).css({ position: 'absolute', top: 0, left: 0 }).hide().eq(0).show();
        $('table', $context).eq(0).show();
        $('#slideShowPrev', $context).click(prevSlide);
        //$('.slideShowPlayPause', $context).click(autoPlay);
        $('#slideShowNext', $context).click(nextSlide);
        SlideTotal = $("#slideShowContainer table").length;
        if (SlidePlay) {
            SlideInterval = setInterval(nextSlide, SlideTimer);
        }
}

function autoPlay() {
    if (SlidePlay) {
        clearInterval(SlideInterval);
        SlidePlay = false;
    }
    else {
        SlideInterval = setInterval(nextSlide, SlideTimer);
        SlidePlay = true;
    }
    return false;
}

function prevSlide() {
    var slide = (SlideCurrent - 1 < 0) ? SlideTotal - 1 : SlideCurrent - 1;
    moveSlide(slide);
    if (SlidePlay) {
        clearInterval(SlideInterval);
        SlideInterval = setInterval(nextSlide, SlideTimer);
    }
    return false;
}

function nextSlide() {
    var slide = (SlideCurrent + 1 >= SlideTotal) ? 0 : SlideCurrent + 1;
    moveSlide(slide);
    if (SlidePlay) {
        clearInterval(SlideInterval);
        SlideInterval = setInterval(nextSlide, SlideTimer);
    }
    return false;
}

function moveSlide(pSlide) {
    var nextSlide = pSlide;
    $('#slideShowContainer table').eq(SlideCurrent).fadeOut(300);
    $('#slideShowContainer table').eq(nextSlide).fadeIn(300);
    SlideCurrent = nextSlide;
}

//SlideShow


//Busca de noticias
function ativaBuscaNoticias() {
    var $context = $('#jqBuscaNoticias');
    $('#jqBtnBusca', $context).click(function() {
        buscaNoticias();
        return false;
    });

    $('.jqTxtBusca', $context).keydown(function(e) {
        if (e.which == 13) {
            var valor = $(this).val();
            if (valor != "") {
                buscaNoticias();
            }
            return false;
        } else {
            return true;
        }
    });
}

function buscaNoticias() {
    var $context = $('#jqBuscaNoticias');
    
    var ano = $('.jqSelAno', $context).val();
    var mes = $('.jqSelMes', $context).val();

    var cat1 = $('.jqSelCat1', $context).val();
    var cat2 = $('.jqSelCat2', $context).val();
    var cat3 = $('.jqSelCat3', $context).val();

    var txt = $('.jqTxtBusca', $context).val();

    var stringParams = "ano=" + ano + "&mes=" + mes + "&c1=" + cat1 + "&c2=" + cat2 + "&c3=" + cat3 + "&txt=" + txt + "&p=1";

    window.location = "/central-noticias/agencia-noticias.aspx?" + stringParams;
}

//Busca de publicacoes
function ativaBuscaPublicacoes() {
    var $context = $('#jqBuscaPublicacoes');
    $('#jqBtnBusca', $context).click(function() {
        buscaPublicacoes();
        return false;
    });

    $('.jqTxtBusca', $context).keydown(function(e) {
        if (e.which == 13) {
            var valor = $(this).val();
            if (valor != "") {
                buscaPublicacoes();
            }
            return false;
        } else {
            return true;
        }
    });
}

function buscaPublicacoes() {
    var $context = $('#jqBuscaPublicacoes');

    var ano = $('.jqSelAno', $context).val();
    var mes = $('.jqSelMes', $context).val();

    var cat1 = $('.jqSelCat1', $context).val();
    var cat2 = $('.jqSelCat2', $context).val();
    var cat3 = $('.jqSelCat3', $context).val();

    var txt = $('.jqTxtBusca', $context).val();

    var stringParams = "ano=" + ano + "&mes=" + mes + "&c1=" + cat1 + "&c2=" + "" + "&c3=" + cat3 + "&txt=" + txt + "&p=1";

    window.location = "/produtos-servicos/publicacoes.aspx?" + stringParams;
}

//Busca Perguntas Frequentes

function AtivaPerguntasFrequentes() {
    var $context = $('#jqPerguntasForm');
    $('#jqBtnPF', $context).click(function() {
        buscaPerguntas();
        return false;
    });

    $('.jqTxtPF', $context).keydown(function(e) {
        if (e.which == 13) {
            var valor = $(this).val();
            if (valor != "") {
                buscaPerguntas();
            }
            return false;
        } else {
            return true;
        }
    });
}

function buscaPerguntas() {
    var $context = $('#jqPerguntasForm');
    
    var assunto = $('.jqSelPF', $context).val();

    var txt = $('.jqTxtPF', $context).val();
    if (assunto != '' || txt != '') {
        var stringParams = "assunto=" + assunto + "&txt=" + txt;
        window.location = $('#jqUrlBusca').val()+"?" + stringParams;
    }
}

//Busca de noticias
function AtivaSelectRegioes() {
    $('.jqSelRegioes').bind('change', function() {
        if ($(this).val() != '') {
            window.location = $(this).val();
        }
        return false;
    });
}

//Usado nos mapas de regionais
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

// usada no venda mais e melhor

function MostraEsconde(idMostra, idEsconde) {
if (idMostra) {
	var a = idMostra.split(/\W/);
	for (var i in a) {
		var e = document.all && document.all[a[i]] || document.getElementById && document.getElementById(a[i]);
		if (e)
			e.style.display = '';
		}
	}
if (idEsconde) {
	var a = idEsconde.split(/\W/);
	for (var i in a) {
		var e = document.all && document.all[a[i]] || document.getElementById && document.getElementById(a[i]);
		if (e)
			e.style.display = 'none';
		}
	}
}


/*Ativação dos players de rádio*/
function AtivaRadio(){
    flowplayer("a.radio", "/swf/flowplayer-3.1.5.swf", {
        clip: {
            autoPlay: false,
            autoBuffering: false
        },
        plugins: {
            controls: {
                url: '/swf/flowplayer.controls-3.1.5.swf',
                fullscreen: false,
                height: 21,
                backgroundColor: '#F2F2F2',
                bufferColor: '#CCCCCC',
                sliderColor: '#999999',
                buttonColor: '#003366',
                buttonOverColor: '#006699',
                backgroundGradient: 'none',
                volumeSliderColor: '#999999',
                progressColor: '#1A7CCD',
                progressGradient: 'none',
                timeBgColor: '#999999',
                timeColor: '#FFFFFF',
                durationColor: '#CCCCCC',
                tooltipColor: '#666666'
            },
            audio: {
                url: '/swf/flowplayer.audio-3.1.2.swf'
            }
        }
    });
}

// redimensiona os Iframes - Início
function resizeIframe(el) {
    var id = el.attr('id');
    var elem = document.getElementById(id);

    var altura = 0;

    try {
        if ($.browser.safari) {
            altura = elem.contentWindow.document.body.scrollHeight;
        } else if ($.browser.opera) {
            altura = elem.contentWindow.document.body.scrollHeight + 30;
        } else if ($.browser.msie) {
            altura = elem.contentWindow.document.body.scrollHeight + 70;
        } else if ($.browser.mozilla) {
            altura = elem.contentWindow.innerHeight + elem.contentWindow.scrollMaxY;
        }
        $(elem).height(0);
        $(elem).height(altura);
    } catch (e) { }
    return true;
}

$(document).ready(function() {
    $('iframe').each(function(i) {
        var id = $('iframe').eq(i).attr('id');
        if ($('iframe').eq(i).attr('id') == "") {
            $('iframe').eq(i).attr('id', 'jqIf' + i);
        }
        $('iframe').eq(i).bind('load', function() {
            resizeIframe($(this));
            return true;
        });
        resizeIframe($('iframe').eq(i));
    });
});
// redimensiona os Iframes - fim


//Disparo de todas as funções em onload, deixar somente aqui para organização
$(document).ready(function() {
    $('.mycarousel').jcarousel({ scroll: 3, visible: 3 });
    $('a.nyroModal').nyroModal();
    eventosMenus();
	abrePilulas();
    flashRandom();
    ieFlickerFix();
    ativaBusca();
    ativaSlide();
    ativaBuscaNoticias();
    AtivaSelectRegioes();
    ativaBuscaPublicacoes();
    AtivaPerguntasFrequentes();
    AtivaRadio();
});

