var slidesJSON = eval([{"imgSrc":"\/images\/produtos\/100_0421_web2.jpg","label":"Ch\u00e1 Verde","url":"\/produtos\/detalhe\/produto\/1\/"},{"imgSrc":"\/images\/produtos\/100_0426_web2.jpg","label":"Farinha de Maracuj\u00e1","url":"\/produtos\/detalhe\/produto\/2\/"},{"imgSrc":"\/images\/produtos\/100_0435_web2.jpg","label":"Ch\u00e1 Branco Mais","url":"\/produtos\/detalhe\/produto\/3\/"},{"imgSrc":"\/images\/produtos\/100_0444_web2.jpg","label":"Ch\u00e1 de Inverno","url":"\/produtos\/detalhe\/produto\/4\/"},{"imgSrc":"\/images\/produtos\/100_0451_web2.jpg","label":"Natural Mix","url":"\/produtos\/detalhe\/produto\/5\/"},{"imgSrc":"\/images\/produtos\/100_0498_web2.jpg","label":"Ch\u00e1 Vermelho","url":"\/produtos\/detalhe\/produto\/9\/"},{"imgSrc":"\/images\/produtos\/100_0604web2.jpg","label":"Farinha de Linha\u00e7a","url":"\/produtos\/detalhe\/produto\/10\/"}]);

/*for (var key in slidesJSON) 
{
	var img = document.createElement("img");
	img.src = slidesJSON[key]["imgSrc"];
	alert(key + " -> " + slidesJSON[key]["imgSrc"]);
}*/

var intervOut = null;
var intervIn = null;
var imgIndx = 0;
var step = 0.1;
var fadeDelay = 100;
var showDelay = 2000;
var placeHolderId = "bannerDestaque";
var banner = null;

function isIE()
{
	return(navigator.appVersion.indexOf("MSIE") != -1);
}

function setOpacity(obj, op)
{
	if (!isIE())
	{
		obj.style.opacity = parseFloat(op);
	}
	else
	{
		//IE...
		//Setar a opacidade caso nao haja nenhuma
		if(obj.filters.length == 0)
			obj.style.filter = 'alpha(0)';
			
		obj.filters.alpha.opacity = parseFloat(op) * 100;
		
	}
}

function getOpacity(obj)
{
	if (!isIE())
	{
		if(obj.style.opacity == "")
			obj.style.opacity = 1;
	
		return parseFloat(parseFloat(obj.style.opacity).toFixed(2));
				
		//return Math.round(parseFloat(obj.style.opacity)*100)/100;
	}
	else
	{
		//IE...
		//Setar a opacidade caso nao haja nenhuma
		if(obj.filters.length == 0)
			obj.style.filter = 'alpha(0)';
		
		return parseFloat(obj.filters.alpha.opacity) / 100;
	}
}

function startBanner()
{
			for(i=0;i<slidesJSON.length;i++)
		{
			var rnd = Math.floor(Math.random()*11);
			rnd = rnd % slidesJSON.length;
			var tmpImg = slidesJSON[i];
			slidesJSON[i] = slidesJSON[rnd];
			slidesJSON[rnd] = tmpImg;
		}
	

	if(intervOut != null)
		window.clearInterval(intervOut);
	if(intervIn != null)
		window.clearInterval(intervIn);

	banner = document.getElementById(placeHolderId);

	setImgAndText(banner,0);
	setOpacity(banner,0);
	
	doFadeIn();
}


function doFadeOut()
{
	intervOut = window.setInterval("fadeOut()",fadeDelay);
}
function doFadeIn()
{
	intervIn = window.setInterval("fadeIn()",fadeDelay);
}
		
function setImgAndText(banner,imgIndx)
{
	//Capturar a primeira tag 'img' e mudar o caminho da imagem
	banner.getElementsByTagName("img")[0].src = slidesJSON[imgIndx]["imgSrc"];//slidesJSON[imgIndx]["image"].src;
	banner.getElementsByTagName("span")[0].innerHTML = slidesJSON[imgIndx]["label"];
	banner.getElementsByTagName("a")[0].href = slidesJSON[imgIndx]["url"];
}
		
function fadeOut()
{
	var op = getOpacity(banner);
	if(op > 0)
	{
		setOpacity(banner, op - step );
	}
	else
	{
		if(imgIndx == slidesJSON.length-1)
			imgIndx = 0;
		else
			imgIndx++;
		setImgAndText(banner,imgIndx);
		doFadeIn();
		if(intervOut != null)
			window.clearInterval(intervOut);
	}
}

function fadeIn()
{
	var op = getOpacity(banner);
		
	if(op < 1.0)
	{
		setOpacity(banner, op + step );
	}
	else
	{
		setOpacity(banner, 1);
		window.setTimeout("doFadeOut()",showDelay);
		if(intervIn != null)
			window.clearInterval(intervIn);
	}
}




