function FImove(blk,event,rad,scl) {
//  if (!event) alert(blk);
  var scrollX=window.scrollX!=undefined?window.scrollX:document.documentElement.scrollLeft+document.body.scrollLeft;
  var scrollY=window.scrollY!=undefined?window.scrollY:document.documentElement.scrollTop+document.body.scrollTop;
  var imgs=blk.getElementsByTagName('img');
  var img;
  for (var i=0;img=imgs[i];i++) {
    if (!img.FIdata && img.complete && event) {
      var d={width:img.width,height:img.height};
//      var d={width:img.width,height:img.height,x:Math.floor(img.width/2),y:Math.floor(img.height/2)};
//      for (var p=img;p.offsetParent;p=p.offsetParent) {
//        d.x+=p.offsetLeft;
//        d.y+=p.offsetTop;
//      }
      img.FIdata=d;
    }
    if (img.FIdata) {
      var sc=1;
      if (event) {
      
        var x=Math.floor(img.width/2)-blk.scrollLeft-blk.parentNode.scrollLeft;
	var y=Math.floor(img.height/2)-blk.scrollTop-blk.parentNode.scrollTop;
        for (var p=img;p.offsetParent;p=p.offsetParent) {
          x+=p.offsetLeft;
          y+=p.offsetTop;
        }
      
        var dx=event.clientX+scrollX-x;
        var dy=event.clientY+scrollY-y;
        sc=1+(scl-1)/((dx*dx+dy*dy)/rad/rad+1);
      }
      img.width=Math.floor(img.FIdata.width*sc);
      img.height=Math.floor(img.FIdata.height*sc);
    }
  }
}