
//function iniciaSnow(){
var numero = 30; //numero de copos
var sakura = new Array();
var sakuraR = new Array();
for(i=0;i<numero;i++) {
	sakura[i] = document.createElement('div');
	sakura[i].style.position = "absolute";
	sakura[i].style.width = "15px";
	sakura[i].style.height = "16px";
	sakura[i].style.fontFamily="arial";
	//	sakura[i].style.color="#d5d5d5";
	//	sakura[i].innerHTML = "&#8226;";
	sakura[i].style.backgroundImage = "url('hojitas.png')"
		pos_neg = (Math.random()<.5) ? 1:(0-1);
	sakura[i].randX = (Math.floor(Math.random()*5)+5) * pos_neg; //total es un numeroe ntre 10 y 30
	sakura[i].antiRandX = sakura[i].randX/8; //la mitad de un numeroe ntre 10 y 50

	var miAncho = (document.width) ? document.width:document.body.offsetWidth;
	var miAlto = parseInt(currentCSS(document.getElementById('espacioBox'), 'height'));
	if(/NaN/.test(miAlto))
		miAlto = document.getElementById('espacioBox').style.height;
	var HeightRnd = Math.floor(Math.random()*miAlto)+'px';
	var Prand = Math.floor(Math.random()*miAncho)+'px';
	var Psize = (Math.floor((30-15)*Math.random()) + 15)+'pt';
	sakura[i].beTop = (parseInt(Psize) < 23) ? " 0px":" 16px";
	sakura[i].style.backgroundPosition = parseInt(Math.floor(Math.random()*15))*15+"px" + sakura[i].beTop;

	sakura[i].style.top = HeightRnd;
	sakura[i].style.left = Prand;
	sakura[i].style.fontSize = Psize;
	document.getElementById('espacioBox').appendChild(sakura[i]);
}
var aumtando = setInterval (
function() {
	for(i=0; i<numero; i++) {
		miAlto = parseInt(currentCSS(document.getElementById('espacioBox'), 'height'));
		nuevotop = parseInt(sakura[i].style.top)+parseInt(sakura[i].style.fontSize)*.2;
		nuevoLeft = parseInt(sakura[i].style.left) + (sakura[i].randX - sakura[i].antiRandX);
		nuevoFrame = parseInt(sakura[i].style.backgroundPosition) + 15;
		if(nuevoFrame > 216)
			nuevoFrame = 0;		
		sakura[i].randX = sakura[i].randX - (sakura[i].antiRandX/8);
		if(sakura[i].randX == sakura[i].antiRandX){
			sakura[i].randX = 0 - (sakura[i].antiRandX*8);
			sakura[i].antiRandX = sakura[i].randX/8;
		}
		if(Math.floor(Math.random()*80) == 5) {
			pos_neg = (Math.random()<.5) ? 1:(0-1);
			sakura[i].randX = (Math.floor(Math.random()*5)+5) * pos_neg; //total es un numeroe ntre 10 y 30
			sakura[i].antiRandX = sakura[i].randX/8; //la mitad de un numeroe ntre 10 y 50
		}
		if(nuevotop>parseInt(miAlto)-10 || nuevoLeft<0 || nuevoLeft > parseInt(miAncho)) {
			randleft = Math.floor(Math.random()*miAncho);
			randSize = (Math.floor((30-15)*Math.random()) + 15)+'pt';
			sakura[i].beTop = (parseInt(randSize) < 23) ? " 0px":" 16px";
			sakura[i].style.fontSize=randSize;
			nuevotop=0;
			nuevoLeft = randleft;
		}
		sakura[i].style.top = nuevotop + "px";
		sakura[i].style.left = nuevoLeft + "px";
		sakura[i].style.backgroundPosition = nuevoFrame + "px" + sakura[i].beTop;
	}
}, 30);


//}

