//<script>switchDivs('destaque',3);</script>
var htmlContainer

var elements = new Array();
var limit;
var j = 1;
var p = 1;
var hideTimeout;
/* imagem */
function switchDivs(){
	limit = elements.length;
	runSlideShow();
}

/* Teste Fade in/ou Noticias */
/*---------------------------*/

function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    //alert(' limit '+limit+' p '+p+' j '+j);
    var speed = Math.round(millisec / 100);
    var timer = 0;
    if(opacStart == 100){
        	hideTimeout = setTimeout(function(){
    		//alert('escondeu  '+id);
    		document.getElementById(id).style.display = "none";
    	},millisec );
    }
    if(opacStart == 0){
		//alert('mostrou  '+id);
		//clearTimeout(hideTimeout.time);
		document.getElementById(id).style.display = "block";
    }

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "progid:DXImageTransform.Microsoft.Alpha(opacity=" + opacity + ")";
}

/*--------------------------------------------*/


/////////////////////////////////////////////////////////////////////
function runSlideShow(){
	if(p > limit){
		//alert('bufferOverFlow '+p);
		p = j - 1;
	}
	var htmlContainerToHide = new Object();
		if(p != j){
			//alert('p '+p+' j '+j+' limi '+limit);
			htmlContainerToHide = document.getElementById(elements[p-1]);
			opacity(elements[p-1], 100, 0, 1000);
		}
		//htmlContainerToHide.style.display = "none";
	htmlContainer = document.getElementById(elements[j-1]);
	//htmlContainer.style.display = "block";
	changeOpac(0, elements[j-1])
	opacity(elements[j-1], 0, 100, 1000);
	//alert('p '+p+' j '+j+' limi '+limit);
	p = j;
	j++;
	if (j > (limit)) j=1;
	t = setTimeout('runSlideShow()', 8000)
}

