
var SliderBackgroundPostion = 0; //px start
var SliderNewBackgroundPostion = 0; //px start
var SliderMenuBackgroundPostion = 0; //px start
var SliderNewMenuBackgroundPostion = 0; //px start
var SliderWidth = 960; // px
var SliderMenus = 6;
var SliderMoveBackgroundFactor = 10; //px
var SliderMoveBackgroundMenuFactor = 2; //px
var SliderIntervalFactor = 5; //ms
var SliderAutoInterval = 6000; //ms
var SliederLastNumber = 0;

window.setInterval('SlideBackground()', SliderIntervalFactor);
window.setInterval('SlideMenuBackground()', SliderIntervalFactor);
var SliderAutoInterval_ = window.setInterval('AutoSlide()', SliderAutoInterval);

function AutoSlide()
{
	var SliderNewNumber = SliederLastNumber + 1;
	if (SliderNewNumber > SliderMenus)
	{
		SliderNewNumber = 0;
	}
	SlideTo(SliderNewNumber);
}

function SlideToDirect(Number)
{
	window.clearInterval(SliderAutoInterval_);
	SlideTo(Number);
}

function SlideTo(Number)
{
	SliederLastNumber = Number;
	if (!document.getElementById('SlideBar') || !document.getElementById('taglines_' + Number))
	{
		return false;
	}
	var SlideBar = document.getElementById('SlideBar');
	var SliderTaglines = document.getElementById('taglines_' + Number);
	SlideBar.innerHTML = SliderTaglines.innerHTML;
	SliderNewBackgroundPostion = Number * SliderWidth;
	SliderNewMenuBackgroundPostion = Number * SliderWidth / SliderMenus;
}

function SliderAutoRestart()
{
	SliderAutoInterval_ = window.setInterval('AutoSlide()', SliderAutoInterval);
}

function SlideBackground()
{
	if (SliderBackgroundPostion == SliderNewBackgroundPostion || !document.getElementById('SlideBar'))
	{
		return false;
	}
	var SlideBar = document.getElementById('SlideBar');
	if (SliderBackgroundPostion > SliderNewBackgroundPostion)
	{
		SliderBackgroundPostion = SliderBackgroundPostion - SliderMoveBackgroundFactor;
	}
	else
	{
		SliderBackgroundPostion = SliderBackgroundPostion + SliderMoveBackgroundFactor;
	}
	SlideBar.style.backgroundPosition = '-' + SliderBackgroundPostion + 'px 0px';
	return true;
}

function SlideMenuBackground()
{
	if (SliderMenuBackgroundPostion == SliderNewMenuBackgroundPostion || !document.getElementById('SlideMenu'))
	{
		return false;
	}
	var SlideMenu = document.getElementById('SlideMenu');
	if (SliderMenuBackgroundPostion > SliderNewMenuBackgroundPostion)
	{
		SliderMenuBackgroundPostion = SliderMenuBackgroundPostion - SliderMoveBackgroundMenuFactor;
	}
	else
	{
		SliderMenuBackgroundPostion = SliderMenuBackgroundPostion + SliderMoveBackgroundMenuFactor;
	}
	SlideMenu.style.backgroundPosition =  SliderMenuBackgroundPostion + 'px 0px';
	return true;
}
