  
  var snowsrc4="images/icon1.gif";
  var no2 = 7;
  var Ynull2=330;
  var dx2, xp2, yp2;    
  var am2, stx2, sty2;  // amplitude und schritt-variablen
  var i2, doc_width2 = 250, doc_height2 = document.body.clientHeight;

  dx2 = new Array();
  xp2 = new Array();
  yp2 = new Array();
  am2 = new Array();
  stx2 = new Array();
  sty2 = new Array();
  
    
  for (i2 = 0; i2 < no2; ++ i2) {  
  	zindex=i2+30;
    dx2[i2] = 0;                        
    xp2[i2] = Math.random()*(doc_width2);
    yp2[i2] = Math.random()*doc_height2;
    am2[i2] = Math.random()*5;         
    stx2[i2] = 0.03 + Math.random()/10;
    sty2[i2] = 0.6 + Math.random();     
    if (ns4up) {                      
       document.write("<layer name=\"xdot"+ i2 +"\" left=\"-10\" top=\"-10\" visibility=\"show\"><img src='"+snowsrc4+"' border=\"0\"></layer>");
      }
     if (ie4up||ns6up) {
      document.write("<div id=\"xdot"+ i2 +"\" style=\"POSITION: absolute; Z-INDEX: "+ zindex +"; VISIBILITY: visible; TOP: 400px; LEFT: 10px;\"><img src='"+snowsrc4+"' border=\"0\"></div>");
      }
  }
    
  function snowNS2() {  // Netscape main animation function
    for (i2 = 0; i2 < no2; ++ i2) {  // iterate for every dot
      yp2[i2] += sty2[i2];
      if (yp2[i2] > doc_height2-30) {
        xp2[i2] = Math.random()*(doc_width2-am2[i2]-30);
        yp2[i2] = Ynull2;
        stx2[i2] = 0.05 + Math.random()/10;
        sty2[i2] = 0 + Math.random();
       }
      dx2[i2] += stx2[i2];
      document.layers["xdot"+i2].top = yp2[i2];
      document.layers["xdot"+i2].left = xp2[i2] + am2[i2]*Math.sin(dx2[i2]);
    }
    setTimeout("snowNS2()", 10);
  }

  function snowIE_NS62() {  // IE and NS6 main animation function
    for (i2 = 0; i2 < no2; ++ i2) {  // iterate for every dot
      yp2[i2] += sty2[i2];
      if (yp2[i2] > doc_height2-30) {
        xp2[i2] = Math.random()*(doc_width2-am2[i2]);
        yp2[i2] = Ynull2;
        stx2[i2] = 0.02 + Math.random()/10;
        sty2[i2] = 0.4 + Math.random();
        
      }
      dx2[i2] += stx2[i2];
      if (ie4up){
      document.all["xdot"+i2].style.pixelTop = yp2[i2];
      document.all["xdot"+i2].style.pixelLeft = xp2[i2] + am2[i2]*Math.sin(dx2[i2]);
      }
      else if (ns6up){
      document.getElementById("xdot"+i2).style.top=yp2[i2];
      document.getElementById("xdot"+i2).style.left=xp2[i2] + am2[i2]*Math.sin(dx2[i2]);
      }   
    }
    setTimeout("snowIE_NS62()", 12);
  }

  if (ns4up) {
    snowNS2();
  } else if (ie4up||ns6up) {
    snowIE_NS62();
  }