﻿function Destaque() {
    this.DHslideControl = null;

    this.setFadeToImgDH = function(indexNext) {
        // Loop que Acerta Cor dos Divs
        var qtdImgDH = $("#dstHomeList").find("a").size();
        for (var i = 0; i < qtdImgDH; i++) {
            $($("#dstHomeList").find("a").eq(i).find("img")).fadeTo(0, 0.5);
        }
        $($("#dstHomeList").find("a").eq(indexNext).find("img")).fadeTo(0, 1);
    }

    this.changeImgDH = function(indexNext, clearSlide) {
        if (clearSlide) {
            clearTimeout(this.DHslideControl);
        }

        // Descobre a Quantidade de Imagens
        var qtdImgDH = $("#dstHomeList").find("a").size();
        if (indexNext == qtdImgDH) {
            indexNext = 0;
        }
        // Busca os Valores
        var titulo = $($("#dstHomeList").find("a").eq(indexNext).find("img")).attr("titulo");
        var subtitulo = $($("#dstHomeList").find("a").eq(indexNext).find("img")).attr("subtitulo");
        var linkSt = $($("#dstHomeList").find("a").eq(indexNext).find("img")).attr("linkst");
        var imgSrc = $($("#dstHomeList").find("a").eq(indexNext).find("img")).attr("src");

        this.setFadeToImgDH(indexNext);

        // Altera o Info
        var htmlInfo = "<span>" + titulo + "</span><br/>" + subtitulo;
        $('#infoDestaqueTxtID').html(htmlInfo);
        // Altera o Link
        $('#linkDestaqueHomeID').attr('href', linkSt);
        // Altera a Imagem
        $('#imgDestaqueHomeID').attr('src', imgSrc);

        // Chama o Proximo Item
        indexNext++;
        this.DHslideControl = setTimeout(function() {
            Destaque.changeImgDH(indexNext);
        }, 3000);
    }
}
