function fit_img(ximg) {
   for (i=0; i<ximg.length; i++) {
      aimg = $(ximg[i]);
      
      if ( aimg.width()==0 || aimg.height()==0 ) {
         continue;
      }
      
      size = aimg.attr("isize");
      
      if ( aimg.width()>size || aimg.height()>size ) {
         if ( aimg.width() >= aimg.height() ) {
            aimg.css('width', size+'px');
         }
         else {
            aimg.css('height', size+'px');
         }
         aimg.show();
      }
      if ( aimg.height()<size ) {
         aimg.css('margin-top', (size-aimg.height()) / 2 );
      }
      if ( aimg.width()<size ) {
         aimg.css('margin-left', (size-aimg.width()) / 2 );
      }
      aimg.show();
   }
}