/**********************source************************/
//設定跑馬燈標題
var runCate=new Array();
//設定跑馬燈內容
var runTitle=new Array();
//設定跑馬燈連結
var runLink=new Array();
/*************************************************/
var runPobj; //append child to who
var runOBJ=[];

var runTimerID;
var runStartOrder=0;
var runAscOpacityValue;
var runStay;

/*
stay(int) how many mini second for stay
effect(int)	how many mini second for change effect
*/

function startRun(stay,effect)
{
	runStay=stay;
	runAscOpacityValue=100/(effect/2/100);
	
	for(var i=0;i<runTitle.length;i++)
	{
		runOBJ[i]=document.createElement('a');
		runOBJ[i].className="general";
		runOBJ[i].opacity=0;
		runOBJ[i].style.display='none';
		runOBJ[i].href=runLink[i];
		runOBJ[i].style.opacity = runOBJ[i].opacity/100;
		runOBJ[i].style.filter = 'alpha(opacity=' + runOBJ[i].opacity + ')';
		runPobj.appendChild(runOBJ[i]);
		
		var tmp_text = document.createTextNode(runCate[i]+"  |  "+runTitle[i]);
		runOBJ[i].appendChild(tmp_text);
	}
	if(runTitle.length>0)
	{
		setRunStart();
		runTimerID=setTimeout("runAppearance(0)",runStay);		
	}
}
function setRunStart()
{
	//set appear	
	runOBJ[runStartOrder].style.display='';
	runOBJ[runStartOrder].opacity=100;	
	runOBJ[runStartOrder].style.opacity = runOBJ[runStartOrder].opacity/100;
	runOBJ[runStartOrder].style.filter = 'alpha(opacity=' + runOBJ[runStartOrder].opacity + ')';	
}

function runAppearance(action)
{	
	if(action)
	{
		runOBJ[runStartOrder].style.display='';
		if(runOBJ[runStartOrder].opacity<100)
		{
			runTimerID=setTimeout("runAppearance(1)",100);	
		}
		else
		{
			runOBJ[runStartOrder].opacity=100;
			runTimerID=setTimeout("runAppearance(0)",runStay);
		}
		runOBJ[runStartOrder].opacity+=runAscOpacityValue;		
		runOBJ[runStartOrder].style.opacity = runOBJ[runStartOrder].opacity/100;
		runOBJ[runStartOrder].style.filter = 'alpha(opacity=' + runOBJ[runStartOrder].opacity + ')';
	}
	else
	{
		if(runOBJ[runStartOrder].opacity>0)
		{
			runTimerID=setTimeout("runAppearance(0)",100);	
		}
		else
		{
			runOBJ[runStartOrder].opacity=0;
			runOBJ[runStartOrder].style.display='none';
			if(runStartOrder==runOBJ.length-1)
			{
				runStartOrder=0;
			}
			else
			{
				runStartOrder++;
			}
					
			runTimerID=setTimeout("runAppearance(1)",100);			
		}
		runOBJ[runStartOrder].opacity-=runAscOpacityValue;
		runOBJ[runStartOrder].style.opacity = runOBJ[runStartOrder].opacity/100;
		runOBJ[runStartOrder].style.filter = 'alpha(opacity=' + runOBJ[runStartOrder].opacity + ')';	
	}
}
/*
window.onload = function(){
	wobj=document.getElementById('header_run');	
	startRun(2000,1000);
	};*/