function stockSlideshow() 
{
	// Make sure the browser understands the DOM methods.
	if (!document.getElementsByTagName) return false;
	if (!document.getElementById) return false;
	
	// Make sure the elements exist.
	if (!$("bullLinklist")) return false;

	//Set variables for some of the elements.
	var bullPreview = $("bullPreview");
	var bearPreview = $("bearPreview");
	var bullList = $("bullLinklist");
	var bearList = $("bearLinklist");
	var bullLinks = bullList.getElementsByTagName("a");
	var bearLinks = bearList.getElementsByTagName("a");
	var bearNavigation = $("bearNavigation");
	var bullNavigation = $("bullNavigation");
	
	// Attach the animation behavior to the onclick event.

	// Previous link for Bull List.
	bullLinks[0].onclick = function() 
	{
		if (bullPreview.style.left == "0em")
		{
			moveElement("bullPreview",-83.2,0,10);
			bullNavigation.innerHTML = "5 of 5";
			return false;
		}
		if (bullPreview.style.left == "-83.2em")
		{
			moveElement("bullPreview",-62.4,0,10);
			bullNavigation.innerHTML = "4 of 5";
			return false;
		}
		if (bullPreview.style.left == "-62.4em")
		{
			moveElement("bullPreview",-41.6,0,10);
			bullNavigation.innerHTML = "3 of 5";
			return false;
		}
		if (bullPreview.style.left == "-41.6em")
		{
			moveElement("bullPreview",-20.8,0,10);
			bullNavigation.innerHTML = "2 of 5";
			return false;
		}
		if (bullPreview.style.left == "-20.8em")
		{
			moveElement("bullPreview",0,0,10);
			bullNavigation.innerHTML = "1 of 5";
			return false;
		}
		if (bullPreview.style.left == "0em" || bullPreview.style.left == 0)
		{
			moveElement("bullPreview",-83.2,0,10);
			bullNavigation.innerHTML = "5 of 5";
			return false;
		}

	}
	
	// Next link for bull list.
	bullLinks[1].onclick = function() 
	{
		if (bullPreview.style.left == "0em" || bullPreview.style.left == 0)
		{
			moveElement("bullPreview",-20.8,0,10);
			bullNavigation.innerHTML = "2 of 5";
			return false;
		}
		if (bullPreview.style.left == "-20.8em")
		{
			moveElement("bullPreview",-41.6,0,10);
			bullNavigation.innerHTML = "3 of 5";
			return false;
		}
		if (bullPreview.style.left == "-41.6em")
		{
			moveElement("bullPreview",-62.4,0,10);
			bullNavigation.innerHTML = "4 of 5";
			return false;
		}
		if (bullPreview.style.left == "-62.4em")
		{
			moveElement("bullPreview",-83.2,0,10);
			bullNavigation.innerHTML = "5 of 5";
			return false;
		}
		if (bullPreview.style.left == "-83.2em")
		{
			moveElement("bullPreview",0,0,0);
			bullNavigation.innerHTML = "1 of 5";
			return false;
		}
	}
	
	// Previous link for bear List.
	bearLinks[0].onclick = function() 
	{
		if (bearPreview.style.left == "0em")
		{
			moveElement("bearPreview",-83.2,0,10);
			bearNavigation.innerHTML = "5 of 5";
			return false;
		}
		if (bearPreview.style.left == "-83.2em")
		{
			moveElement("bearPreview",-62.4,0,10);
			bearNavigation.innerHTML = "4 of 5";
			return false;
		}
		if (bearPreview.style.left == "-62.4em")
		{
			moveElement("bearPreview",-41.6,0,10);
			bearNavigation.innerHTML = "3 of 5";
			return false;
		}
		if (bearPreview.style.left == "-41.6em")
		{
			moveElement("bearPreview",-20.8,0,10);
			bearNavigation.innerHTML = "2 of 5";
			return false;
		}
		if (bearPreview.style.left == "-20.8em")
		{
			moveElement("bearPreview",0,0,10);
			bearNavigation.innerHTML = "1 of 5";
			return false;
		}
		if (bearPreview.style.left == "0em" || bearPreview.style.left == 0)
		{
			moveElement("bearPreview",-83.2,0,10);
			bearNavigation.innerHTML = "5 of 5";
			return false;
		}

	}
	
	// Next link for bear list.
	bearLinks[1].onclick = function() 
	{
		if (bearPreview.style.left == "0em" || bearPreview.style.left == 0)
		{
			moveElement("bearPreview",-20.8,0,10);
			bearNavigation.innerHTML = "2 of 5";
			return false;
		}
		if (bearPreview.style.left == "-20.8em")
		{
			moveElement("bearPreview",-41.6,0,10);
			bearNavigation.innerHTML = "3 of 5";
			return false;
		}
		if (bearPreview.style.left == "-41.6em")
		{
			moveElement("bearPreview",-62.4,0,10);
			bearNavigation.innerHTML = "4 of 5";
			return false;
		}
		if (bearPreview.style.left == "-62.4em")
		{
			moveElement("bearPreview",-83.2,0,10);
			bearNavigation.innerHTML = "5 of 5";
			return false;
		}
		if (bearPreview.style.left == "-83.2em")
		{
			moveElement("bearPreview",0,0,0);
			bearNavigation.innerHTML = "1 of 5";
			return false;
		}
	}
}
Event.observe(window, 'load', stockSlideshow, false);