// for letsites photo codes
function len3(num) {
  if ((''+num).length==1) 
  	return '00'+num
  else if ((''+num).length==2) 
  	return '0'+num
  else
	return num
}

// these are all populated in the calling .asp file
var pix = new Array();
pix[1]=new Image();
pix[2]=new Image();
pix[3]=new Image();
pix[4]=new Image();
pix[5]=new Image();
pix[6]=new Image();

var titles=new Array();
var dbPhotoCode=new Array();
var dbPhotoH=new Array();
var dbPhotoW=new Array();

var timePreFirstFade=2
var intSecsBwFades = 3 

var nPix=pix.length-1;
var pass=1;
var whichLeft=1;
var whichMiddle=3;
var whichRight=5;
var openingScreen=true;
var nLoaded;
var i;


function Fade3Pix()
         {
         // no images, so quit
         if (!document.images)
            return

         // check if all loaded: if not, wait 1 sec & look again
         nLoaded = 0
         for (i=1;i<7;i++)
           if (pix[i].complete == true)
              nLoaded++
         if (nLoaded < 6)
            {
            setTimeout("Fade3Pix()", 1000);
            return;
            }

         // opening screen, so wait timePreFirstFade secs before starting
         if (openingScreen==true)
            {
            openingScreen=false;
            setTimeout("Fade3Pix()",timePreFirstFade*1000);
            return;
            }

         // NN only - apply fade
         if (document.all)
            {
            if (pass % 3 == 2)
               slideleft.filters.blendTrans.apply()
            else
                if (pass % 3 == 1)
                   slidemiddle.filters.blendTrans.apply()
                else
                    slideright.filters.blendTrans.apply()
            }

         // left's turn
         if (pass % 3 == 2)
            {
            whichLeft = whichLeft % nPix + 1
            document.images.slideleft.src=pix[whichLeft].src
            document.images.slideleft.alt=titles[whichLeft]
            document.images.slideleft.title=titles[whichLeft]
            }
         else

             // middle's turn
             if (pass % 3 == 1)
                {
                whichMiddle = whichMiddle % nPix + 1
                document.images.slidemiddle.src=pix[whichMiddle].src
                document.images.slidemiddle.alt=titles[whichMiddle]
                document.images.slidemiddle.title=titles[whichMiddle]
                }
             else

                 // right's turn
                 {
                 whichRight = whichRight % nPix + 1
                 document.images.slideright.src=pix[whichRight].src
                 document.images.slideright.alt=titles[whichRight]
                 document.images.slideright.title=titles[whichRight]
                 }

         // NN only - apply fade
         if (document.all)
            {
            if (pass % 3 == 2)
               slideleft.filters.blendTrans.play()
            else
                if (pass % 3 == 1)
                   slidemiddle.filters.blendTrans.play()
                else
                    slideright.filters.blendTrans.play()
            }

         // increment pass
         if (pass<nPix)
            pass++
         else
             pass=1

         //  timeout
         setTimeout("Fade3Pix()", intSecsBwFades*1000)
}

