var crossobj;
var rotateobj;
var dropslide;
var curpos=100;
var curcanvas="canvas0";
var curimageindex=1;
var nextimageindex;
var manual_click=false;

var ie4=(document.all&&navigator.userAgent.indexOf("Opera")==-1);
var dom=document.getElementById&&navigator.userAgent.indexOf("Opera")==-1;

if (ie4||dom)
	window.onload=startit;
else
	rotateobj=setInterval("rotateimage()",intervaltime_spec);

function startit()
{
	curimageindex=bloomimages.length-1;
	crossobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas);
	if (crossobj.filters)
		crossobj.filters.alpha.opacity=curpos;
	else if (crossobj.style.MozOpacity)
		crossobj.style.MozOpacity=curpos/100;
	
	crossobj.innerHTML='<img style="border-style: none;" src="images/run01.gif" alt="網站link">';	
	crossobj.style.zIndex++;	
	rotateobj=window.setTimeout("init_rotateimage();",1000);
}
function init_rotateimage()
{	
	rotateimage();
	rotateobj=setInterval("rotateimage();",intervaltime);	
}

function rotateimage()
{
	if (manual_click) return;
	if (ie4||dom)
	{		
		nextcanvas=(curcanvas=="canvas0")? "canvas1" : "canvas0";
		crossobj=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas);
		nextimageindex=(curimageindex<bloomimages.length-1)? curimageindex+1 : 0;

		crossobj.innerHTML='<a href="'+ bloomlinks[nextimageindex] +'" ><img style="border-style: none;" src="'+bloomimages[nextimageindex]+'" alt="網站link"></a>';
		fadepic();
		crossobj.style.zIndex++;

		var temp='setInterval("bloompic()",'+ speed + ')';
		dropslide=eval(temp);
		curcanvas=(curcanvas=="canvas0")? "canvas1" : "canvas0";
		curimageindex=(curimageindex<bloomimages.length-1)? curimageindex+1 : 0;
	}
	else
	{
		curimageindex=(curimageindex<bloomimages.length-1)? curimageindex+1 : 0;
		var evalstr1 = "document.images.defaultslide.s" ;
		evalstr1 = evalstr1 + "rc=bloomimages[curimageindex]" ;
		eval( evalstr1 ) ;
	}	
}

function fadepic()
{
	curpos=10;
	if (crossobj.filters)
		crossobj.filters.alpha.opacity=curpos;
	else if (crossobj.style.MozOpacity)
		crossobj.style.MozOpacity=curpos/100;
}

function bloompic()
{
	if (curpos < 100)
	{
		curpos+=2;
		if (crossobj.filters)
			crossobj.filters.alpha.opacity=curpos;
		else if (crossobj.style.MozOpacity)
			crossobj.style.MozOpacity=curpos/100;
	}
	else
	{		
		clearInterval(dropslide);
	}
}

function manual(target)
{
	manual_click=true;
	
	if (rotateobj)
		clearInterval(rotateobj);
	
	if (target=="previous")
		curimageindex=(curimageindex>0)? curimageindex-1 : bloomimages.length-1;
	else 
		curimageindex=(curimageindex<bloomimages.length-1)? curimageindex+1 : 0;

	if (ie4||dom)
	{
		curpos=100;
		if (crossobj.filters)
			crossobj.filters.alpha.opacity=curpos;
		else if (crossobj.style.MozOpacity)
			crossobj.style.MozOpacity=curpos/100;
		crossobj.innerHTML='<a href="'+ bloomlinks[curimageindex] +'" ><img style="border-style: none;" src="'+bloomimages[curimageindex]+'" alt="網站link"></a>';
		rotateobj=setInterval("rotateimage();",intervaltime);			
	}
	else
	{			
		var evalstr1 = "document.images.defaultslide.s" ;
		evalstr1 = evalstr1 + "rc=bloomimages[curimageindex]" ;
		eval( evalstr1 ) ;			
		rotateobj=setInterval("rotateimage()",intervaltime_spec);
	}
	manual_click=false;
}

