

var xp0=0;
var yp0=0;
n=10;               //表示させる画像の数
var doc_width = 500;
var doc_height = 1500;

xp=new Array();
yp=new Array();
i=new Array();
l=new Array();
dot=new Array();
star=new Array();
var k;
var p=0;
timerID=0;
function BIG_BANG2() { 
for (m=1;m<(n+1);m++){
document.all["dot_"+m].style.display="none";
}
clearTimeout(timerID);
doc_width =document.body.scrollLeft+window.event.clientX;
doc_height=document.body.scrollTop+window.event.clientY;
xp0 = doc_width+2; 
yp0 =  doc_height-2; 
for (m=1;m<(n+1);m++){
xp[m] = doc_width+4*Math.random(); 
yp[m] = doc_height-4*Math.random();
i[m]=xp[m]-xp0;
l[m]=yp[m]-yp0;
}
k=9;   //はじけるスピード(最初)
p=0;
BIG_BANG();
}

function BIG_BANG() {
p=p+1;
for (m=1;m<(n+1);m++){
document.all["dot_"+m].style.display="block";
document.all["dot_"+m].style.pixelTop = yp[m];
document.all["dot_"+m].style.pixelLeft = xp[m];

xp[m]=xp[m]+k*i[m];
yp[m]=yp[m]+k*l[m]+3;//３は落下方向のスピード。０は落下しない。
k=k*0.998;           //はじけるスピードの減速係数。１以下で減速、１以上で加速

}
timerID=setTimeout("BIG_BANG()",7);//10を小さくするとこまやかな動きになるが負荷が大きくなる
if (p>=45) {
p=45;          //この行と上の行の６０ははじけて消えるまでの時間
for (m=1;m<(n+1);m++){
document.all["dot_"+m].style.display="none";
}
clearTimeout(timerID);

}
}
