var imgs = new Array("images/mainpic00.jpg", "images/mainpic01.jpg", "images/mainpic02.jpg", "images/mainpic03.jpg", "images/mainpic04.jpg", "images/mainpic05.jpg",
"images/mainpic06.jpg", "images/mainpic07.jpg", "images/mainpic08.jpg", "images/mainpic09.jpg", "images/mainpic10.jpg", "images/mainpic11.jpg",
"images/mainpic12.jpg", "images/mainpic13.jpg", "images/mainpic14.jpg"), 
preloadimgs = new Array(), homepicstart = true, homeshowd=document.getElementById("idhomeshow"), hometime, 
n = Math.floor(Math.random() * imgs.length);

function preloadhomeshow()
{
  for (var i = n; i < imgs.length; i++)
  {
    preloadimgs[i] = new Image();
    preloadimgs[i].src = imgs[i];
  }
  for (var i = 0; i < n; i++)
  {
    preloadimgs[i] = new Image();
    preloadimgs[i].src = imgs[i];
  }
showhomepics();
}

function showhomepics()
{
   if (homepicstart)
   {
     hometime = setTimeout ("showhomepics()", 4000);
     homepicstart = false;
   }
   else
   if (document.all)
   {
      homeshowd.style.filter="blendTrans(duration=0.5)";
      homeshowd.filters.blendTrans.Apply();
      homeshowd.src= preloadimgs[n].src;
      homeshowd.filters.blendTrans.Play();
      (n == (imgs.length - 1)) ? n = 0: n++;
      hometime = setTimeout ("showhomepics()", 4000);
   }
   else
   {
      if (opfirstind)
         opvars("showhomepics()", homeshowd, 1);
      else
      {
         homeshowd.src= preloadimgs[n].src;
         opvars("showhomepics()", homeshowd, 2);
         (n == (imgs.length - 1)) ? n = 0: n++;
      }
   }
}