// By Patrick Miranda Medina - 01/2006

var isOpera = (navigator.userAgent.indexOf("Opera") != -1);
var isIE55 = /MSIE (5\.5)|[6789]/.test(navigator.userAgent) && navigator.platform == "Win32" && document.all && !isOpera;

getId = function(i){return document.getElementById(i)}

// SlideShow BEGIN
opacity = function(id, opacEnd, zindex){
	var timer = 0;
	if(opacEnd == 0) {
		if (isIE55){
			obj=document.all(id);
			obj.style.filter="blendTrans(duration=1)";
			obj.filters.blendTrans.Apply();
			obj.style.visibility="hidden";
			obj.filters.blendTrans.Play();
		}else {
			getId(id).style.visibility="hidden"
		}
		getId(id).style.zIndex = zindex+1;
	} 
	else if(opacEnd == 100) {
		if (isIE55){
			obj=document.all(id);
			obj.style.filter="blendTrans(duration=1)";
			obj.filters.blendTrans.Apply();
			obj.style.visibility="visible";
			obj.filters.blendTrans.Play();
		} else {
			getId(id).style.visibility = "visible"
		}
		getId(id).style.zIndex = zindex+2;
	}
}
setOpacity = function(opacity, id){
	var object = getId(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}


slideChng = function(x,xx,xy){
	eval('var lis = getId("nav'+ss[x][0]+'").getElementsByTagName("LI")');
	eval("opacity('"+ss[x][0]+xx+"',0,"+ss[x][6]+")");
	eval("opacity('"+ss[x][0]+xy+"',100,"+ss[x][6]+")");
	lis[xx-1].className = "off"; lis[xy-1].className = "on";
}

slideFwd = function(x){
	if (ss[x][4] < ss[x][1]-1){
		ss[x][4]++;slidey=ss[x][4]+1;
		slideChng(x,ss[x][4],slidey);
	} else {
		slideChng(x,ss[x][1],1);
		ss[x][4]=0;
	}
	ss[x][7] = setTimeout("slideFwd("+x+")",ss[x][3]*1000);
}


navSlidesOver = function(x,sidx){
	clearTimeout(ss[x][7]);
	if (sidx == ss[x][4]) return;
	slideChng(x,(ss[x][4]+1),sidx+1);
	ss[x][4] = sidx;
}
navSlidesOut = function(x,sid){
/*
	if(ss[x][2]==1) {
		ss[x][7] = setTimeout("slideFwd("+x+")",ss[x][3]*2000);
	} else {
		ss[x][7] = setTimeout("slideChng("+x+","+(sid+1)+",4);ss["+x+"][4]=3",4000);
	}
*/
}
navSlides = function(x){
	var liTits = getId(ss[x][0]).getElementsByTagName(ss[x][5]);
	navSlidesHtml = '<ul>';
	for (var i=0; i<liTits.length; i++){
		i==(ss[x][4]-1) ? navSlidesHtml += '<li class="on">' : navSlidesHtml += '<li>';
		navSlidesHtml += '<a href="javascript:navSlidesOver('+x+','+i+');void(0)" ';
		navSlidesHtml += 'onMouseOver="navSlidesOver('+x+','+i+')" ';
		navSlidesHtml += 'onMouseOut="navSlidesOut('+x+','+i+')" id="sl'+x+i+'">';
		navSlidesHtml += liTits[i].innerHTML;
		navSlidesHtml += '</a></li>';
	}
	navSlidesHtml += '</ul>';
	eval('getId("nav'+ss[x][0]+'").innerHTML = navSlidesHtml');
}


runSlideShow = function(x){
	for (i=1; i<=ss[x][1]; i++){
		if(i!=ss[x][4]) eval("getId('"+ss[x][0]+i+"').style.visibility='hidden'")
	}
	eval("getId('"+ss[x][0]+ss[x][4]+"').style.zIndex="+(ss[x][6]+1));
	if(ss[x][2]==1) ss[x][7] = setTimeout("slideFwd("+x+")",ss[x][3]*1000);
	navSlides(x);
	ss[x][4]--;
}

ss = new Array();//ss([0]'idDosDivs', [1]numeroSlides, [2]1=play/0=stop, [3]tempoEmSegundos, [4]slideAberto, [5]tagDoTitulo, [6]zindex)
//SlideShow END
