/********** Etalage modified by Thanh on 2k11jul15 for DWZ ************/

var	maxSlide = 1;
var currentSlide;
var newsLoop;
var bCanExexute = true;

function stopHomeContent ()
{
	if (typeof newsLoop != "undefined") 
	{
		clearLinkAnchors();
	}
}

function showPausedContent (pauseNumber)
{
	bCanExexute = false;
	showContentByNumber(pauseNumber);
}

function restartHomeContent ()
{
	bCanExexute = true;
	
	if (typeof newsLoop != "undefined") 
	{
		showContentByNumber(currentSlide, true);
	}
}

function loop ()
{
	if(bCanExexute)
	{
		var nextSlide = currentSlide + 1;
		if (nextSlide > maxSlide) 
		{
			nextSlide = 1;
		}
		showContentByNumber(nextSlide, true);
	}
}

function changeHomeContent (startSlide, speed)
{
	if (typeof startSlide == "undefined") 
	{
		startSlide = 1;
	}
	if (typeof speed == "undefined") 
	{
		speed = 5;
	}
	
	// haal de elementen op
	if($('home_display') && $('home_display').getElementsByClassName('home_display_item') != null)
	{
		var dataElements = $('home_display').getElementsByClassName('home_display_item');
		maxSlide = dataElements.length;
	}
	else
	{
		maxSlide = 1;
	}
		
	// show de eerste
	if (maxSlide > 1)
	{
		showContentByNumber(startSlide, true);
		newsLoop = new PeriodicalExecuter(loop, speed);
	}
	else
	{
		showContentByNumber(startSlide, false);
	}
	
   // IE6 Check!
	if (navigator.userAgent.indexOf("MSIE 6") != -1)
	{
		DD_belatedPNG.fix('.trans .home_trans');
	}
}

function showContentByNumber (contentNumber, autoHover)
{
	if (typeof contentNumber == "undefined") 
	{
		contentNumber = 1;
	}
	if (typeof autoHover == "undefined") 
	{
		autoHover = false;
	}

	if (typeof currentSlide != 'undefined')
	{
		if($('home_item_'+currentSlide+'_link'))
		{
			$('home_item_'+currentSlide+'_link').className = 'button';
		}
		if($('home_display_'+currentSlide))
		{
			$('home_display_'+currentSlide).style.display = 'none';
		}
		if($('home_display_bottom_'+currentSlide))
		{
			$('home_display_bottom_'+currentSlide).style.display = 'none';
		}
	}

	if($('home_display_'+contentNumber))
	{
		$('home_display_'+contentNumber).style.display = 'block';
	}
	if($('home_item_'+contentNumber+'_link'))
	{
		$('home_item_'+contentNumber+'_link').className = 'button active';
	}
	if($('home_display_bottom_'+contentNumber))
	{
		$('home_display_bottom_'+contentNumber).style.display = 'block';
	}
	
	currentSlide = contentNumber;
}

function showFullText (textNumber)
{
	if (typeof textNumber == "undefined") 
	{
		textNumber = 1;
	}
	
	bCanExexute = false;
	
	if($('home_items'))
	{
		$('home_items').style.display = 'none';
	}
	if($('extraInfo_'+textNumber))
	{
		$('extraInfo_'+textNumber).style.display = 'block';
	}
}

function clearLinkAnchors ()
{
	for (i=1;i<=maxSlide;i++)
	{
		currentAnchor = document.getElementById('home_item_'+i+'_link');
		if(currentAnchor != null)
		{
			currentAnchor.className = 'button';
		}
	}
}

function showNavigation (fullTextNumber)
{
	if (typeof fullTextNumber == "undefined") 
	{
		fullTextNumber = 1;
	}
	
	if($('home_items'))
	{
		$('home_items').style.display = 'block';
	}
	if($('extraInfo_'+fullTextNumber))
	{
		$('extraInfo_'+fullTextNumber).style.display = 'none';
	}
	
	restartHomeContent();
}

function showContentOfPreviousNumber()
{
	if(bCanExexute)
	{
		var previousSlide = currentSlide - 1;
		if (previousSlide < 1) 
		{
			previousSlide = maxSlide;
		}
		showContentByNumber(previousSlide, true);
	}
}

function showContentOfNextNumber()
{
	if(bCanExexute)
	{
		var nextSlide = currentSlide + 1;
		if (nextSlide > maxSlide) 
		{
			nextSlide = 1;
		}
		showContentByNumber(nextSlide, true);
	}
}

