var artimglgs = new Array("images/artimglg00.jpg", "images/artimglg01.jpg","images/artimglg02.jpg","images/artimglg03.jpg","images/artimglg04.jpg","images/artimglg05.jpg",
		"images/artimglg06.jpg","images/artimglg07.jpg","images/artimglg08.jpg","images/artimglg09.jpg","images/artimglg10.jpg",
		"images/artimglg11.jpg","images/artimglg12.jpg","images/artimglg13.jpg","images/artimglg14.jpg","images/artimglg15.jpg");
var artimgs = new Array("images/artimg00.jpg", "images/artimg01.jpg","images/artimg02.jpg","images/artimg03.jpg","images/artimg04.jpg",
		"images/artimg05.jpg","images/artimg06.jpg","images/artimg07.jpg","images/artimg08.jpg","images/artimg09.jpg",
		"images/artimg10.jpg","images/artimg11.jpg","images/artimg12.jpg","images/artimg13.jpg","images/artimg14.jpg",
		"images/artimg15.jpg");
var preloadartimgs = new Array(), preloadartimglgs = new Array(), showpicstart = true, n=-1, artimgright=true, timartimg, timartimglft, timrt, 
artimgrt=true, timlft, artimglft=true, holdind=false;
var artimgmain=document.getElementById("idmainpic"), artimg1pic=document.getElementById("idartimg1"),
artimg2pic=document.getElementById("idartimg2"), artimg3pic=document.getElementById("idartimg3");

set_posart();
window.onresize=set_posart1;

function set_posart()
{
  picmaind.style.left=posleft + 265 + "px";
}

function set_posart1()
{
  winw = document.body.clientWidth;
  if (winw > 770)
    posleft =  (winw - 770)/2;
  else
    posleft = 0;
  picmaind.style.left=posleft + 265 + "px";
  wedtxt.style.left=posleft + "px";
  funeraltxt.style.left=posleft + "px";
  spectxt.style.left=posleft + "px";
  prestxt.style.left=posleft + "px";
  artxt.style.left=posleft + "px";
}

function preloadImagesart() 
{
	if (document.images) 
	{
		picwed = newImage("images/picwed.jpg");
		picfuneral = newImage("images/picfuneral.jpg");
		picspec = newImage("images/picspec.jpg");
		picpres = newImage("images/picpres.jpg");
		picart = newImage("images/picart.jpg");
		hyp_wed_over = newImage("images/hyp_wed-over.gif");
		hyp_funeral_over = newImage("images/hyp_funeral-over.gif");
		hyp_spec_over = newImage("images/hyp_spec-over.gif");
		hyp_pres_over = newImage("images/hyp_pres-over.gif");
		hyp_art_over = newImage("images/hyp_art-over.gif");
		emailpic_over = newImage("images/emailpic-over.jpg");
		preloadFlag = true;
	} 
  preloadshow();
}

function preloadshow()
{
  for (var i = 0; i < artimgs.length; i++)
  {
    preloadartimgs[i] = new Image(); preloadartimglgs[i] = new Image();
    preloadartimgs[i].src = artimgs[i]; preloadartimglgs[i].src = artimglgs[i];
  }
showpicstr();
}

function showpicstr()
{
  timartimg=setTimeout ("showpics()", 1000);
}

function showpics()
{
   if (showpicstart)
   {
     showpicstart = false;
     timartimg=setTimeout ("showpics()", 4000);
   }
   else
   {
    (n == (artimgs.length - 3)) ? artimgright = false : n++;
      if (artimgright)
      {
         artimg1pic.src= preloadartimgs[n].src;
         artimg2pic.src= preloadartimgs[n+1].src;
         artimg3pic.src= preloadartimgs[n+2].src;
         artimgmain.src=  preloadartimglgs[n+1].src;
         timartimg=setTimeout ("showpics()", 4000);
      }
      else
      {
         clearTimeout(timartimg);
         timartimglft=setTimeout ("showpicsleft()", 1);
      }
    }
}
function showpicsleft()
{
   if (showpicstart)
   {
     timartimglft=setTimeout ("showpics()", 4000);
     showpicstart = false;
     n=n+1;
   }
   else
   {
    (n == 0) ? artimgright=true : n--;
      if (artimgright)
      {
         clearTimeout(timartimglft);
         timartimg=setTimeout ("showpics()", 1);
      }
      else
      {
         artimg1pic.src= preloadartimgs[n].src;
         artimg2pic.src= preloadartimgs[n+1].src;
         artimg3pic.src= preloadartimgs[n+2].src;
         artimgmain.src= preloadartimglgs[n+1].src;
         timartimglft=setTimeout ("showpicsleft()", 4000);
      }
    }
}
function movert(mover)
{
 clearTimeout(timartimg);
 clearTimeout(timartimglft);
 holdind=false;
 if (mover == 1)
 {
    (n == (artimgs.length - 3)) ? artimgrt = false : n++;
    if (artimgrt)
    {
       artimg1pic.src= preloadartimgs[n].src;
       artimg2pic.src= preloadartimgs[n+1].src;
       artimg3pic.src= preloadartimgs[n+2].src;
       artimgmain.src= preloadartimglgs[n+1].src;
       timrt=setTimeout ("movert(1)", 500);
    }
    else
    {
       clearTimeout(timrt);
       artimgrt = true;
       artimgright=false;
    }
 }
 else
 {
       clearTimeout(timrt);
       showpicstart = true;
       if (artimgright)
          showpics();
       else
       {
          n=n-1;
          showpicsleft();
       }
 }
}
function movelft(movel)
{
 clearTimeout(timartimg);
 clearTimeout(timartimglft);
 holdind=false;
 if (movel == 1)
 {
  if (n > -1)
  {
    (n == 0) ? artimglft=false : n--;
    if (artimglft)
    {
       artimg1pic.src= preloadartimgs[n].src;
       artimg2pic.src= preloadartimgs[n+1].src;
       artimg3pic.src= preloadartimgs[n+2].src;
       artimgmain.src= preloadartimglgs[n+1].src;
       timlft=setTimeout ("movelft(1)", 500);
    }
    else
    {
       clearTimeout(timlft);
       artimglft=true;
       artimgright=true;
    }
  }
 }
 else
 {
       clearTimeout(timlft);
       showpicstart = true;
       if (artimgright)
          showpics();
       else
       {
          n=n-1;
          showpicsleft();
       }
 }
}
function holdartimg(num)
{
    holdind=true;
    if (num == 1)
    {
       clearTimeout(timartimg);
       clearTimeout(timartimglft);
       artimgmain.src= preloadartimglgs[n].src;
    }
    else
    if (num == 2)
    {  
       clearTimeout(timartimg);
       clearTimeout(timartimglft);
       artimgmain.src= preloadartimglgs[n+1].src;
    }
    else
    if (num == 3)
    {
       clearTimeout(timartimg);
       clearTimeout(timartimglft);
       artimgmain.src= preloadartimglgs[n+2].src;
    }
}

function showart(typ)
{
  clearTimeout(timartimg);
  clearTimeout(timartimglft);
  picmaind.style.visibility = "visible";
  if (typ == "wed")
     wedtxt.style.visibility = "visible";
  else
  if (typ == "funeral")
     funeraltxt.style.visibility = "visible";
  else
  if (typ == "spec")
     spectxt.style.visibility = "visible";
  else
  if (typ == "pres")
     prestxt.style.visibility = "visible";
  else
  if (typ == "art")
     artxt.style.visibility = "visible";
}
function hideart(typ)
{
  artimgmain.src= preloadartimglgs[n+1].src;
  showpicstart = true;
  if (artimgrt)
     showpics();
  else
  {
     n=n-1;
     showpicsleft();
  }
  picmaind.style.visibility = "hidden";
  if (typ == "wed")
     wedtxt.style.visibility = "hidden";
  else
  if (typ == "funeral")
     funeraltxt.style.visibility = "hidden";
  else
  if (typ == "spec")
     spectxt.style.visibility = "hidden";
  else
  if (typ == "pres")
     prestxt.style.visibility = "hidden";
  else
  if (typ == "art")
     artxt.style.visibility = "hidden";
}