min_opacity=15; // максимальная прозрачность
max_opacity=100; // минимальная...
time_pause=0; // время такта (обратно скорости)
gradient_opacity=100; // ступень изменения затемнения
function f_light(img,type) {
  f=img.style.filter;
  opacity=f.slice(f.indexOf("opacity=")+8,f.length-f.indexOf("opacity=")+8);
  opacity=opacity.slice(0,opacity.indexOf(")"));
  int_opacity=eval(opacity);
  if (type=="up") {
    if (int_opacity<max_opacity) {
      new_opacity=int_opacity+gradient_opacity;
      eval("img.style.filter='Alpha(opacity="+(new_opacity)+")';");
    }
  }
  if (type=="down") {
    if (int_opacity>min_opacity) {
      new_opacity=int_opacity-gradient_opacity;
      eval("img.style.filter='Alpha(opacity="+(new_opacity)+")';");
    }
  }      
}
function ring() {
  array_imgs=document.images;
  for(i=0;i<array_imgs.length;i++) {
    if (array_imgs[i].light=='up') f_light(array_imgs[i],"up");
    if (array_imgs[i].light=='down') f_light(array_imgs[i],"down");
  }
  setTimeout("ring();",time_pause);
}
function start_ring() {
  array_imgs=document.images;
  for(i=0;i<array_imgs.length;i++) {
    if (array_imgs[i].light=='yes') {
      array_imgs[i].onmouseover=function up() {this.light='up';}
      array_imgs[i].onmouseout=function down() {this.light='down';}
      eval("array_imgs[i].style.filter='Alpha(opacity="+min_opacity+")';");
    }
  }
  setTimeout("ring();",time_pause);
}

