//コンテンツのフェードイン表示
//初期設定
var crrentBlock="c0"; //現在表示中のブロック
var opacityValue=1; //現在の透明度
var step=0.06; //フェードのステップ（0.1が最大。少ないほど細かい）
var timer;

//フェード開始用
function fadeStart(block){
	if(!timer){
		timer=setInterval("fadeout('"+block+"')",1);
	}
}

//フェードアウト
function fadeout(block){
	if(opacityValue>=0.1){
		opacityValue=step;
	}else{
		opacityValue=0;
		clearInterval(timer);
		document.getElementById(crrentBlock).
		style.display="none";
		crrentBlock=block;
		document.getElementById(crrentBlock).
		style.display="block";
		timer=setInterval("fadein()",1);
	}
	blockOpacity();
}

//フェードイン
function fadein(){
	if(opacityValue<=1){
		opacityValue+=step;
	}else{
		opacityValue=1;
		clearInterval(timer);
		timer=undefined;
	}
	blockOpacity();
}

//透明度を設定
function blockOpacity(){
	document.getElementById(crrentBlock).
	style.opacity=opacityValue;
	document.getElementById(crrentBlock).
	style.MozOpacity=opacityValue;
	document.getElementById(crrentBlock).
	style.filter="alpha(opacity="+opacityValue*100+")";
}

