grphcs=new Array(1)
Image0=new Image();
Image0.src=grphcs[0]="snow.gif";

Amount=25; 
Ypos=new Array();
Xpos=new Array();
Speed=new Array();

Amount_r=30; 

Ypos_r=new Array();
Xpos_r=new Array();
Speed_r=new Array();


ns=(document.layers)?1:0;
ns6=(document.getElementById&&!document.all)?1:0;

if (ns){
	for (i = 0; i < Amount; i++){
		var P=Math.floor(Math.random()*grphcs.length);
		rndPic=grphcs[P];
		document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><img src="+rndPic+"></LAYER>");
	}

	for (i = 0; i < Amount_r; i++){
		var P=Math.floor(Math.random()*grphcs.length);
		rndPic=grphcs[P];
		document.write("<LAYER NAME='sn_r"+i+"' LEFT=0 TOP=0><img src="+rndPic+"></LAYER>");
	}
}
else{
	document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
	for (i = 0; i < Amount; i++){
		var P=Math.floor(Math.random()*grphcs.length);
		rndPic=grphcs[P];
		document.write('<img id="si'+i+'" src="'+rndPic+'" style="position:absolute;top:0px;left:0px">');
	}
	document.write('</div></div>');

	document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
	for (i = 0; i < Amount_r; i++){
		var P=Math.floor(Math.random()*grphcs.length);
		rndPic=grphcs[P];
		document.write('<img id="si_r'+i+'" src="'+rndPic+'" style="position:absolute;top:0px;left:0px">');
	}
	document.write('</div></div>');
}

resize();	


for (i=0; i < Amount; i++){
	Ypos[i] = Math.round(Math.random()*WinHeight);
	Xpos[i] = Math.round(Math.random()*50);
	Speed[i]= Math.random()*10+3;
}

for (i=0; i < Amount_r; i++){
	Ypos_r[i] = Math.round(Math.random()*WinHeight);
	Xpos_r[i] = 900+Math.round(Math.random()*(WinWidth-950));
	Speed_r[i]= Math.random()*10+3;
}


function fall(){

if(ns||ns6){
	var wscrll=window.pageXOffset;
	var hscrll=window.pageYOffset;
}else{
	if(document.documentElement.scrollTop){
		var hscrll=document.documentElement.scrollTop;
		var wscrll=document.documentElement.scrollLeft;
	}else{
		var hscrll=document.body.scrollTop;
		var wscrll=document.body.scrollLeft;
	}
}
	for (i=0; i < Amount; i++){
		Ypos[i]+=Speed[i];
		if (Ypos[i] > (WinHeight-15)){
			Ypos[i]=-60;
			Xpos[i]=Math.round(Math.random()*50);
			Speed[i]=Math.random()*10+3;
		}
		if (ns){
			document.layers['sn'+i].left=Xpos[i]+"px";
			document.layers['sn'+i].top=Ypos[i]+hscrll+"px";
		}
		else if (ns6){
			document.getElementById("si"+i).style.left=Math.min(WinWidth,Xpos[i])+"px";
			document.getElementById("si"+i).style.top=Ypos[i]+hscrll+"px";
		}
		else{
			eval("document.all.si"+i).style.left=Xpos[i]+"px";
			eval("document.all.si"+i).style.top=Ypos[i]+hscrll+"px";
		}
	}
	setTimeout('fall()',115);
}



//fall right
function fall2(){
if(ns||ns6){
	var wscrll=window.pageXOffset;
	var hscrll=window.pageYOffset;
}else{
	if(document.documentElement.scrollTop){
		var hscrll=document.documentElement.scrollTop;
		var wscrll=document.documentElement.scrollLeft;
	}else{
		var hscrll=document.body.scrollTop;
		var wscrll=document.body.scrollLeft;
	}
}
	for (i=0; i < Amount_r; i++){
		Ypos_r[i]+=Speed_r[i];
		if (Ypos_r[i] > (WinHeight-15)){
			Ypos_r[i]=-60;
			Xpos_r[i] = 900+Math.round(Math.random()*(WinWidth-950));
			Speed_r[i]=Math.random()*10+3;
		}
		if (ns){
			document.layers['sn_r'+i].left=Xpos_r[i]+"px";
			document.layers['sn_r'+i].top=Ypos_r[i]+hscrll+"px";
		}
		else if (ns6){
			document.getElementById("si_r"+i).style.left=Math.min(WinWidth,Xpos_r[i])+"px";
			document.getElementById("si_r"+i).style.top=Ypos_r[i]+hscrll+"px";
		}
		else{
			eval("document.all.si_r"+i).style.left=Xpos_r[i]+"px";
			eval("document.all.si_r"+i).style.top=Ypos_r[i]+hscrll+"px";
		}
	}
	setTimeout('fall2()',115);
}

function resize(){

  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    WinWidth = window.innerWidth;
	WinHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    WinWidth = document.documentElement.clientWidth;
	WinHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    WinWidth = document.body.clientWidth;
	WinHeight = document.body.clientHeight;
  }
}
