// JavaScript Document


frequenzen = new Array(15) ;
amplituden = new  Array(15) ;
xpos_init = new Array(15) ;
ypos_akt = new Array(16) ;
ystart = new Array(16) ;
ymax = new Array(16) ;
speed = new Array(16) ;

santa_speed = (-3 * Math.random())-1;
santa_amplitude = 30 * Math.random();
santa_frequenz = (1000 * Math.random()) / 40000;
santa_xpos_init = 1300;
santa_xpos_akt = 1300;
santa_ypos_init = 300;
santa_ypos_akt = 300;

var ymax ;

function rand(max)
  {
  return Math.round(Math.random() * max) ;
  }

function object_init(n)
  {
  ystart[n] = (0 -20) - rand(1200) ;
  ymax[n] = 1000 + rand(600) ;
  frequenzen[n] = rand(1000) / 40000 ;
  amplituden[n] = rand(50) ; 
  speed[n] = 1 + rand(3) ;
  }



function layer_init()
  {  
  var ns4up = 0;
  var ie4up = 0;
  var xneu,yneu ;
  var w ;
  var i ;
  var layername ;
 
	//Diesen Bereich aktiviere für die Schneeflocken:
    for (i=0;i<32;i++)    
      {
      layername = "animation" + i ;
      object_init (i) ;
      y = ystart[i] ;
      x = (document.body.clientWidth / 2 - 440) + i*25 ;
      ypos_akt[i] = y ;
      xpos_init[i] = x ;
      document.getElementById(layername).style.left = x;
      document.getElementById(layername).style.top = y;
	  document.getElementById(layername).style.visibility = 'visible';
      }
	 
	
	//Diesen Bereich aktivieren für 
//	document.getElementById('schlitten').style.visibility = 'visible';
//	document.getElementById('schlitten').style.left = x;
//	document.getElementById('schlitten').style.top = y;
	
    }


function move( )
  {
  var ns4up = 0;
  var ie4up = 0;
  var xneu,yneu ;
  var w ;
  var i;
  var layername ;

	//Diesen Bereich aktivieren für die Schneeflocken:

    for (i=0;i<32;i++)
      {
      layername = "animation" + i ;
      ypos_akt[i] = ypos_akt[i] + speed[i] ;   
      xneu = xpos_init[i] - Math.sin(ypos_akt[i]*frequenzen[i])*amplituden[i] ;
      //status = ymax[i] ;
      if (ypos_akt[i] > ymax[i]) 
        { 
        ypos_akt[i] = ystart[i]; 
        } 
      document.getElementById(layername).style.left = xneu;
      document.getElementById(layername).style.top = ypos_akt[i];
      }
	  
	
	
	//Sanra Claus
	
//	santa_xpos_akt = santa_xpos_akt + santa_speed;
//	yneu = santa_ypos_init - Math.sin(santa_xpos_akt*santa_frequenz)*santa_amplitude;
//	if (santa_xpos_akt < -500) { santa_xpos_akt = santa_xpos_init;	}
//  	document.getElementById('schlitten').style.left = santa_xpos_akt;
//	document.getElementById('schlitten').style.top = yneu;
	
	     
  setTimeout ("move()",60) ;
    
  }


