﻿// border-left: solid 4px #0030a7;
var destaque_template = "ctl00_template_conteudo_fec_destaques_";
var cor_titulo_sel = "#8c1c2d";
var cor_titulo_unsel = "#083e7d";
var cor_subtitulo_sel = "#083e7d";
var cor_subtitulo_unsel = "#496583";
var back_image_sel = "url(/2009/Imagens/Destaques/dessel.png)";
var back_image_desel = "url(/2009/Imagens/Destaques/desdesel.png)";

function mostrarFotoDestaque(id) {
    // Mostrando a foto
    var destaque = document.getElementById(destaque_template + "foto_destaque" + id);
    destaque.style.visibility = "visible";

    // Mudando background do destaque menor
    var destaque_menor = document.getElementById("destaque" + id);
    destaque_menor.style.backgroundImage = back_image_sel;

    // Mostrando o texto
    var texto1 = document.getElementById(destaque_template + "destaque" + id + "_texto1");
    var texto2 = document.getElementById(destaque_template + "destaque" + id + "_texto2");    
    texto1.style.visibility = "visible";
    texto2.style.visibility = "visible";
    
    // Mostrando o degradê
    var degrade = document.getElementById(destaque_template + "destaque_degrade" + id);
    if (degrade != null) {
        degrade.style.visibility = "visible";
    }

    // Mostrando texto sublinhado
    var titulo = document.getElementById(destaque_template + "destaque" + id + "_titulo");
    var subtitulo = document.getElementById(destaque_template + "destaque" + id + "_subtitulo");
    //titulo.style.textDecoration = "underline";
    titulo.style.color = cor_titulo_sel;
    //subtitulo.style.textDecoration = "underline";
    subtitulo.style.color = cor_subtitulo_sel;
    
    // Escondendo outras fotos
    for (i = 1; i <= 4; i++) {
        if (i != id) {
            var outro_destaque = document.getElementById(destaque_template + "foto_destaque" + i);
            var outro_texto1 = document.getElementById(destaque_template + "destaque" + i + "_texto1");
            var outro_texto2 = document.getElementById(destaque_template + "destaque" + i + "_texto2");
            var outro_titulo = document.getElementById(destaque_template + "destaque" + i + "_titulo");
            var outro_subtitulo = document.getElementById(destaque_template + "destaque" + i + "_subtitulo");
            var outro_destaque_menor = document.getElementById("destaque" + i);
            outro_destaque.style.visibility = "hidden";
            outro_destaque_menor.style.backgroundImage = back_image_desel;
            outro_texto1.style.visibility = "hidden";
            outro_texto2.style.visibility = "hidden";
            outro_titulo.style.textDecoration = "none";
            outro_titulo.style.color = cor_titulo_unsel;
            outro_subtitulo.style.textDecoration = "none";
            outro_subtitulo.style.color = cor_subtitulo_unsel;

            // Escondendo degradê
            var outro_degrade = document.getElementById(destaque_template + "destaque_degrade" + i);
            if (outro_degrade != null) {
                outro_degrade.style.visibility = "hidden";
            }
        }
    }

    // Mostrando a seta
    /*var seta = document.getElementById("destaque_seta");
    if (id == 1) {
        seta.style.top = "0px";
    } else if (id == 2) {
        seta.style.top = "88px";
    } else if (id == 3) {
        seta.style.top = "176px";
    } else if (id == 4) {
        seta.style.top = "264px";
    }*/
}

function apagar(id) {
    // Apaga texto sublinhado
    var titulo = document.getElementById(destaque_template + "destaque" + id + "_titulo");
    var subtitulo = document.getElementById(destaque_template + "destaque" + id + "_subtitulo");
    titulo.style.textDecoration = "none";
    subtitulo.style.textDecoration = "none";
}

var destaque_cor_selecionada = "#d8dce1";

var current_destaque = undefined;

function internal_destaque_over(id) {
    var destaque = document.getElementById("destaque" + id);
    if (destaque != null) {
        //destaque.style.backgroundColor = destaque_cor_selecionada;
        destaque.style.borderLeftColor = destaque_cor_selecionada;
        mostrarFotoDestaque(id);
    }
}

function internal_destaque_out(id) {
    var destaque = document.getElementById("destaque" + id);
    destaque.style.backgroundColor = "Transparent";
    destaque.style.borderLeftColor = "#d2d6dd";
    apagar(id);
}

// Executado quando o mouse entra no destaque
function destaque_over(id) {
    stopDestaqueDinamico(); 
    internal_destaque_over(id);
}

// Executado quando o mouse sai do destaque
function destaque_out(id) {
    internal_destaque_out(id);
    current_destaque = parseInt(id);
    startDestaqueDinamico();
}

var intervalID;
var dynamic_destaque = true;

function showDestaqueCorrente() {
    if (current_destaque == undefined) {
        current_destaque = 1;
        internal_destaque_over(current_destaque);
    } else {
        internal_destaque_out(current_destaque);
        current_destaque = current_destaque + 1;
        if (current_destaque == 5)
            current_destaque = 1;
        internal_destaque_over(current_destaque);
    }
}

function startDestaqueDinamico() {
    if (dynamic_destaque == true) {
        intervalID = setInterval("showDestaqueCorrente()", 4000);
    }
}

function stopDestaqueDinamico() {
    if (dynamic_destaque == true) {
        clearInterval(intervalID);
    }
}

function getIEVersionNumber() {

    var ua = navigator.userAgent;
    var MSIEOffset = ua.indexOf("MSIE ");
    if (MSIEOffset == -1) {
        return 0;
    } else {
        return parseFloat(ua.substring(MSIEOffset + 5, ua.indexOf(";", MSIEOffset)));
    }    
}

function startDestaque() {
    var ie = getIEVersionNumber();
    if (ie != 0) {
        if (ie < 7) {
            // alert("IE Version: " + ie + " [No dynamic]");
            dynamic_destaque = false;
            return;
        }
    }
    destaque_over('1');
    startDestaqueDinamico();
}