var container;
var particles;
var base=["FF","EE","DD","CC","BB","AA","99","88","77","66","55","44","33","22","11"];
var tail=["0000"];
var colorBase=0;
var colorTail=0;
var textCalc=0;
var fadeCounter=0.1;
function createParticle(_1){
return {elm:_1?_1:createParticleElement(),x:Math.floor(Math.random()*650)+20,y:Math.floor(Math.random()*200)+40,dx:Math.random()+0.1,dy:0,ttl:Math.floor(Math.random()*100)+10,opa:Math.random()*1};
};
function createParticleElement(){
var _2=document.createElement("span");
var _3=giveColor();
_2.style.border="1px solid #"+_3;
_2.style.position="absolute";
_2.style.width=_2.style.height=Math.floor(Math.random()*30)+10+"px";
container.appendChild(_2);
return _2;
};
function giveColor(){
if(colorTail<tail.length-1){
colorTail++;
}else{
colorTail=0;
if(colorBase<base.length-1){
colorBase++;
}else{
colorBase=0;
}
}
return base[colorBase]+tail[colorTail];
};
function update(){
var _4=0;
for(var i=0;i<particles.length;i++){
particles[i].ttl=particles[i].ttl-1;
if(particles[i].ttl>0){
if(_4<5){
particles[i].x=particles[i].x+particles[i].dx;
particles[i].y=particles[i].y+particles[i].dy;
}else{
particles[i].x=particles[i].x-particles[i].dx;
particles[i].y=particles[i].y-particles[i].dy;
}
if(_4>7){
_4=0;
}
particles[i].elm.style.left=Math.floor(particles[i].x)+"px";
particles[i].elm.style.top=Math.floor(particles[i].y)+"px";
particles[i].elm.style.opacity=particles[i].opa;
_4++;
}else{
particles[i]=createParticle(particles[i].elm);
}
}
};

