<!--

hex="0123456789abcdef";

function stov(str){
	var i;
	for(i=0;i<16;i++)
		if(hex.charAt(i)==str)
			return i;
}

function vtos(value){
	return hex.charAt(value);
}

var count=0;
var count_max=20;		//何回背景を変更させるか
var st_col="555555";	//開始色
var ed_col="ffffff";	//終了色
document.fgColor=st_col;
var st_rgb=new Array(3),ed_rgb=new Array(3);
for(i=0;i<3;i++){
	st_rgb[i]=stov(st_col.charAt(i*2))*16+stov(st_col.charAt(i*2+1));
	ed_rgb[i]=stov(ed_col.charAt(i*2))*16+stov(ed_col.charAt(i*2+1));
}

function FGFadeIn(){
	var j,n;
	var color="#";

	for(j=0;j<3;j++){
		n=Math.floor((ed_rgb[j]-st_rgb[j])/(count_max-1)*count+st_rgb[j]);
		color+=vtos(Math.floor(n/16));
		color+=vtos(n%16);
	}
	document.fgColor=color;
	count++;
	if(count<count_max)
		setTimeout("FGFadeIn()",100);
}

//-->

