//----------------------------------------
//
// トップページの制御
//
//----------------------------------------


// 使用変数の設定
intTimerImage = 0;		// 画像表示ディレイ用タイマ
intTimerImageDelay = 0;	// 画像表示、生死時間制御
intTimerText = 0;		// テキスト表示ディレイ用タイマ
intAnimImageCount = 0;	// 画像アニメーション用カウンタ
intAnimTextCount = 0;	// テキストアニメーション用カウンタ


// 初期化
function Init(  ){
	SiteSetOpacity( "shadow1", 0 );
	SiteSetOpacity( "shadow2", 0 );
	SiteSetOpacity( "shadow3", 0 );
	SiteSetOpacity( "shadow4", 0 );
	SiteSetOpacity( "shadow5", 0 );
	IrptImageStart( );
}
// 画像処理割り込み開始
function IrptImageStart( ){
	intAnimImageCount = 0;
	intTimerImageDelay = 0;
	intTimerImage = setInterval( "IrptImage( )", 100 );
}
// 画像処理割り込み終了
function IrptImageEnd( ){
	clearInterval( intTimerImage );
}
//　画像処理割り込み
function IrptImage( ){
	if( intTimerImageDelay < 1000 ){
		intTimerImageDelay += 50;

	}
	else {
		if( intAnimImageCount < 100 ){
			intAnimImageCount += 4;
			if( 100 < intAnimImageCount ){
				intAnimImageCount = 100;
			}
	
		}
		if( intAnimImageCount == 100 ){
			IrptImageEnd( );
			SiteSetOpacity( "imageH", 100 );
			IrptTextStart( );
	
		}
		else {
			SiteSetOpacity( "imageH", intAnimImageCount );
			SiteSetOpacity( "shadow1", 80 * intAnimImageCount / 100 );
			SiteSetOpacity( "shadow2", 60 * intAnimImageCount / 100 );
			SiteSetOpacity( "shadow3", 45 * intAnimImageCount / 100 );
			SiteSetOpacity( "shadow4", 30 * intAnimImageCount / 100 );
			SiteSetOpacity( "shadow5", 15 * intAnimImageCount / 100 );
		}

	}
}
// テキスト処理割り込み開始
function IrptTextStart( ){
	intAnimTextCount = 0;
	intTimerText = setInterval( "IrptText( )", 100 );
}
// テキスト処理割り込み終了
function IrptTextEnd( ){
	clearInterval( intTimerText );
}
// テキスト処理割り込み
function IrptText( ){
	if( intAnimTextCount < 100 ){
		intAnimTextCount += 4;
		if( 100 < intAnimTextCount ){
			intAnimTextCount = 100;
		}

	}
	SiteSetOpacity( "imageTB", intAnimTextCount/1.5 );
	SiteSetOpacity( "imageTA", intAnimTextCount/1.5 );

	if( intAnimTextCount == 100 ){
		IrptTextEnd( );

	}
}
