var no=50;
var speed=1;
var s, x, y, sn, cs;
var a, r, cx, cy;
var i, doc_width=800, doc_height=600;
if (document.all) {
doc_width=document.body.clientWidth;
doc_height=document.body.clientHeight;
x=new Array();
y=new Array();
r=new Array();
cx=new Array();
cy=new Array();
s=8;
for (i=0; i < no; ++ i) {
initRain();
if (document.all) {
document.write("
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\">");
document.write(",
");
function initRain() {
a=6;
r[i]=1;
sn=Math.sin(a);
cs=Math.cos(a);
cx[i]=Math.random() * doc_width + 1;
cy[i]=Math.random() * doc_height + 1;
x[i]=r[i] * sn + cx[i];
y[i]=cy[i];
function makeRain() {
r[i]=1;
cx[i]=Math.random() * doc_width + 1;
cy[i]=1;
x[i]=r[i] * sn + cx[i];
y[i]=r[i] * cs + cy[i];
function updateRain() {
r[i] +=s;
y[i]=r[i] * cs + cy[i];
function raindropIE() {
for (i=0; i < no; ++ i) {
updateRain();
if ((x[i] <=1) || (x[i] >=(doc_width - 20)) || (y[i] >=(doc_height - 20))) {
makeRain();
doc_width=document.body.clientWidth;
doc_height=document.body.clientHeight;
document.all["dot"+i].style.pixelTop=y[i];
document.all["dot"+i].style.pixelLeft=x[i];
setTimeout("raindropIE()", speed);
if (document.all) {
raindropIE();