var num_of_flowers = 20;
var time_between_flowers = 30;
var flowerfall = new Array();
var pic_num=1;
var browser_name = navigator.appName; 
var dx, xpos, ypos; 
var amp, step_x, step_y; 
var i, doc_width ;

function flowers_fall() {
	for (i = 0; i < num_of_flowers; ++ i) {  
		ypos[i] += step_y[i];
		if (ypos[i] > doc_height-50) {
			xpos[i] = 20+Math.random()*(doc_width-amp[i]-30);
			ypos[i] = 0;
			step_x[i] = 0.02 + Math.random()/10;
			step_y[i] = 0.7 + Math.random();
		}
		dx[i] += step_x[i];

		if(browser_name == "Microsoft Internet Explorer") {
			document.all["flower_div"+i].style.pixelTop = ypos[i];
			document.all["flower_div"+i].style.pixelLeft = xpos[i] + amp[i]*Math.sin(dx[i]);
		} else {
			document.getElementById("flower_div"+i).style.top = ypos[i];
			document.getElementById("flower_div"+i).style.left = xpos[i] + amp[i]*Math.sin(dx[i]);
		}
	}
	setTimeout("flowers_fall()", time_between_flowers);
}

function flowers() {
	flowerfall[1] = "../shared_images/sunflower.gif";
	flowerfall[2] = "../shared_images/rose.gif";
	flowerfall[3] = "../shared_images/jasmine.gif";
	flowerfall[4] = "../shared_images/tulip.gif";
	flowerfall[5] = "../shared_images/violet.gif";
	doc_width = 200; 
	doc_height = 330; 
	dx = new Array();
	xpos = new Array();
	ypos = new Array();
	amp = new Array();
	step_x = new Array();
	step_y = new Array();
	for (i = 0; i < num_of_flowers; ++ i) {
		dx[i] = 0;                      
		xpos[i] = 20+Math.random()*(doc_width-100); 
		ypos[i] = 50+Math.random()*doc_height;
		amp[i] = Math.random()*20;        
		step_x[i] = 0.02 + Math.random()/10;
		step_y[i] = 0.7 + Math.random();   
		document.write("<div id=\"flower_div"+ i +"\" style=\"POSITION: ");
		document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
		document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
		document.write(flowerfall[pic_num] + "\" border=\"0\"></div>");
		if (pic_num < 5) 
	 		pic_num++;
		else 
	 		pic_num = 1;
	}
	setTimeout("flowers_fall()", time_between_flowers);

}
