var fl=new Array();
var st=new Array();
function schnee()
{
	document.body.style.color="#005";
	document.body.style.background="#005";
	for(i=0;i<100;i++)
	{
		var x=Math.round(Math.random()*(fensterX+100))-50;
		var y=Math.round(Math.random()*(fensterY+100))-50;
		var g=5+Math.round(Math.random()*15);
		var w=Math.round(Math.random()*360);
		var rx=0,ry=1,dx=0;dy=1;
		var f=new Array(x,y,g,w,rx,ry,dx,dy);
		fl.push(f);
		var stern=new Array(Math.round(Math.random()*fensterX),Math.round(Math.random()*fensterY),1);
		st.push(stern);
	}
	setInterval('schneeIntv()',100);
}
function schneeIntv()
{
	var cv1 = document.getElementById('bg');
	if (cv1.getContext)
	{
		cv1 = cv1.getContext('2d');
		cv1.clearRect(0, 0, fensterX, fensterY);
		for(j=0;j<fl.length;j++)
		{

			fl[j][4]=Math.random()*4-2;
			fl[j][5]=Math.random()*4-2;
			if(Math.random()>0.5)fl[j][3]+=4;
			else if(Math.random()<0.5) fl[j][3]-=4;

			if(fl[j][4]<-0.1 || fl[j][6]>4)fl[j][6]--;
			if(fl[j][4]>0.1 || fl[j][6]<-4)fl[j][6]++;
			if(fl[j][5]<-1 || fl[j][7]>4)fl[j][7]--;
			if(fl[j][5]>0.3 || fl[j][7]<-4)fl[j][7]++;
	
			if(fl[j][0]<-50)fl[j][0]=fensterX+40;
			if(fl[j][0]>fensterX+50)fl[j][0]=-40;
			if(fl[j][1]<-50)fl[j][7]=9;
			if(fl[j][1]>fensterY+50)fl[j][1]=-30;
			
			fl[j][0]=fl[j][0]+fl[j][6];
			fl[j][1]=fl[j][1]+fl[j][7];

			cv1.lineWidth = 0.5;
			cv1.strokeStyle = "rgb(220,220,255)";
			cv1.beginPath();
			flocke(cv1,fl[j][0],fl[j][1],fl[j][2],fl[j][3]);
			cv1.closePath();
			cv1.stroke();
			
			st[j][2]=1+Math.round(Math.random()-0.4);
			
			cv1.fillStyle = "rgb(255,255,100)";
			cv1.beginPath();
			cv1.arc(st[j][0],st[j][1],st[j][2],0,2*Math.PI, true);
			cv1.closePath();
			cv1.fill();
		}
	}	
}
function schneed()
{
	var cMlink=document.getElementsByName("mlink");
	for(i=0;i<cMlink.length;i++)
	{
		cMlink.item(i).style.backgroundColor="#FFF";
		cMlink.item(i).style.opacity=1;
	}
	j=0;
	while(j<7)
	{
		j++;
		var tagH=document.getElementsByTagName("h"+j);
		for(i=0;i<tagH.length;i++)
		{
			tagH.item(i).style.backgroundColor="#005";
			tagH.item(i).style.color="#FFF";
			tagH.item(i).style.paddingLeft="10px";
		}
	}
	var tagA=document.getElementsByTagName("a");
	
	idHdl.style.top="155px";
	cv2.width=700;//cvb;
	cv2.height=idIh.offsetHeight+280;
	if (cv2.getContext)
	{
		cv2 = cv2.getContext('2d');
//logo	
		cv2.fillStyle = "rgba(255,255,100,0.6)";
		cv2.fillRect(0,idLgt.offsetTop-1,idIh.offsetWidth+130,idLgt.offsetHeight+2);
//Hauptfeld Hintergrund
		cv2.fillStyle = "rgba(255,255,255,0.8)";
		cv2.fillRect(idIh.offsetLeft-40,idIh.offsetTop-40,idIh.offsetWidth+80,idIh.offsetHeight+80);
	}
}
