
var curpart=0
var lastpart=0
var alphastep=0
var sopause=0
var sopausecl=0

function getElementbyClass(classname) {
	partscollect=new Array()
	var inc=0
	var alltags=document.all? document.all : document.getElementsByTagName("*")
	for (i=0; i<alltags.length; i++) {
		if (alltags[i].className==classname)
		partscollect[inc++]=alltags[i]
	}
}

function cycleforward() {
	lastpart=curpart
	curpart=(curpart<partscollect.length-1)? curpart+1 : 0
	updatenav()
}

function cycleback() {
	lastpart=curpart
	curpart=(curpart>0)? curpart-1 : partscollect.length-1
	updatenav()
}

function soforwardclick() {
	if( alphastep )
		return
	sopausecl=3
	if(document.getElementById)
		imagename = document.getElementById('so_pause')

	else if(document.all)
		imagename = eval("document.all.so_pause")
		imagename.src = "gfx/soIco_07.gif";
	cycleforward()
}

function sobackclick() {
	if( alphastep )
		return
	sopausecl=3
	if(document.getElementById)
		imagename = document.getElementById('so_pause')

	else if(document.all)
		imagename = eval("document.all.so_pause")
		imagename.src = "gfx/soIco_07.gif";
	cycleback()
}

function sopauseclick() {
	if(document.getElementById)
		imagename = document.getElementById('so_pause')

	else if(document.all)
		imagename = eval("document.all.so_pause")
	if( sopause || sopausecl )
	{
		sopause=0;
		sopausecl=0;
		imagename.src = "gfx/soIco_03.gif";
	}
	else
	{
		sopause=1;
		sopausecl=0;
		imagename.src = "gfx/soIco_07.gif";
	}
}


function updatealpha() {
	if( alphastep == 0 )
	{
		partscollect[curpart].style.zIndex = 2;
		partscollect[lastpart].style.zIndex = 1;
		partscollect[curpart].style.display="block"
	}

	if (partscollect[curpart].filters)
	{
		partscollect[curpart].filters.alpha.opacity=50+alphastep*5
		partscollect[lastpart].filters.alpha.opacity=100-alphastep*10
	}
	else if (partscollect[curpart].style.MozOpacity)
	{
		partscollect[curpart].style.MozOpacity=alphastep*0.1
		partscollect[lastpart].style.MozOpacity=1-alphastep*0.1
	}
	else
		alphastep = 10;

	if( alphastep == 10 )
	{
		partscollect[lastpart].style.display="none"
		alphastep = 0;
		return
	}
	else
		setTimeout("updatealpha()",2)

	alphastep++;
}


function updatenav() {
	if( partscollect.length == 1 )
		return;
	if(document.getElementById)
		sonumer = document.getElementById("index_superoferta_no");
	else if(document.all)
		sonumer = document.all.index_superoferta_no;
	curpart1 = curpart+1;
	sonumer.innerHTML = curpart1+'/'+partscollect.length;
	updatealpha()
}


function so_anim(){
	setTimeout("so_anim()",6000)
	if( (sopausecl==1) && !sopause )
	{
	if(document.getElementById)
		imagename = document.getElementById('so_pause')

	else if(document.all)
		imagename = eval("document.all.so_pause")
		imagename.src = "gfx/soIco_03.gif";
	}
	if( sopausecl )
		sopausecl--;
	if( sopause || sopausecl )
		return;
	cycleforward()
}


function so_onload()
{
	getElementbyClass("multiparts")
	partscollect[0].style.display="block"
	if(document.getElementById)
		sonumer = document.getElementById("index_superoferta_no");
	else if(document.all)
		sonumer = document.all.index_superoferta_no;
	sonumer.innerHTML = '1/'+partscollect.length;
	alphastep=0
	setTimeout("so_anim()",3000)
	//main_onloadfunct()
}


