okay = false;
var preload = new Array (

  "small/3h.gif",   "small/images/3.gif",
  "small/4h.gif",   "small/images/4.gif",
  "small/5h.gif",   "small/images/5.gif",
  "small/6h.gif",   "small/images/6.gif",
  "small/7h.gif",   "small/images/7.gif",
  "small/8h.gif",   "small/images/8.gif",
  "small/9h.gif",   "small/images/9.gif",
  "small/11h.gif",   "small/images/11.gif",
  "small/12h.gif",   "small/images/12.gif",
  "small/13h.gif",   "small/images/13.gif",
  "small/14h.gif",   "small/images/14.gif",
  "small/15h.gif",   "small/images/15.gif",
  "small/16h.gif",   "small/images/16.gif",
  "small/17h.gif",   "small/images/17.gif",
  "small/18h.gif",   "small/images/18.gif",
  "small/19h.gif",   "small/images/19.gif",
  "small/20h.gif",   "small/images/20.gif",
  "small/21h.gif",   "small/images/21.gif",
  "small/22h.gif",   "small/images/22.gif",
  "small/23h.gif",   "small/images/23.gif",
  "small/24h.gif",   "small/images/24.gif",
  "small/25h.gif",   "small/images/25.gif",
  "small/26h.gif",   "small/images/26.gif",
  "small/28h.gif",   "small/images/28.gif",
  "small/29h.gif",   "small/images/29.gif",
  "small/30h.gif",   "small/images/30.gif",
  "small/31h.gif",   "small/images/31.gif",
  "small/32h.gif",   "small/images/32.gif",
  "small/33h.gif",   "small/images/33.gif",
  "small/34h.gif",   "small/images/34.gif",
  "small/35h.gif",   "small/images/35.gif",
  "small/37h.gif",   "small/images/37.gif",
  "small/38h.gif",   "small/images/38.gif",
  "small/39h.gif",   "small/images/39.gif",
  "small/40h.gif",   "small/images/40.gif",
  "small/41h.gif",   "small/images/41.gif",
  "small/42h.gif",   "small/images/42.gif",
  "small/43h.gif",   "small/images/43.gif",
  "small/44h.gif",   "small/images/44.gif",
  "small/46h.gif",   "small/images/46.gif",
  "small/47h.gif",   "small/images/47.gif",
  "small/48h.gif",   "small/images/48.gif",
  "small/49h.gif",   "small/images/49.gif",
  "small/50h.gif",   "small/images/50.gif",
  "small/51h.gif",   "small/images/51.gif",
  "small/52h.gif",   "small/images/52.gif",
  "small/53h.gif",   "small/images/53.gif",
  "small/59h.gif",   "small/images/59.gif",
  "small/60h.gif",   "small/images/60.gif",
  "small/61h.gif",   "small/images/61.gif",
  "small/62h.gif",   "small/images/62.gif"
  
  );

with(navigator) {
  code = appCodeName;
  app = appName;
  version = appVersion;
  iver = parseInt(version);
  ua = userAgent;
  }

if ( code == "Mozilla" && iver >= 3 )  okay = true;
else { okay = false; }

if(okay) {
  var re = new RegExp();
  re.compile("[\\/.:\\-\\s]", "g");

  for (var i = 0; i < preload.length; i++) {
    i_preload(preload[i]);
    }
  var preloaded = true
  }

function iname (img)
{
var s = img.replace(re, "_");
return s;
}

function i_preload(img)
{
if(img) {
  var imgn = iname(img);
  eval(imgn + " = new Image()");
  eval(imgn + ".src = '" + img + "'");
  }
return true;
}

function swap (name, image)
{
if(!okay) return true;

if(preloaded) document.images[name].src = image;
return true;
}

