/*-- ======================================================================= --*/
/*-- File: WVW.js                                                            --*/
/*-- Origional Date: 7/15/06                        Revision Date: xx/xx/xx  --*/
/*-- ======================================================================= --*/


//================ [ Global Vars ] =============
var CurrentDropDown="None";
var PreviousDropDown="None";
var CurrentDropDownSub="None";
var PreviousDropDownSub="None";
var HideMenuTimer;
var HideSubMenuTimer;
var SlideShowTimer;
var SlideShowSpeed;	
var SlideArray;
var CaptionArray;
var SlideArraySize;
var SlideArrayIndex;

var DomName="kleinenwiese.com";
var Mlink1="mai";
var Mlink2="lto:";
//var ArrayIndex;

//=============== [ Show DropDown ] ============
function ShowDropDown(ddm)
{
    CurrentDropDown = ddm;
    if (PreviousDropDown != "None")
        {
        if (PreviousDropDown != CurrentDropDown)
            {
            document.getElementById(PreviousDropDown).style.visibility="hidden";
            PreviousDropDown = "None";
            }
        else { PreviousDropDown = "None"; }
        }

    document.getElementById(CurrentDropDown).style.visibility="visible";
}

//=============== [ Hide DropDown ] ============
function HideDropDown(ddm)
{
  PreviousDropDown = ddm;
  HidePreviousDropDown();
}


//=============== [ Hide DropDown in 2 seconds] ============
function HideDropDownIn2(ddm)
{
  PreviousDropDown = ddm;
  HideMenuTimer=setTimeout("HidePreviousDropDown()",1000);
}



//=============== [ Hide Previous DropDown ] ============
function HidePreviousDropDown()
{
    if (PreviousDropDown != "None")
        {
        document.getElementById(PreviousDropDown).style.visibility="hidden";
        PreviousDropDown = "None";
        }
}


//=============== [ Hide DropDown in 2 seconds] ============
function HideDropDownIn2(ddm)
{
  PreviousDropDown = ddm;
  HideMenuTimer=setTimeout("HidePreviousDropDown()",1000);
}


//=============== [ Show Drop Down Sub ] ============
function ShowDropDownSub(ddm,ddsm)
{
    CurrentDropDown = ddm;
    CurrentDropDownSub = ddsm;

    if (PreviousDropDown != "None")
        {
        if (PreviousDropDown != CurrentDropDown)
            {
            document.getElementById(PreviousDropDown).style.visibility="hidden";
            PreviousDropDown = "None";
            }
        else { PreviousDropDown = "None"; }
        }

    document.getElementById(CurrentDropDown).style.visibility="visible";

    if (PreviousDropDownSub != "None")
        {
        if (PreviousDropDownSub != CurrentDropDownSub)
            {
            document.getElementById(PreviousDropDownSub).style.visibility="hidden";
            PreviousDropDownSub = "None";
            }
        else { PreviousDropDownSub = "None"; }
        }
 
    document.getElementById(CurrentDropDownSub).style.visibility="visible";

}


//=============== [ Hide Drop Down Sub ] ============
function HideDropDownSub()
{

   document.getElementById(PreviousDropDownSub).style.visibility="hidden";
   PreviousDropDownSub = "None";
}


//=============== [ Hide Drop Down Sub in 1 seconds] ============
function HideDropDownSubIn1(ddm,ddsm)
{
  PreviousDropDown = ddm;
  PreviousDropDownSub = ddsm;

  HideMenuTimer=setTimeout("HideDropDown()",1000);
  HideSubMwnuTimer=setTimeout("HideDropDownSub()",500);

}



function SetSlideShowTimer(sst)
{
  SlideShowTimer = sst;
}


//======== [ Puppy Slide Show ] ============ 
function ShowCLitterSlideArray()
{
  SlideArraySize = 6;
  SlideArrayIndex = 0;
	SlideShowSpeed = 7;

  SlideArray = new Array(SlideArraySize);
  SlideArray[0]="/Photos/C-Litter/HeraAndPups01.JPG";
  SlideArray[1]="/Photos/C-Litter/Pups01.JPG";
  SlideArray[2]="/Photos/C-Litter/HeraAndPups02.JPG";
	SlideArray[3]="/Photos/C-Litter/KevinReadsToPups.JPG";
	SlideArray[4]="/Photos/C-Litter/SableGirl01.JPG";
	SlideArray[5]="/Photos/C-Litter/SablePuppies01.JPG";
	

  CaptionArray = new Array(SlideArraySize);
  CaptionArray[0]="Hera and the puppies at one day old.";
  CaptionArray[1]="A closer look at the puppies.";
  CaptionArray[2]="Hera checking on the puppies.";
	CaptionArray[3]="Kevin reads to the puppies (at 1 day they can't hear him or see the pictures).";
  CaptionArray[4]="A sable girl at one week.";
  CaptionArray[5]="Sable boy (right) and two girls.";
  
  document.getElementById("SlideShowSpeedText").innerHTML = SlideShowSpeed;
  PlaySlideshow(0); 



}



//======== [ Puppy Slide Show ] ============ 
function ShowPuppySlideArray()
{
  SlideArraySize = 7;
  SlideArrayIndex = 0;
	SlideShowSpeed = 7;

  SlideArray = new Array(SlideArraySize);
  SlideArray[0]="/Photos/Pups/05-06-10-A-Pups.jpg";
  SlideArray[1]="/Photos/Pups/05-07-02-A-Pups.jpg";
  SlideArray[2]="/Photos/Pups/05-11-11-A-Pups.jpg";
  SlideArray[3]="/Photos/Pups/06-08-10-B-Pups02.jpg";
  SlideArray[4]="/Photos/Pups/06-08-12-B-Pups06.jpg"; 
  SlideArray[5]="/Photos/Pups/06-09-13-B-Pubs.jpg";
	SlideArray[6]="/Photos/Pups/08-03-22-C-CadenAndLamb.jpg";

  CaptionArray = new Array(SlideArraySize);
  CaptionArray[0]="A litter puppies, a black and tan and a sable, one day old.";
  CaptionArray[1]="Hera and A litter puppies three weeks old.";
  CaptionArray[2]="Two A litter puppies at 5 months.";
  CaptionArray[3]="B litter sable puppy at five weeks.";
  CaptionArray[4]="B litter black and tan puppy at five weeks.";
  CaptionArray[5]="B litter sable puppy at eight weeks.";
	CaptionArray[6]="C litter sable puppy at seven weeks after lamb test.";

  document.getElementById("SlideShowSpeedText").innerHTML = SlideShowSpeed;
  PlaySlideshow(0); 

}

//======== [ Hera Slide Show ] ============ 
function ShowHeraSlideArray()
{
  SlideArraySize = 5;
  SlideArrayIndex = 0;
	SlideShowSpeed = 7;

  SlideArray = new Array(SlideArraySize);
  SlideArray[0]="/Photos/Hera/HeraByFlowers.jpg";
  SlideArray[1]="/Photos/Hera/HeraWithSheep2.jpg";
  SlideArray[2]="/Photos/Hera/Hera-and-Pups.jpg";
  SlideArray[3]="/Photos/Hera/HeraWithSheep.jpg";
  SlideArray[4]="/Photos/Hera/HeraInSnow.jpg";


  CaptionArray = new Array(SlideArraySize);
  CaptionArray[0]="Hera with flowers.";
  CaptionArray[1]="Hera working the boundry.";
  CaptionArray[2]="Hera and some A litter puppies.";
  CaptionArray[3]="Hera and the sheep.";
	CaptionArray[4]="Hera in an early snow.";

  document.getElementById("SlideShowSpeedText").innerHTML = SlideShowSpeed;
  PlaySlideshow(0); 

}






function PlayPuppySlideshow(AI)
{
SlideArrayIndex = AI;

document.getElementById("SlidePicture").src = SlideArray[SlideArrayIndex];
document.getElementById("SlideCaption").innerHTML = CaptionArray[SlideArrayIndex];

if (SlideArrayIndex == (SlideArraySize - 1))
  {SlideArrayIndex = 0;}
else 
  {SlideArrayIndex = SlideArrayIndex + 1;}

SlideShowTimer=setTimeout("PlayPuppySlideshow(" + SlideArrayIndex + ")", (SlideShowSpeed*1000)); 
}


function HighlightSSB(SBB)
{
  document.getElementById(SBB).style.backgroundColor="#ccffff";
	document.getElementById(SBB).style.border="solid #bbbbbb 1px";
}


function ResetSSB(SBB)
{
  document.getElementById(SBB).style.backgroundColor="white";
	document.getElementById(SBB).style.border="solid white 1px";
}



function PlaySlideshow(AI)
{
SlideArrayIndex = AI;

document.getElementById("SlidePicture").src = SlideArray[SlideArrayIndex];
document.getElementById("SlideCaption").innerHTML = CaptionArray[SlideArrayIndex];

if (SlideArrayIndex == (SlideArraySize - 1))
  {SlideArrayIndex = 0;}
else 
  {SlideArrayIndex = SlideArrayIndex + 1;}

SlideShowTimer=setTimeout("PlaySlideshow(" + SlideArrayIndex + ")", (SlideShowSpeed*1000)); 
}


function StopSlideshow()
{
  clearTimeout(SlideShowTimer);
}


function ShowPreviousSlide(AI)
{
  clearTimeout(SlideShowTimer);

if (SlideArrayIndex == 0)
  {SlideArrayIndex = (SlideArraySize - 1);} 
else 
  {SlideArrayIndex = SlideArrayIndex - 1;}

document.getElementById("SlidePicture").src = SlideArray[SlideArrayIndex];
document.getElementById("SlideCaption").innerHTML = CaptionArray[SlideArrayIndex];
	
}


function ShowNextSlide(AI)
{
  clearTimeout(SlideShowTimer);

if (SlideArrayIndex == (SlideArraySize - 1))
  {SlideArrayIndex = 0;}
else 
  {SlideArrayIndex = SlideArrayIndex + 1;}

document.getElementById("SlidePicture").src = SlideArray[SlideArrayIndex];
document.getElementById("SlideCaption").innerHTML = CaptionArray[SlideArrayIndex];
	
}


function SlideShowFaster()
{
if (SlideShowSpeed > 3)
  {SlideShowSpeed = SlideShowSpeed - 1;}

  document.getElementById("SlideShowSpeedText").innerHTML = SlideShowSpeed;
}


function SlideShowSlower()
{
if (SlideShowSpeed < 9)
  {SlideShowSpeed = SlideShowSpeed + 1;}

  document.getElementById("SlideShowSpeedText").innerHTML = SlideShowSpeed;
}


//=========  Contact Link ========
function SetMlink(ID)
{
document.getElementById(ID).href=Mlink1+Mlink2+ID.substring(0,ID.length-4)+"@"+DomName;
}


//=============== [ Nothing ] ==============
function Nothing()
{
}





