<!--

// Scroll Variables
var ScrollSpeed = 0;

// Slide Variables
var MousedOverSlide = false;

// Slide Viewable Area Variables
var objSlideList = false;
var SlideListWidth = false;
var SlideListLeftPos = false;

var maxSlideListXPos = false;
var minSlideListXPos = false;

function StopSlideList()
	{
		ScrollSpeed=0;
	}

function ScrollSlideList(e)
	{
		if(document.all) e = event;

		if(this.id=='dRightScroll')
			{
				ScrollSpeedMultiply = Math.floor((e.clientX - this.offsetLeft) / 10);
				ScrollSpeed = -1 * ScrollSpeedMultiply;
				ScrollSpeed = Math.max(-10,ScrollSpeed);
			}
		else
			{
				ScrollSpeedMultiply = 10 - Math.floor((e.clientX - this.offsetLeft) / 2);
				ScrollSpeed = 1*ScrollSpeedMultiply;
				ScrollSpeed = Math.min(10,ScrollSpeed);
				if(ScrollSpeed<0)
					ScrollSpeed=10;
			}
	}


function gallerySlide()
	{
		if(ScrollSpeed != 0)
			{
				var leftPos = objSlideList.offsetLeft;

				leftPos = leftPos/1 + ScrollSpeed;
				if(leftPos>maxSlideListXPos)
					{
						leftPos = maxSlideListXPos;
						ScrollSpeed = 0;
					}

				if(leftPos<minSlideListXPos)
					{
						leftPos = minSlideListXPos;
						ScrollSpeed=0;
					}

				objSlideList.style.left = leftPos + 'px';
			}

		setTimeout('gallerySlide()',20);
	}

function ShowSlide()
	{
		if(MousedOverSlide)
			{
				MousedOverSlide.style.filter = 'alpha(opacity=80)';
				MousedOverSlide.style.opacity = 0.5;
			}

		this.style.filter = 'alpha(opacity=100)';
		this.style.opacity = 1;

		MousedOverSlide = this;
	}

function SetupSlideShow()
	{
		// Scroll Events
		document.getElementById('dLeftScroll').onmousemove = ScrollSlideList;
		document.getElementById('dRightScroll').onmousemove = ScrollSlideList;

		// Stop Scroll Events
		document.getElementById('dLeftScroll').onmouseout = StopSlideList;
		document.getElementById('dRightScroll').onmouseout = StopSlideList;

		objSlideList = document.getElementById('dSlidesViewable');

		SlideListLeftPos = objSlideList.offsetLeft;
		SlideListWidth = document.getElementById('dSlideList').offsetWidth - 0;

		maxSlideListXPos = objSlideList.offsetLeft;
		minSlideListXPos = SlideListWidth - document.getElementById('dSlideEnd').offsetLeft;

		var SlideImages = objSlideList.getElementsByTagName('IMG');

		for(var ImgCount=0 ; ImgCount < SlideImages.length ; ImgCount++)
			{
				SlideImages[ImgCount].onmouseover = ShowSlide;
			}

		gallerySlide();
	}

function LoadSlide(imagePath,imageIndex){
	var subImages = document.getElementById('dSelectedSlide').getElementsByTagName('IMG');
	if(subImages.length==0){
		var img = document.createElement('IMG');
		document.getElementById('dSelectedSlide').appendChild(img);
	}else img = subImages[0];

	// Display Load Image
	document.getElementById('dSlideLoadMSG').style.display='inline';

	img.onload = function() { RemoveLoadMSG(imageIndex-1); };
	img.src = imagePath;

}
function RemoveLoadMSG(imageIndex)
{
	document.getElementById('dSlideLoadMSG').style.display='none';

}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


window.onload = SetupSlideShow;
//-->

