var imglgs = new Array("images/imglg0.jpg", "images/imglg1.jpg","images/imglg2.jpg","images/imglg3.jpg","images/imglg4.jpg","images/imglg5.jpg",
		"images/imglg6.jpg","images/imglg7.jpg","images/imglg8.jpg","images/imglg9.jpg","images/imglg10.jpg","images/imglg11.jpg",
		"images/imglg12.jpg","images/imglg13.jpg","images/imglg14.jpg","images/imglg15.jpg","images/imglg16.jpg",
		"images/imglg17.jpg","images/imglg18.jpg","images/imglg19.jpg","images/imglg20.jpg","images/imglg21.jpg",
		"images/imglg22.jpg","images/imglg23.jpg");
var imgs = new Array("images/img0.jpg", "images/img1.jpg","images/img2.jpg","images/img3.jpg","images/img4.jpg","images/img5.jpg",
		"images/img6.jpg","images/img7.jpg","images/img8.jpg","images/img9.jpg","images/img10.jpg","images/img11.jpg",
		"images/img12.jpg","images/img13.jpg","images/img14.jpg","images/img15.jpg","images/img16.jpg",
		"images/img17.jpg","images/img18.jpg","images/img19.jpg","images/img20.jpg","images/img21.jpg",
		"images/img22.jpg","images/img23.jpg");
var preloadimgs = new Array(), preloadimglgs = new Array(), showpicstart = true, n=-1, imgright=true, timimg, timimglft, timrt, 
imgrt=true, timlft, imglft=true, holdind=false;
var imgmain=document.getElementById("idimgmain"), img1pic=document.getElementById("idimg1"),
img2pic=document.getElementById("idimg2"), img3pic=document.getElementById("idimg3");

function preloadshow()
{
  for (var i = 0; i < imgs.length; i++)
  {
    preloadimglgs[i] = new Image(); preloadimglgs[i].src = imglgs[i];
    preloadimgs[i] = new Image(); preloadimgs[i].src = imgs[i]; 
  }
showpicstr();
}
function showpicstr()
{
  timimg=setTimeout ("showpics()", 2000);
}
function showpics()
{
   if (showpicstart)
   {
     showpicstart = false;
     timimg=setTimeout ("showpics()", 4000);
   }
   else
   {
    (n == (imgs.length - 3)) ? imgright = false : n++;
      if (imgright)
      {
         img1pic.src= preloadimgs[n].src;
         img2pic.src= preloadimgs[n+1].src;
         img3pic.src= preloadimgs[n+2].src;
         imgmain.src=  preloadimglgs[n+1].src;
         timimg=setTimeout ("showpics()", 4000);
      }
      else
      {
         clearTimeout(timimg);
         timimglft=setTimeout ("showpicsleft()", 1);
      }
    }
}
function showpicsleft()
{
   if (showpicstart)
   {
     timimglft=setTimeout ("showpics()", 4000);
     showpicstart = false;
     n=n+1;
   }
   else
   {
    (n == 0) ? imgright=true : n--;
      if (imgright)
      {
         clearTimeout(timimglft);
         timimg=setTimeout ("showpics()", 1);
      }
      else
      {
         img1pic.src= preloadimgs[n].src;
         img2pic.src= preloadimgs[n+1].src;
         img3pic.src= preloadimgs[n+2].src;
         imgmain.src= preloadimglgs[n+1].src;
         timimglft=setTimeout ("showpicsleft()", 4000);
      }
    }
}
function movert(mover)
{
 clearTimeout(timimg);
 clearTimeout(timimglft);
 holdind=false;
 if (mover == 1)
 {
    (n == (imgs.length - 3)) ? imgrt = false : n++;
    if (imgrt)
    {
       img1pic.src= preloadimgs[n].src;
       img2pic.src= preloadimgs[n+1].src;
       img3pic.src= preloadimgs[n+2].src;
       imgmain.src= preloadimglgs[n+1].src;
       timrt=setTimeout ("movert(1)", 500);
    }
    else
    {
       clearTimeout(timrt);
       imgrt = true;
       imgright=false;
    }
 }
 else
 {
       clearTimeout(timrt);
       showpicstart = true;
       if (imgright)
          showpics();
       else
       {
          n=n-1;
          showpicsleft();
       }
 }
}
function movelft(movel)
{
 clearTimeout(timimg);
 clearTimeout(timimglft);
 holdind=false;
 if (movel == 1)
 {
  if (n > -1)
  {
    (n == 0) ? imglft=false : n--;
    if (imglft)
    {
       img1pic.src= preloadimgs[n].src;
       img2pic.src= preloadimgs[n+1].src;
       img3pic.src= preloadimgs[n+2].src;
       imgmain.src= preloadimglgs[n+1].src;
       timlft=setTimeout ("movelft(1)", 500);
    }
    else
    {
       clearTimeout(timlft);
       imglft=true;
       imgright=true;
    }
  }
 }
 else
 {
       clearTimeout(timlft);
       showpicstart = true;
       if (imgright)
          showpics();
       else
       {
          n=n-1;
          showpicsleft();
       }
 }
}
function holdimg(num)
{
    holdind=true;
    if (num == 1)
    {
       clearTimeout(timimg);
       clearTimeout(timimglft);
       imgmain.src= preloadimglgs[n].src;
    }
    else
    if (num == 2)
    {  
       clearTimeout(timimg);
       clearTimeout(timimglft);
       imgmain.src= preloadimglgs[n+1].src;
    }
    else
    if (num == 3)
    {
       clearTimeout(timimg);
       clearTimeout(timimglft);
       imgmain.src= preloadimglgs[n+2].src;
    }
}
