 var d=new Date();
 var monthname=new Array("января","февраля","марта","апреля","мая","июня","июля","августа","сенотября","октября","ноября","декабря");
 var weekname=new Array("Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота");
 var TODAY = weekname[d.getDay()] + ", " + d.getDate() + " " + monthname[d.getMonth()] + " " + d.getFullYear();
 var visibles=new Array(0,0,0,0,0);
 function explore(id) {
  obj = document.getElementById("sm"+id); 
  if (visibles[id-1]==0) {
   obj.style.overflow="visible";
   obj.style.height="auto";
   visibles[id-1]=1;
  } else {
   obj.style.overflow="hidden";
   obj.style.height="1px";
   visibles[id-1]=0;
  }
 }

 function getphones() {
   var x = Math.floor(Math.random()*5);
   var a = Array("тел: (495) 364-94-73","тел: (495) 970-38-56","тел: (495) 970-75-86");
   if (x == 0) { p = a[0]+"<br />"+a[1]+"<br />"+a[2]+"<br />"; }
     else if (x == 1) { p = a[0]+"<br />"+a[2]+"<br />"+a[1]+"<br />"; }
       else if (x == 2) { p = a[1]+"<br />"+a[0]+"<br />"+a[2]+"<br />"; }
         else if (x == 3) { p = a[1]+"<br />"+a[2]+"<br />"+a[0]+"<br />"; }
           else if (x == 4) { p = a[2]+"<br />"+a[0]+"<br />"+a[1]+"<br />"; }
             else if (x == 5) { p = a[2]+"<br />"+a[1]+"<br />"+a[0]+"<br />"; }
   return p;
 }
 
Image0 = new Image();
Image0.src = "http://www.polygran-r.ru/bubble.png";
Amount = 10; 
Ymouse = -50;
Xmouse = -50;
Ypos = new Array();
Xpos = new Array();
Speed = new Array();
rate = new Array();
grow = new Array();
Step = new Array();
Cstep = new Array();
nsSize = new Array();

function Mouse(e) {
  var x = 0, y = 0;
  if (!e) e = window.event;
  if (e.pageX || e.pageY)
  {
    x = e.pageX;
    y = e.pageY;
  }
  else if (e.clientX || e.clientY)
  {
    x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
    y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
  }
  Ymouse=y-20;
  Xmouse=x;
}

//(document.layers)?window.onMouseMove=Mouse:document.onmousemove=Mouse;
//document.getElementsByTagName("img")[0].onmousemove = Mouse;  
//document.getElementsByTagName("img").onmousemove = Mouse;
//document.onmousemove = Mouse; //function(e){var mCur = mousePageXY(e); document.getElementById("zz").value = "X:"+mCur.x+" - Y:"+mCur.y;};
for (i = 0; i < Amount; i++) {
Ypos[i] = Ymouse;
Xpos[i] = Xmouse;
Speed[i] = Math.random()*4+1;
Cstep[i] = 0;//osw
Step[i] = Math.random()*0.1+0.05;
grow[i] = 5;
nsSize[i] = Math.random()*15+5;
rate[i] = Math.random()*0.5+0.1;
}
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < Amount; i++) {
document.write('<img id="si'+i+'" src="'+Image0.src+'" style="position:absolute;top:0px;left:0px;opacity:0.7;filter:alpha(opacity=70)">');
}
document.write('</div></div>');

function Fly() {
//var hscrll = (document.layers)?window.pageYOffset:document.body.scrollTop;
//var wscrll = (document.layers)?window.pageXOffset:document.body.scrollLeft;//fantasyflash.ru
for (i = 0; i < Amount; i++) {
sy = Speed[i] * Math.sin(270 * Math.PI / 180);
sx = Speed[i] * Math.cos(Cstep[i] * 4);
Ypos[i] += sy;
Xpos[i] += sx; 
if (Ypos[i] < -40) {
Ypos[i] = Ymouse;
Xpos[i] = Xmouse;
Speed[i] = Math.random() * 6 + 4;
grow[i] = 5;//osw
nsSize[i] = Math.random() * 15 + 5;
}
document.getElementById("si"+i).style.left = Xpos[i]+'px';// + wscrll;
document.getElementById("si"+i).style.top = Ypos[i]+'px';// + hscrll;
document.getElementById("si"+i).style.width = grow[i]+'px';
document.getElementById("si"+i).style.height = grow[i]+'px'; 
grow[i] += rate[i]; 
Cstep[i] += Step[i];
if (grow[i] > 15) grow[i] = 15;
}
setTimeout('Fly()', 20);
}
Fly();
