var thisPic;
var showImages;
var intervalId = setInterval("cyclePics()", 5000);

var picArray = new Array();
picArray[0] = new Array(
	new Array("images/puppy-logo.png","Continue to loop back"),
	new Array("images/puppies4.jpg","Wheaten Terrier - Ginger - young, and tilting her head"),
	new Array("images/puppies9.jpg","Wheaten Terrier - Bailey - looking into camera"),
	new Array("images/puppies34.jpg","two Wheaten Terrier puppies cuddled"),
	new Array("images/puppies29.jpg","three Wheaten Terrier puppies in the kitchen on a blanket"),
	new Array("images/puppies11.jpg","Wheaten Terriers - Adult Ginger looking at growing Bailey"),
	new Array("images/puppies10.jpg","child - Caleb - holding a Wheaten Terrier puppy"),
	new Array("images/Pup2.jpg","3 Sandlund Family children holding 3 cute Wheaten Terrier puppies"));
picArray[1] = new Array(
	new Array("images/puppy-logo.png","Continue to loop back"),
	new Array("images/puppies1.jpg",""),
	new Array("images/puppies2.jpg",""),
	new Array("images/puppies3.jpg",""),
	new Array("images/puppies5.jpg",""),
	new Array("images/puppies6.jpg",""),
	new Array("images/puppies7.jpg",""),
	new Array("images/puppies10.jpg",""),
	new Array("images/puppies12.jpg",""),
	new Array("images/puppies13.jpg",""),
	new Array("images/puppies17.jpg",""),
	new Array("images/puppies18.jpg",""),
	new Array("images/puppies20.jpg",""),
	new Array("images/puppies21.jpg",""),
	new Array("images/puppies22.jpg",""),
	new Array("images/puppies23.jpg",""),
	new Array("images/puppies28.jpg",""),
	new Array("images/puppies29.jpg",""),
	new Array("images/puppies30.jpg",""),
	new Array("images/puppies31.jpg",""),
	new Array("images/puppies32.jpg",""),
	new Array("images/puppies33.jpg",""),
	new Array("images/puppies34.jpg",""));

picArray[2] = new Array(
	new Array("images/puppy-logo.png","Continue to loop back"),
	new Array("images/puppies4.jpg",""),
	new Array("images/puppies8.jpg",""),
	new Array("images/puppies9.jpg",""),
	new Array("images/puppies11.jpg",""),
	new Array("images/murphy-1.jpg",""),
	new Array("images/puppies14.jpg",""),
	new Array("images/puppies15.jpg",""),
	new Array("images/bailey-1.jpg",""),
	new Array("images/puppies16.jpg",""),
	new Array("images/murphy-2.jpg",""),
	new Array("images/puppies19.jpg",""),
	new Array("images/puppies24.jpg",""),
	new Array("images/murphy-4.jpg",""),
	new Array("images/puppies25.jpg",""),
	new Array("images/puppies26.jpg",""),
	new Array("images/puppies27.jpg",""),
	new Array("images/murphy-3.jpg",""),
	new Array("images/ginger-3.jpg",""));
picArray[3] = new Array(
	new Array("images/puppy-logo.png","Continue to loop back"),
	new Array("images/ginger-1.jpg","Wheaten Terrier Ginger 4/20/08 -- notice: looking away (new camera is still too scary)"),
	new Array("images/ginger-2.jpg","Wheaten Terrier Ginger 4/20/08 -- hiding in her second favorite spot, the first is her crate"),
	new Array("images/ginger-3.jpg","Wheaten Terrier Ginger 4/20/08 -- lazy!!!"),
	new Array("images/bailey-1.jpg","Wheaten Terrier Bailey 4/20/08 trying to see through her hair"),
	new Array("images/puppies1.jpg","Wheaten Terrier - Bailey"),
	new Array("images/Pup1.jpg","Wheaten Terrier - Bailey"),
	new Array("images/puppies4.jpg","Wheaten Terrier - Ginger"),
	new Array("images/puppies16.jpg","Wheaten Terrier - Ginger"),
	new Array("images/puppies15.jpg","Wheaten Terrier - Bailey"),
	new Array("images/pup3.jpg","Wheaten Terrier - Ginger"),
	new Array("images/puppies11.jpg","Wheaten Terrier Ginger with puppy Bailey"),
	new Array("images/puppies8.jpg","Cynthia with Wheaten Terriers Ginger and Bailey"),
	new Array("images/puppies9.jpg","Wheaten Terrier - Bailey"));
picArray[4] = new Array(
	new Array("images/puppy-logo.png","Continue to loop back"),
	new Array("images/murphy-1.jpg","Murpy - Wheaten Terrier Puppy - playing hide and seek outside"),
	new Array("images/murphy-2.jpg","Murphy - Wheaten Terrier Puppy - fuzzily looking at you"),
	new Array("images/murphy-3.jpg","Murphy smiling - Wheaten Terrier Puppy"),
	new Array("images/murphy-4.jpg","Murphy walking - Wheaten Terrier Puppy"));
picArray[5] = new Array(
	new Array("images/puppy-logo.png","Continue to loop back"));
picArray[6] = new Array(
	new Array("images/puppy-logo.png","Continue to loop back"));
picArray[7] = new Array(
	new Array("images/puppy-logo.png","Continue to loop back"),
	new Array("images/pupsL1.jpg","Puppy Litter 3 - 7/20/06"),
	new Array("images/pupsL2.jpg","Puppy Litter 3 - 7/20/06"),
	new Array("images/pupsL3.jpg","Puppy Litter 3 - 7/20/06"),
	new Array("images/pupsL4.jpg","Puppy Litter 3 - 7/20/06"),
	new Array("images/pupsL6.jpg","Puppy Litter 3 - 7/20/06"),
	new Array("images/pupsL7.jpg","Puppy Litter 3 - 7/20/06"),
	new Array("images/pupsL8.jpg","Puppy Litter 3 - 7/20/06"),
	new Array("images/pupsL9.jpg","Puppy Litter 3 - 7/20/06"),
	new Array("images/pupsL5.jpg","Puppy Litter 3 - 7/20/06"),
	new Array("images/pupsL10.jpg","Puppy Litter 3 - 7/20/06"),
	new Array("images/pupsL11.jpg","Puppy Litter 3 - 7/28/06"),
	new Array("images/pupsL12.jpg","Puppy Litter 3 - 7/28/06"),
	new Array("images/pupsL13.jpg","Puppy Litter 3 - 7/28/06"),
	new Array("images/pupsL14.jpg","Puppy Litter 3 - 7/28/06"),
	new Array("images/puplt3l15.jpg","Puppy Litter 3 - 8/?/06"),
	new Array("images/puplt3l16.jpg","Puppy Litter 3 - 8/?/06"),
	new Array("images/puplt3l17.jpg","Puppy Litter 3 - 8/?/06"),
	new Array("images/puplt3l18.jpg","Puppy Litter 3 - 8/?/06"),
	new Array("images/puplt3l19.jpg","Puppy Litter 3 - 8/?/06"));
picArray[8] = new Array(
	new Array("images/puppy-logo.png","Continue to loop back"));
picArray[9] = new Array(
	new Array("images/puppy-logo.png","Continue to loop back"));
picArray[10] = new Array(
	new Array("images/puppy-logo.png","Continue to loop back"),
	new Array("images/puppies-19x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-20x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-21x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-22x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-23x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-24x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-25x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-26x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-27x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-28x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-29x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-30x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-31x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-32x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-33x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-34x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-35x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-36x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-37x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-38x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-39x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-40x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-41x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-42x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-43x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-44x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-45x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-46x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-47x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-48x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-49x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-50x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-51x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-52x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-53x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-54x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-55x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-56x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-57x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-58x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-59x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies in the laundry basket"),
	new Array("images/puppies-60x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies eating"),
	new Array("images/puppies-61x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies eating"),
	new Array("images/puppies-62x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies eating"),
	new Array("images/puppies-63x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies eating"),
	new Array("images/puppies-64x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies eating"),
	new Array("images/puppies-65x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies eating"),
	new Array("images/puppies-66x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies eating"),
	new Array("images/puppies-67x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies eating"),
	new Array("images/puppies-68x.jpg","6/12/08 - Wheaten Terrier Ginger litter 6 - puppies eating"),
	new Array("images/puppies-15x.jpg","6/2/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-16x.jpg","6/2/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-17x.jpg","6/2/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-18x.jpg","6/2/08 - Wheaten Terrier Ginger litter 6 - puppies outside"),
	new Array("images/puppies-10x.jpg","5/17/08 - Wheaten Terrier Ginger litter 6 - Puppy Pile"),
	new Array("images/people-and-puppies-1x.jpg","5/17/08 - Wheaten Terrier Ginger litter 6 - Caleb with puppies"),
	new Array("images/people-and-puppies-2x.jpg","5/17/08 - Wheaten Terrier Ginger litter 6 - Caleb helping pups"),
	new Array("images/people-and-puppies-3x.jpg","5/17/08 - Wheaten Terrier Ginger litter 6 - Caleb holding two puppies"),
	new Array("images/puppies-11x.jpg","5/17/08 - Wheaten Terrier Ginger litter 6 - puppy taking ten"),
	new Array("images/puppies-12x.jpg","5/17/08 - Wheaten Terrier Ginger litter 6 -"),
	new Array("images/puppies-13x.jpg","5/17/08 - Wheaten Terrier Ginger litter 6 - even sleeping on top of each other"),
	new Array("images/puppies-14x.jpg","5/17/08 - Wheaten Terrier Ginger litter 6 - cute puppies sleeping"),
	new Array("images/ginger-and-puppies-3x.jpg","5/8/08 - Wheaten Terrier Ginger litter 6 - Ginger with puppies nursing"),
	new Array("images/puppies-2x.jpg","5/8/08 - Wheaten Terrier Ginger litter 6 - sleeping puppy pile!"),
	new Array("images/puppies-3x.jpg","5/8/08 - Wheaten Terrier Ginger litter 6 - cute puppy sleeping"),
	new Array("images/puppies-4x.jpg","5/8/08 - Wheaten Terrier Ginger litter 6 - another cute puppy sleeping"),
	new Array("images/puppies-5x.jpg","5/8/08 - Wheaten Terrier Ginger litter 6 - puppies laying on top of each other"),
	new Array("images/puppies-6x.jpg","5/8/08 - Wheaten Terrier Ginger litter 6 - half walking puppy"),
	new Array("images/puppies-7x.jpg","5/8/08 - Wheaten Terrier Ginger litter 6 - puppy right after he yawned"),
	new Array("images/puppies-8x.jpg","5/8/08 - Wheaten Terrier Ginger litter 6 - yawning puppy bumping heads"),
	new Array("images/puppies-9x.jpg","5/8/08 - Wheaten Terrier Ginger litter 6 - aww!"),
	new Array("images/ginger-and-puppies-1x.jpg","Wheaten Terrier Ginger 4/27/08 with 2 day old puppies in a dog pile!"),
	new Array("images/puppies-1x.jpg","04/27/08 Litter 6 puppies 2 day old - snoring puppy"),
	new Array("images/ginger-and-puppies-2x.jpg","Wheaten Terrier Ginger 4/27/08 with 2 day old puppies in a Sleeping Dog Pile"),
	new Array("images/ginger-4.jpg","Wheaten Terrier Ginger 4/24/08 - labor is hard work!"),
	new Array("images/wheatens-1.jpg","Wheaten Terrier Ginger 4/24/08 -- after birthing two puppies, panting hard"),
	new Array("images/hanging-out.jpg","4/24/08 -- family and friends hanging out waiting for the next puppy to come"),
	new Array("images/wheatens-2.jpg","Wheaten Terrier Ginger 4/24/08 -- 5 puppies so far, still showing a lot of tongue"),
	new Array("images/ginger-1.jpg","Wheaten Terrier Ginger looking away"),
	new Array("images/ginger-2.jpg","Wheaten Terrier Ginger under bench"),
	new Array("images/ginger-3.jpg","Wheaten Terrier Ginger lazy under bench"));

if ( filename == "puppies.php" )
{
    showImages = picArray[1];
    thisPic = 0;
} else if ( filename == "wheatens.php" )
{
    showImages = picArray[2];
    thisPic = 0;
}
function initializePic() {
    if (document.images)
    {
	    document.slideshow.src = showImages[thisPic][0];
	    document.slideshow.alt = showImages[thisPic][1];
	    document.getElementById("caption").firstChild.nodeValue = showImages[thisPic][1];
	    intervalId = clearInterval( intervalId );
	}
}    
function cyclePics() {
    if (document.images)
    {
        if (document.slideshow.complete)
        {
            if (++thisPic == showImages.length)
                thisPic = 0;

            document.slideshow.src = showImages[thisPic][0];
            document.slideshow.alt = showImages[thisPic][1];
            document.getElementById("caption").firstChild.nodeValue = showImages[thisPic][1];
        }
    }
}
function startStopPics() {
	if (intervalId) {
		intervalId = clearInterval( intervalId );
		document.getElementById("startStop").value = "Start";
	} else {
		if (++thisPic == showImages.length)
		{
			thisPic = 0;
		}
		document.slideshow.src = showImages[thisPic][0];
		intervalId = setInterval("cyclePics()", 5000);
		document.getElementById("startStop").value = "Stop";
		document.slideshow.alt = showImages[thisPic][1];
		document.getElementById("caption").firstChild.nodeValue = showImages[thisPic][1];
	}
}
function nextPic() {
	intervalId = clearInterval( intervalId );
	if (++thisPic == showImages.length)
	{
		thisPic = 0;
	}
	document.slideshow.src = showImages[thisPic][0];
	document.slideshow.alt = showImages[thisPic][1];
	document.getElementById("caption").firstChild.nodeValue = showImages[thisPic][1];
	document.getElementById("startStop").value = "Start";
}
function previousPic() {
	intervalId = clearInterval( intervalId );
	if (--thisPic == -1)
	{
		thisPic = showImages.length - 1;
	}
	document.slideshow.src = showImages[thisPic][0];
	document.getElementById("startStop").value = "Start";
	document.slideshow.alt = showImages[thisPic][1];
	document.getElementById("caption").firstChild.nodeValue = showImages[thisPic][1];
}