﻿var eMedia_Gallery_left = document.getElementById("nav-left");
var eMedia_Gallery_right = document.getElementById("nav-right");
var eMedia_Gallery_box = document.getElementById("img-box");
var eMedia_Gallery_moveTimeout = 0;
var eMedia_Gallery_moveDir = 0;

/* 0 == right, 1 == left */

function eMedia_Gallery_moveIt(amt)
{
	if (eMedia_Gallery_moveTimeout != 0)
	{
		eMedia_Gallery_box.scrollLeft += amt;
		if (eMedia_Gallery_box.scrollLeft >= (eMedia_Gallery_box.scrollWidth - eMedia_Gallery_box.clientWidth)) // whatever the clientwidth - viewport width is
		{
			eMedia_Gallery_moveLeft();
		}
		else if (eMedia_Gallery_box.scrollLeft <= 0)
		{
			eMedia_Gallery_moveRight();
		}
	}
}

function eMedia_Gallery_moveRight()
{
	clearInterval(eMedia_Gallery_moveTimeout);
	eMedia_Gallery_moveTimeout = 0;
	setTimeout('clearInterval(eMedia_Gallery_moveTimeout);eMedia_Gallery_moveTimeout = setInterval("eMedia_Gallery_moveIt(3)", 30)', 500);
	eMedia_Gallery_moveDir = 0;
}

function eMedia_Gallery_moveLeft()
{
	clearInterval(eMedia_Gallery_moveTimeout);
	eMedia_Gallery_moveTimeout = 0;
	setTimeout('clearInterval(eMedia_Gallery_moveTimeout);eMedia_Gallery_moveTimeout = setInterval("eMedia_Gallery_moveIt(-3)", 30)', 500);
	
	eMedia_Gallery_moveDir = 1;
}

function eMedia_Gallery_stopMove()
{
	clearInterval(eMedia_Gallery_moveTimeout);
	eMedia_Gallery_moveTimeout = 0;
}

function eMedia_Gallery_startMove()
{
	if (eMedia_Gallery_moveTimeout == 0)
	{
		if (eMedia_Gallery_moveDir == 0)
		{
			eMedia_Gallery_moveRight();
		}
		else
		{
			eMedia_Gallery_moveLeft();
		}
	}
	else
	{
		status = eMedia_Gallery_moveTimeout;
	}
}

eMedia_Gallery_box.onmouseover = eMedia_Gallery_stopMove;
eMedia_Gallery_box.onmouseout = eMedia_Gallery_startMove;

eMedia_Gallery_startMove();
