var imgs = new Array("images/aboutpic00.jpg", "images/aboutpic01.jpg", "images/aboutpic02.jpg", "images/aboutpic03.jpg", "images/aboutpic04.jpg",
"images/aboutpic05.jpg", "images/aboutpic06.jpg", "images/aboutpic07.jpg", "images/aboutpic08.jpg", "images/aboutpic09.jpg",
"images/aboutpic10.jpg"), 
preloadimgs = new Array(), aboutpicstart = true, aboutshowd=document.getElementById("idaboutshow"), aboutime,
n = Math.floor(Math.random() * imgs.length);

function preloadaboutshow()
{
  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];
  }
showaboutpics();
}

function showaboutpics()
{
   if (aboutpicstart)
   {
     aboutime = setTimeout ("showaboutpics()", 4000);
     aboutpicstart = false;
   }
   else
   if (document.all)
   {
      aboutshowd.style.filter="blendTrans(duration=0.5)";
      aboutshowd.filters.blendTrans.Apply();
      aboutshowd.src= preloadimgs[n].src;
      aboutshowd.filters.blendTrans.Play();
      (n == (imgs.length - 1)) ? n = 0: n++;
      aboutime = setTimeout ("showaboutpics()", 4000);
   }
   else
   {
      if (opfirstind)
         opvars("showaboutpics()", aboutshowd, 1);
      else
      {
         aboutshowd.src= preloadimgs[n].src;
         opvars("showaboutpics()", aboutshowd, 2);
         (n == (imgs.length - 1)) ? n = 0: n++;
      }
   }
}