var secs;
var timerID = null;
var timerRunning = false;
var delay = 1000;

// Banner Grande do TOPO
var bannerGrande = {
	imgElement: '#img_banner_grande', 
	linkElement: '#link_grande',
	width: 468, 
	height: 60, 
	searchUrl: '../includes/buscagr.asp'	
};

// Banner Pequeno do TOPO
var bannerPequeno = {
	imgElement: '#img_banner_pequeno', 
	linkElement: '#link_pequeno',
	width: 120, 
	height: 60, 
	searchUrl: '../includes/buscapq.asp'	
};

// Banner do Rodapé
var bannerRodape = {
	imgElement: '#img_banner_rodape', 
	linkElement: '#link_rodape',
	width: 468, 
	height: 60, 
	searchUrl: '../includes/buscard.asp'	
};

// Banner Esquerdo
var bannerEsquerdo = {
	imgElement: '#img_banner_esquerdo', 
	linkElement: '#link_esquerdo',
	width: 200, 
	height: 310, 
	searchUrl: '../includes/buscaesquerdo.asp'	
};

function mostraBanner(imagemEl, imagemSrc, linkEl, linkSrc) {
		
	$(imagemEl).attr("src", imagemSrc);
	$(imagemEl).show();
	$(linkEl).attr('href', linkSrc);
	
	if (linkSrc == '#')
		$(linkEl).attr('target', "_self");
	else
		$(linkEl).attr('target', "_blank");
}

function buscaBanner(banner){
	$.ajax({
		url: banner.searchUrl,
		type: "GET",
		success: function(msg) {
			var result = msg.split(",");
			mostraBanner(banner.imgElement, "../includes/thumbs.asp?img=../upload/banners/"+result[0]+"&maxlarg="+banner.width+"&maxalt="+banner.height, banner.linkElement, result[1]);
		}
	});
}

function InitializeTimer()
{
    secs = 5
    StopTheClock()
    StartTheTimer()
}

function StopTheClock()
{
    if(timerRunning)
        clearTimeout(timerID)
    timerRunning = false
}

function StartTheTimer()
{
    if (secs==0)
    {
		buscaBanner(bannerPequeno);
		buscaBanner(bannerRodape);
		buscaBanner(bannerGrande);
		buscaBanner(bannerEsquerdo);

		StopTheClock();
		InitializeTimer();
    }
    else
    {
        secs = secs - 1
        timerRunning = true
        timerID = self.setTimeout("StartTheTimer()", delay)
    }
}


var NoticiasEmDestaque = {
	destaqueAtual: 0,
	trocaDestaque: function() {
		if(this.destaqueAtual == $("#destaque-rotativo-total").val())
			this.destaqueAtual = 1;
		else
			this.destaqueAtual = this.destaqueAtual + 1;		
	},
	
	init: function() {
		window.setInterval(function() {
			$("#destaque-rotativo-"+ NoticiasEmDestaque.destaqueAtual).hide();
			NoticiasEmDestaque.trocaDestaque();
			$("#destaque-rotativo-"+ NoticiasEmDestaque.destaqueAtual).show();
									
		}, 7000);	
	}
}


$(function() {
	buscaBanner(bannerGrande);
	buscaBanner(bannerPequeno);
	buscaBanner(bannerRodape);
	buscaBanner(bannerEsquerdo);
	InitializeTimer();
});



