var topoAnim = false;
var iIndexAtual = -1;
var toFuncAux1;

$(document).ready(function(e) {
	if($(".listaEmpDestaque li").length > 0){
		trocaItemDestaque(0);
	}

	$(".navItemBox .prevIt a").click(function(e){
		var iIndexAux = $(".listaEmpDestaque li").index($(".listaEmpDestaque li.ativo"));
		iIndexAux--;
		trocaItemDestaque(iIndexAux);
	});
	$(".navItemBox .nextIt a").click(function(e){
		var iIndexAux = $(".listaEmpDestaque li").index($(".listaEmpDestaque li.ativo"));
		iIndexAux++;
		trocaItemDestaque(iIndexAux);
	});
});

$(window).resize(function(e){
	if(topoAnim){
		$(".imgBgHome img").stop(true).css("top","0px");
		topoAnim = false;
		navegaImgTopo();
	}
});

function navegaImgTopo(){
	if(!topoAnim){
	topoAnim = true;
	
	var elAux = $(".imgBgHome img");
	var topIniAux = (elAux.css("top").toString().replace("px",""));

	var bgPosXTo = 0;
	if(elAux.height()>710){
		bgPosXTo = elAux.height() - 710;
	}else{
		//bgPosXTo = 710 - elAux.height();
	}

	var iTimeNavAux = 15000;	

	/*elAux.animate({
		"top": "-" + bgPosXTo.toString() + "px"
	}, iTimeNavAux, function() {
		//Animation complete.
		elAux.animate({
			"top": "0px"
		}, iTimeNavAux, function() {
			//Animation complete.
			topoAnim = false;
			
			toFuncAux1 = setTimeout(function(){
				if($(".navItemBox .nextIt").css("visibility") != "hidden"){
					trocaItemDestaque($(".listaEmpDestaque li").index($(".listaEmpDestaque li.ativo"))+1);
				}
				else
				{
					trocaItemDestaque(0);
				}
			},10000);
		});
	});
	}*/
	elAux.animate({
		"top": "-" + bgPosXTo.toString() + "px"
	}, iTimeNavAux, function() {
		//Animation complete.
		topoAnim = false;
			
		toFuncAux1 = setTimeout(function(){
			if($(".navItemBox .nextIt").css("visibility") != "hidden"){
				trocaItemDestaque($(".listaEmpDestaque li").index($(".listaEmpDestaque li.ativo"))+1);
			}
			else
			{
				trocaItemDestaque(0);
			}
		},10000);
	});
	}
}

function trocaItemDestaque(iIndex){
	if(iIndex != iIndexAtual){
	topoAnim = false;
	clearTimeout(toFuncAux1);
	
	$(".boxDestaque").fadeOut();
	$(".imgBgHome img").stop(true).fadeOut(function(e){
	// SE S� DESCE IMAGEM
	$(".imgBgBanner img").css("top","0px");
	
	if(iIndex <= 0){iIndex = 0;}
	if(iIndex >= $(".listaEmpDestaque li").length-1){iIndex = $(".listaEmpDestaque li").length-1;}
	
	iIndexAtual = iIndex;

	$(".listaEmpDestaque li").removeClass("ativo");
	var elAux = $(".listaEmpDestaque li").eq(iIndex);
	elAux.addClass("ativo");

	$(".imgBgHome img").attr("src","");
	$(".imgBgHome img").attr("src", elAux.find(".img").html()).load(function() {		
		$(".descrIt").html(elAux.find(".nome").html());
		$(".descrItemBox").html(elAux.find(".descr").html());
		$(".btnItemBox .btnC a").attr("href",elAux.find(".url").html());

		if(iIndex > 0){
			$(".navItemBox .prevIt").css("visibility","visible");
		}
		else {$(".navItemBox .prevIt").css("visibility","hidden");}
		if(iIndex < $(".listaEmpDestaque li").length-1){
			$(".navItemBox .nextIt").css("visibility","visible");
		}
		else {$(".navItemBox .nextIt").css("visibility","hidden");}

		$(".imgBgHome img").css("top","0px").fadeIn(function(e){
			navegaImgTopo();
		});
		$(".boxDestaque").fadeIn();
	});
	});
	}
	else{
		$(".imgBgHome img").stop(true).fadeOut(function(e){
			// SE S� DESCE IMAGEM
			$(".imgBgHome img").css("top","0px");
			$(".imgBgHome img").fadeIn(function(e){
				navegaImgTopo();
			});
		});
	}
}
