<!--
 pr=1; pb=1; pg=1; pry=1; pry1=1;
 r= 150; g = 180; b = 200;

function GetXY() {
   if (y<-y0 & pry==1){ pry=0}; if (y>y0/2 & pry==0){pry=1}; if (pry==1) {y=y-ch}; if (pry==0) {y=y+ch};  
   if (y1>y0*1.5 & pry1==1){ pry1=0}; if (y1<y0/8 & pry1==0){pry1=1}; if (pry1==1) {y1=y1+ch1}; if (pry1==0) {y1=y1-ch1};  
   
   if (r<25 & pr==1){ pr=0;};  if (r>225 & pr==0){pr=1;};  if (pr==1) {r=r-12; }; if (pr==0) {r=r+10;} ; 
   if (g<25 & pg==1){ pg=0;};  if (g>225 & pg==0){pg=1;};  if (pg==1) {g=g-3; }; if (pg==0) {g=g+5;} ;
   if (b<25 & pb==1){ pb=0;};  if (b>225 & pb==0){pb=1;};  if (pb==1) {b=b-7; }; if (pb==0) {b=b+7;} ;  
}

function Next() {
 GetXY();
 with (A.filters.light) {moveLight(0,x,y,0,true); moveLight(1,x,y1,0,true); changeColor(0,r,g,b,true);}
}

function Init(B){
wi=B.offsetWidth; he=B.offsetHeight;
x=wi/2; y1=-he; y=0;  x0=wi/2; y0=he*2; y01=-he*2; ch1=he/100; ch=he/25;

with (B.filters.light) {addCone(x0,y0,1,x,y,100,120,155,70,180); addCone(x0,y01,0,x,y1,r,g,b,70,180); enabled=true; }
  GetXY();
  A=B;    
  blink= setInterval("Next()",50);
}

  function konec(){
  with (A.filters.light) {clear(); enabled=false;};
  clearInterval(blink);
}
  //-->