<!--
r = Math.floor(Math.random()*100);//0〜99までの乱数

if(r == 0){

<!--// mov_hv ver2.11  （ぱーぷりんの溜まり場）
ugoku=new Array();   // この行は触らないで・・

// *****************************  入力事項  ******************************
// ======= 入力１：画像の種類と流れる方向および範囲
// 出したい画像の種類を必要数（下記の動きを併せ）だけ入力（0から順に）
// ２番目の数字で 0:左→右  1:右→左  2:上→下  3:下→上 へ動く
// ３〜４番目の数字で表示範囲の画面「上」・「左」からの各距離( px )を入力
// ５〜６番目の数字で「表示幅」と「表示高さ」( px )を入力
//     「 0 」の場合はそれぞれ、画面右端まで、下端まで表示する。
ugoku[ 0 ]=new Array("snow.gif", 2, 0,0, 0,0 );
// ======= 入力２：動きの調整
var no  =  20 ;  // 画面に同時に出す画像数を入力
var spd = 50 ;  // 移動の方向の最大速さを入力（大きい程速い 初期値 30）
var yure= 60 ;  // 揺れの方向の最大幅をピクセル値で入力（初期値 30）
var fr  = 10 ;  // 揺れの方向の最大速さを入力（大きい程,早く荒い 初期値 10）
var srl =  0 ;  // 画像も同時にスクロールさせるか？（ yes=0 , no=1 ）
  // 以上の調整で、速さが足りない（荒い）場合は、次の数値を大きくする
var chg = 10 ;  // 一秒当たりの描画の切替え回数（初期値 10）
// *************************** 入力事項ここまで **************************

var brw=document.all?1:0;
 if(brw==0){alert("ＩＥ専用です") }

//  共通変数・配列の設定
var off_w, off_h, doc_x, doc_y;
dgr=new Array(); xza=new Array(); yza=new Array(); amp=new Array();stz=new Array();
sdg=new Array(); muki=new Array(); img_w=new Array(); img_h=new Array();
marg_t=new Array(); marg_l=new Array(); disp_w=new Array(); disp_h=new Array();
//  初期値の設定 
ingN=0;
for(i=0; i<no; i++){
 document.write("<div id='dot"+i+"' style='position:absolute; z-index:50'>"
   +"<img src='"+ugoku[ingN][0]+"' name='img"+i+"'></div>")
 img_h[i]=document.images("img"+i).height;
 img_w[i]=document.images("img"+i).width;
 dgr[i]=Math.random()*6.24; muki[i] =ugoku[ingN][1]; 
 marg_t[i]=ugoku[ingN][2]; marg_l[i]=ugoku[ingN][3];
 disp_w[i]=ugoku[ingN][4]; disp_h[i]=ugoku[ingN][5];
 prim();
 xza[i]=marg_l[i]+amp[i]+Math.random()*(disp_w[i]-2*amp[i]-img_w[i]);
 yza[i]=marg_t[i]+amp[i]+Math.random()*(disp_h[i]-2*amp[i]-img_h[i]);
  if (ingN==(ugoku.length-1) ){ ingN = 0; } else{ ingN += 1; } }
Zahyo();

// メインルーチン
function Zahyo(){ brSize();
for(i=0; i<no; ++i){ dgr[i]+=sdg[i];
  if(muki[i]<2){ xza[i]+=stz[i] } else{ yza[i]+=stz[i] }

if( xza[i]>marg_l[i]+disp_w[i]-img_w[i] || xza[i]<marg_l[i] ||
    yza[i]>marg_t[i]+disp_h[i]-img_h[i] || yza[i]<marg_t[i]) {
 prim();
 if(muki[i]==0){ xza[i]=marg_l[i];
   yza[i]=marg_t[i]+amp[i]+Math.random()*(disp_h[i]-2*amp[i]-img_h[i]) }
 if(muki[i]==1){ xza[i]=marg_l[i]+disp_w[i]-img_w[i];
   yza[i]=marg_t[i]+amp[i]+Math.random()*(disp_h[i]-2*amp[i]-img_h[i]) }
 if(muki[i]==2){ yza[i]=marg_t[i];
   xza[i]=marg_l[i]+amp[i]+Math.random()*(disp_w[i]-2*amp[i]-img_w[i]) }
 if(muki[i]==3){ yza[i]=marg_t[i]+disp_h[i]-img_h[i];
   xza[i]=marg_l[i]+amp[i]+Math.random()*(disp_w[i]-2*amp[i]-img_w[i]) } }

 if(muki[i]==0 || muki[i]==1){
       Disp("dot"+i, off_w+xza[i], off_h+yza[i]+amp[i]*Math.sin(dgr[i])) }
 else{ Disp("dot"+i, off_w+xza[i]+amp[i]*Math.sin(dgr[i]), off_h+yza[i]) } }
 setTimeout("Zahyo()",1000/chg) }

// 初期データ発生
function prim(){ brSize();
 if(disp_w[i]==0){disp_w[i]=doc_x-marg_l[i]};
 if(disp_h[i]==0){disp_h[i]=doc_y-marg_t[i]};
 amp[i]=(0.2+Math.random()*0.8)*yure;
 sdg[i]=(0.3+Math.random())*fr/100;
 stz[i]=(0.7+Math.random())*spd/10;
  if(muki[i]==1 || muki[i]==3){ stz[i]=-stz[i] } }

// ブラウザのサイズを調べる
function brSize(){
 doc_x=document.body.clientWidth; doc_y=document.body.clientHeight;
 off_w=document.body.scrollLeft;  off_h=document.body.scrollTop;
 if(srl != 0){ off_w=0; off_h=0 } }

// 画像を移動する
function Disp(num,xx,yy){
  document.all[num].style.left=xx;
  document.all[num].style.top =yy }
// -->


}
-->
