var imglgs = new Array("images/imglg00.jpg", "images/imglg01.jpg","images/imglg02.jpg","images/imglg03.jpg","images/imglg04.jpg","images/imglg05.jpg",
		"images/imglg06.jpg","images/imglg07.jpg","images/imglg08.jpg","images/imglg09.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","images/imglg24.jpg","images/imglg25.jpg",
		"images/imglg26.jpg","images/imglg27.jpg","images/imglg28.jpg","images/imglg29.jpg","images/imglg30.jpg");
var imgs = new Array("images/img00.jpg", "images/img01.jpg","images/img02.jpg","images/img03.jpg","images/img04.jpg",
		"images/img05.jpg","images/img06.jpg","images/img07.jpg","images/img08.jpg","images/img09.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","images/img24.jpg","images/img25.jpg","images/img26.jpg","images/img27.jpg","images/img28.jpg",
		"images/img29.jpg","images/img30.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("idmainpic"), img1pic=document.getElementById("idimg1"),
img2pic=document.getElementById("idimg2"), img3pic=document.getElementById("idimg3"), thumbd=document.getElementById("idthumb"),
wedpgd=document.getElementById("idwedpg"), wedpge1=true;

set_poswed();
function set_poswed()
{
  thumbd.style.left=posleft + 10 + "px";
  wedpgd.style.left=posleft + "px";
}
function set_poswed1()
{
  winw = document.body.clientWidth;
  if (winw > 770)
    posleft =  (winw - 770)/2;
  else
    posleft = 0;
  posdoc.style.left=posleft + "px";
  thumbd.style.left=posleft + 10 + "px";
  wedpgd.style.left=posleft + "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 preloadImageswed() 
{
	if (document.images)
	{
		wedpge2 = newImage("images/wedpge2.jpg");
		wed2_11 = newImage("images/wed2_11.jpg");
		wed2_12 = newImage("images/wed2_12.jpg");
		wed2_21 = newImage("images/wed2_21.jpg");
		wed2_22 = newImage("images/wed2_22.jpg");
		wed2_11sm_over = newImage("images/wed2_11sm-over.jpg");
		wed2_12sm_over = newImage("images/wed2_12sm-over.jpg");
		wed2_21sm_over = newImage("images/wed2_21sm-over.jpg");
		wed2_22sm_over = newImage("images/wed2_22sm-over.jpg");
		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;
	}
 window.onresize=set_poswed1;
 preloadshow();
}

function preloadshow()
{
  for (var i = 0; i < imgs.length; i++)
  {
    preloadimgs[i] = new Image(); preloadimglgs[i] = new Image();
    preloadimgs[i].src = imgs[i]; preloadimglgs[i].src = imglgs[i];
  }
showpicstr();
}
function showpicstr()
{
  timimg=setTimeout ("showpics()", 1000);
}
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;
    }
}

function showed(typ)
{
  clearTimeout(timimg);
  clearTimeout(timimglft);
  thumbd.style.visibility = "hidden";
  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 hidewed(typ)
{
  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";
  if (wedpge1)
  {
     imgmain.src= preloadimglgs[n+1].src;
     thumbd.style.visibility = "visible";
     showpicstart = true;
     if (imgright)
        showpics();
     else
     {
        n=n-1;
        showpicsleft();
     }
  }
   else
     imgmain.src= "images/wedpge2.jpg";
}
function wedpge(pgno)
{
  if (pgno == 2)
  {
     wedpge1 = false;
     wedpgd.style.visibility = "visible";
     imgmain.src= "images/wedpge2.jpg";
     thumbd.style.visibility = "hidden";
     clearTimeout(timimg);
     clearTimeout(timimglft);
     holdind=false;

  }
  else
  {
     wedpge1 = true;
     wedpgd.style.visibility = "hidden";
     imgmain.src= preloadimglgs[n+1].src;
     thumbd.style.visibility = "visible";
     showpicstart = true;
     if (imgright)
        showpics();
     else
     {
        n=n-1;
        showpicsleft();
     }
  }
}