//aus body-tag nur den onload noch entfernen und dann kann das im sommer wieder rausfliegen...

sterne = "";
v = new Array();
bahn = new Array();
anzahl_flocken = 20;


if(document.getElementById)
	{
	for(i=0;i<anzahl_flocken;i++)
		{
		bahn[i] = Math.round(Math.random());

		if(bahn[i] == 0)
			{
			v[i] = Math.round(Math.random()*4)+2;
			}
		else
			{
			v[i] = Math.round(Math.random()*4)+1;
			}

		hori = Math.round(Math.random()*(screen.width-200));
		verti = Math.round(Math.random()*(screen.height))-200;


		sterne+="<div id='schneeflocke_"+i+"' style='position:absolute;top:"+verti+"px;left:"+hori+"px;z-index:22;color:#e1e1e1;font-size:20px;visibility:hidden'>\n";
		sterne+="<img src='images/schneeflocke.gif'>\n";
		//sterne+="*";
		sterne+="</div>\n";
		}
	document.write(sterne);

	}



function bestimme_masse()
	{
	if(window.innerWidth)
		{
		breite = window.innerWidth;
		hoehe = window.innerHeight;
		}
	else if(document.body.clientWidth)
		{
		breite = document.body.clientWidth;
		hoehe = document.body.clientHeight;
		}
	else
		{
		breite = screen.width;
		hoehe = screen.height;
		}

	for(i=0;i<anzahl_flocken;i++)
		{
		hori = Math.round(Math.random()*(breite-150));
		verti = Math.round(Math.random()*(hoehe))-200;


		document.getElementById("schneeflocke_"+i).style.top = verti+"px";
		document.getElementById("schneeflocke_"+i).style.left = hori+"px";
		document.getElementById("schneeflocke_"+i).style.visibility = "visible";
		}
	}

function lass_schneien()
	{


	if(!document.getElementById)
		return true;

	for(i=0;i<anzahl_flocken;i++)
		{
		if(bahn[i] == 0)
			{
			x_vorher = parseInt(document.getElementById("schneeflocke_"+i).style.top);
			x_vorher_winkel = x_vorher/360*2*Math.PI; //umrechnung in winkelgrad
			y_vorher = Math.round(Math.sin(x_vorher_winkel)*100);

			x = parseInt(document.getElementById("schneeflocke_"+i).style.top)+v[i];
			x_winkel = x/360*2*Math.PI; //umrechnung in winkelgrad
			y = Math.round(Math.sin(x_winkel)*100);

			y_pos_aenderung = parseInt(document.getElementById("schneeflocke_"+i).style.left)+y_vorher-y;
			}
		else
			{
			x = parseInt(document.getElementById("schneeflocke_"+i).style.top)+v[i];
			y_pos_aenderung = parseInt(document.getElementById("schneeflocke_"+i).style.left)
			}


		if(x>(hoehe-50) || y_pos_aenderung>(breite-30))
			{
			x = Math.round(Math.random()*(hoehe))-200;
			y_pos_aenderung = Math.round(Math.random()*(breite-30)); //weiter links wg. der sinuskurve und evtl. scrollbalken unten
			v[i] = Math.round(Math.random()*4)+2;
			}



		document.getElementById("schneeflocke_"+i).style.top = x+"px";
		document.getElementById("schneeflocke_"+i).style.left = y_pos_aenderung+"px";
		}

	f = window.setTimeout("lass_schneien()",50);
	}