	// Copyright by Karlo Hubai, www.dijabetesbezgranica.in.rs | www.karlo.in.rs
	var x = new Array();
	var y = new Array();
	var z = new Array();
	var xx = new Array();
	var yy = new Array();
	var broj = 0;
	var min_velicina = 0;
	var max_velicina = 0;
	var sirina = 0;
	var visina = 0;
	var brzina = 0;
	var period = 0;
	
	
	function Plavi_krug(broj_krugova, brzina_padanja, min, max)
	{
		//sirina = document.documentElement.clientWidth;
		//visina = document.documentElement.clientHeight;
		broj = broj_krugova;
		min_velicina = min;
		max_velicina = max;
		brzina = brzina_padanja;
		sirina = document.body.clientWidth;
		visina = document.body.clientHeight;
		if (broj < 0) broj = 1;
		if (broj > 100) broj = 100;
		if (min_velicina < 1) min_velicina = 1;
		if (max_velicina > 100) max_velicina = 100;
		if (brzina < 1) brzina = 1;
		if (brzina > 10) brzina = 10;
		
		period = ((visina * 20) / broj / brzina);
		
		for (var i=1; i<=broj; i++)
		{
			var obj; 
			obj = document.createElement('div'); 
			obj.setAttribute('id', 'krug-' + i); 
			obj.style.left = '0 px';
			obj.style.top = '-40 px';
			obj.style.fontFamily = 'Courier New';
			obj.style.fontWeight = 'bold';
			obj.style.height = 'auto';
			obj.style.width = 'auto';
			obj.style.position = 'absolute';
			obj.style.color = '#3f7fbf';
			obj.innerHTML = '&deg;';
			document.body.appendChild(obj);
			
			z[i] = 0;
			y[i] = -40;
			x[i] = 0;
		}
		Padanje();
	}



	
	
	function Padanje()
	{
		var novi_krug = false;
		for (var i=1; i<=broj; i++)
		{
			if (z[i] == 1)
			{
				if (parseInt(Math.random() * 10) == 1)
					xx[i] += parseInt(Math.random() * 3) - 1;
				if (xx[i] > brzina) xx[i] = brzina;
				if (xx[i] < -brzina) xx[i] = -brzina;
				x[i] += xx[i];
				if (x[i] > sirina) x[i] = sirina;
				y[i] += yy[i];
			}
			else
			{
				if ((parseInt(Math.random() * period) == 1) && (novi_krug == false))
				{
					x[i] = parseInt(Math.random() * sirina);
					y[i] = -40;
					z[i] = 1;
					xx[i] = 0;
					yy[i] = brzina + parseInt(Math.random() * 3);
					var velicina = min_velicina + parseInt(Math.random() * (max_velicina - min_velicina + 1));
					document.getElementById('krug-' + i).style.fontSize =  velicina + 'px';
					novi_krug = true;
				}
			}
			if (y[i] > visina)
			{
				z[i] = 0;
				y[i] = -40;
				
			}
			document.getElementById('krug-' + i).style.left = x[i] + 'px';
			document.getElementById('krug-' + i).style.top = y[i] + 'px';
		}
		setTimeout('Padanje();', 50);
	}
	
	
	
	
