window.addEventListener?window.addEventListener("load", so_init, false):window.attachEvent("onload", so_init);

var d=document, imgs = new Array(), zInterval = null, current=0, pause=0;

function so_init()
{
	if(!d.getElementById || !d.createElement)
		return;

/*	css = d.createElement("link");
	css.setAttribute("href", dir_template+"stylesheet.css");
	css.setAttribute("rel", "stylesheet");
	css.setAttribute("type", "text/css");
	d.getElementsByTagName("head")[0].appendChild(css);*/

	imgs=d.getElementById("rotator").getElementsByTagName("img");
	
	for(i=1;i<imgs.length;i++) 
		imgs[i].xOpacity=0;
		
	imgs[current].style.display = 'block';
	imgs[current].xOpacity=.99;

	setTimeout(so_xfade, 3000);
}

function so_xfade()
{	
	if(pause==0)
	{
		cOpacity=imgs[current].xOpacity;
		nIndex=imgs[current+1]?current+1:0;
	
		nOpacity=imgs[nIndex].xOpacity;
	
		cOpacity-=.04;
		nOpacity+=.04;
	
		imgs[nIndex].style.display = "block";
		imgs[current].xOpacity = cOpacity;
		imgs[nIndex].xOpacity = nOpacity;
	
		setOpacity(imgs[current]);
		setOpacity(imgs[nIndex]);
	
		if(cOpacity<=0)
		{		
			imgs[current].style.display="none";
			current=nIndex;
			setTimeout(so_xfade, 3000);
			selectBannerNavigare(current+1, nr_bannere, 0);
		}
		else
			setTimeout(so_xfade, 50);
	}

	function setOpacity(obj)
	{
		if(obj.xOpacity>.99)
		{
			obj.xOpacity=.99;
			return;
		}

		obj.style.opacity=obj.xOpacity;
		obj.style.MozOpacity=obj.xOpacity;
		obj.style.filter="alpha(opacity="+(obj.xOpacity*100)+")";
	}	
}

function selectBannerNavigare(id_elem, nr, bool_param)
{
	if(bool_param)
	{
		$('rotator').innerHTML="";
		$('rotator').style.display="none";
		$('static_banner').style.display="block";
		$('static_banner').innerHTML="<a href='"+linkuri[id_elem-1]+"'><img src='"+bannere[id_elem-1]+"' alt=''></a>";	
		pause=1;	
	}
	
	for(var i=1;i<=nr;i++)
	{
		if(i==id_elem)
			$("navigare_banner_"+i).className="navigare_selectata";
		else
			$("navigare_banner_"+i).className="navigare_bannere";
	}
}