var imgs = new Array("images/kenl01.jpg", "images/kenl02.jpg", "images/kenl03.jpg", "images/kenl04.jpg", "images/kenl05.jpg", "images/kenl06.jpg",
		    "images/kenl07.jpg", "images/kenl08.jpg", "images/kenl09.jpg", "images/kenl10.jpg", "images/kenl11.jpg", "images/kenl12.jpg",
		    "images/kenl13.jpg", "images/kenl14.jpg", "images/kenl15.jpg"), kenltime, kenlstopind=false,
preloadimgs = new Array(), kenlpicstart = true, kenlshowd=document.getElementById("idkenlshow"), 
stopd=document.getElementById("idstop"), n = Math.floor(Math.random() * imgs.length);

function preloadkenlshow()
{
  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];
  }
showkenlpics();
}

function showkenlpics()
{
   if (kenlpicstart)
   {
      kenltime = setTimeout ("showkenlpics()", 3000);
      kenlpicstart = false;
   }
   else
   if (document.all)
   {
      kenlshowd.style.filter="blendTrans(duration=0.5)";
      kenlshowd.filters.blendTrans.Apply();
      kenlshowd.src= preloadimgs[n].src;
      kenlshowd.filters.blendTrans.Play();
      (n == (imgs.length - 1)) ? n = 0: n++;
      kenltime = setTimeout ("showkenlpics()", 4000);
   }
   else
   {
      if (opfirstind)
         opvars("showkenlpics()", kenlshowd, 1);
      else
      {
         kenlshowd.src= preloadimgs[n].src;
         opvars("showkenlpics()", kenlshowd, 2);
         (n == (imgs.length - 1)) ? n = 0: n++;
      }
   }
}
function kenlstop(kenlind)
{
   if (kenlind == 1)
   {
      clearTimeout(kenltime);
      clearTimeout(optim);
      stopd.style.color = "#ff0000";
      kenlstopind = true;
   }
   else
   {
      if (kenlstopind)
      {
         showkenlpics();
         stopd.style.color = "#e5b700";
         kenlstopind = false;
      }
      else
      {
         clearTimeout(kenltime);
         clearTimeout(optim);
         kenltime = setTimeout ("showkenlpics()", 1);
      }
   }
}