<!--
	// 変数宣言
	var myc1,myc2,myc3;		// アンビエント
	var no; 			// 画面内の画像枚数
	var speed = 50;			// 移動速度
	var g1=100;			// 透明度,中央
	var g2=100;			// 透明度,外側
	var xpp0,ypp0;			// 初期座標
	var dy, xp, yp;			// 座標変数
	var am, stx, sty;  		// 振幅，ステップ数
	var i; 				// ループカウンタ
	var doc_width, doc_height;	// ドキュメントサイズ
	var name;			// 画像ファイル名(連番は除く)

	/* ---------------------------------------------------------- */
	// 関数名：Initialize
	// 機能　：モジュール変数の初期化
	// 引数１：画像ファイル名の連番抜き
	// 引数２：画像レイヤー数
	/* ---------------------------------------------------------- */
	function Initialize(imgName,imgNo)
	{
		// 変数初期化
		doc_width  = document.body.clientWidth;
		doc_height = document.body.clientHeight;
		dy = new Array();
		xp = new Array();
		yp = new Array();
		am = new Array();
		stx = new Array();
		sty = new Array();
		name = imgName;
		no = imgNo;
//		xpp0=20+Math.random()*(doc_width-80);
//		ypp0=30+Math.random()*(doc_height-10);
	}

	/* ---------------------------------------------------------- */
	// 関数名：wave
	// 機能　：スクリプトの開始
	// 引数１：画像ファイル名の連番抜き
	// 引数２：画像レイヤー数
	/* ---------------------------------------------------------- */
	function wave(imgName,imgNo)
	{
		// 変数初期化
		Initialize(imgName,imgNo);
//		doc_width  = document.body.clientWidth;
//		doc_height = document.body.clientHeight;
//		dy = new Array();
//		xp = new Array();
//		yp = new Array();
//		am = new Array();
//		stx = new Array();
//		sty = new Array();
//		name = imgName;
//		no = imgNo;
		// 変数初期設定
		for (i = 1; i < (no+1); ++ i) 
		{
			// アンビエント設定
			myc1=100*Math.random();
			myc2=100+100*Math.random();
			myc3=256;
			// 座標設定
			dy[i] = 0;
			xp[i] = 60+Math.random()*(doc_width-50);
			yp[i] = 30+Math.random()*(doc_height-10);
			am[i] = 30+Math.random()*20;
			sty[i] = Math.random()/10;
			stx[i] = 4 + Math.random();
			if ( i >= (no/2) )
			{
				stx[i] *= -1;
			}
//			document.all[name+i].filters["light"].Clear();
//			document.all[name+i].filters["light"].addAmbient(myc1,myc2,myc3,100);
//			document.all[name+i].filters["alpha"].opacity=g1;
//			document.all[name+i].filters["alpha"].finishOpacity=g2;
		}
		// 移動処理
		move();
	}

	/* ---------------------------------------------------------- */
	// 関数名：move
	// 機能　：画像レイヤー移動
	/* ---------------------------------------------------------- */
	function move() 
	{
		for (i = 1; i < ( no+1 ) ; ++ i) 
		{
			xp[i] -= stx[i];
			if ( xp[i] < 0 || xp[i] > doc_width ) 
			{
				xpp0=50+Math.random()*(doc_width-80);
				ypp0=30+Math.random()*(doc_height-10);
				xp[i] = xpp0;
				yp[i] = ypp0;
				sty[i] = Math.random()/10;
				stx[i] = 4 + Math.random();
				if ( i > (no/2) )
				{
					stx[i] *= -1;
				}
				// リミットチェック
				if(xpp0<0)
				{
					document.all[name+i].style.display="none";
				}
				if(xpp0>doc_width)
				{
					document.all[name+i].style.display="none";
				}
				else if(xpp0>=0){
					document.all[name+i].style.display="block";
				}
				myc1=100;//100*Math.random();
				myc2=100;//100+100*Math.random();
				myc3=256;
//				document.all[name+i].filters["light"].Clear();
//				document.all[name+i].filters["light"].addAmbient(myc1,myc2,myc3,100);
//				document.all[name+i].filters["alpha"].opacity=g1;
//				document.all[name+i].filters["alpha"].finishOpacity=g2;
			}
			dy[i] += sty[i];
			document.all[name+i].style.pixelTop = yp[i] + am[i]*Math.sin(dy[i]);
			document.all[name+i].style.pixelLeft =xp[i];
		}
		setTimeout("move()", speed);
	}
//-->