
var intCount;
var intCurrent;
var intTimer;
var strDivID = 'Div_';
var blnTimerOn;
var blnLoop;
var intCurrentTimer;

function init()
{
	try
	{
	
		intCurrent = 1;
		intCount = document.getElementById('hidCount').value;
		intTimer = document.getElementById('hidTimer').value;
		blnLoop = document.getElementById('hidLoop').value.toUpperCase();
		blnImportantMessage = document.getElementById('hidImportantMessage').value;
		
//		if(blnLoop)
//		{
//			document.getElementById('imgLoop').src = '../../Applications/NewsApp_CZE/Images/Showblok/ButtonLoop.gif';
//			document.getElementById('objLoop').value = 'Herhalen';
//		}
//		else
//		{
//			document.getElementById('imgLoop').src = '../../Applications/NewsApp_CZE/Images/Showblok/ButtonNoLoop.gif';
//			document.getElementById('objLoop').value = 'Niet herhalen';
//		}
			
		if (intCount > 0)
		{			
			document.getElementById(strDivID + intCurrent).style.display = 'inline';
			checkDisable();		

			if (blnImportantMessage.toUpperCase() == 'TRUE')
			{
			blnTimerOn = false;
			}
			
			if (intTimer > 0)
			{
				if (blnImportantMessage.toUpperCase() == 'TRUE')
				{
					blnTimerOn = false;
				}
				else
				{
					blnTimerOn = true;
					startTimer();
				}
			}
			else
				blnTimerOn = false;
		}
	}
	catch(err)
	{
	}						
}

function callNext()
{
	if (intCount > 0)
	{
		if (intCurrent + 1 <= intCount)
		{
			//Hide old item
			document.getElementById(strDivID + intCurrent).style.display = 'none';
			
			intCurrent += 1;
			
			//Show new item
			document.getElementById(strDivID + intCurrent).style.display = 'inline';
		}
		else
		{
			//Hide old item
			document.getElementById(strDivID + intCurrent).style.display = 'none';
			
			intCurrent = 1;
			
			//Show new item
			document.getElementById(strDivID + intCurrent).style.display = 'inline';
		}
		checkDisable();
	}
}

function callPrevious()
{
	if (intCount > 0)
	{
		if (intCurrent -1 > 0)
		{
			//Hide old item
			document.getElementById(strDivID + intCurrent).style.display = 'none';
			
			intCurrent -= 1;
			
			//Show new item
			document.getElementById(strDivID + intCurrent).style.display = 'inline';
		}
		else
		{
			//Hide old item
			document.getElementById(strDivID + intCurrent).style.display = 'none';
			
			intCurrent = intCount;
			
			//Show new item
			document.getElementById(strDivID + intCurrent).style.display = 'inline';
		}
		checkDisable();
	}							
}

function checkDisable()
{

	if (blnLoop!='TRUE')
	{
		if (intCurrent <= 1)
		{
			//Disable previous
			document.getElementById("TABLEPrevious").style.display = 'none';
		}
		else
			document.getElementById("TABLEPrevious").style.display = 'inline';	
		
		if (intCurrent >= intCount)
		{
			//Disable next
			document.getElementById("TABLENext").style.display = 'none';
			
			window.clearTimeout(intCurrentTimer);
			
			document.getElementById('imgPause').src = '../../Applications/NewsApp_CZE/Images/Showblok/ButtonNext.gif';
			document.getElementById('objPause').value = 'Hervatten';	
			//alert(intCurrentTimer + "Void");
		}
		else
			document.getElementById("TABLENext").style.display = 'inline';
	}
	else
	{
		document.getElementById("TABLEPrevious").style.display = 'inline';
		document.getElementById("TABLENext").style.display = 'inline';
	}
}

function clickNext()
{
	//blnTimerOn = false;
	callNext();
}

function clickPrevious()
{
	//blnTimerOn = false;
	callPrevious();
}

function clickPause()
{
	if(!blnTimerOn)
	{
		if (intCurrent >= intCount && blnLoop!='TRUE')
		{
			document.getElementById('imgPause').src = '../../Applications/NewsApp_CZE/Images/Showblok/ButtonNext.gif';
			document.getElementById('objPause').value = 'Hervatten';	
			//alert(intCurrentTimer + "Void");
		}
		else
		{	
			blnTimerOn = true;
			document.getElementById('imgPause').src = '../../Applications/NewsApp_CZE/Images/Showblok/ButtonPause.gif';
			document.getElementById('objPause').value = 'Pauzeren';
			startTimer();
		}
	}
	else
	{
		blnTimerOn = false;
		document.getElementById('imgPause').src = '../../Applications/NewsApp_CZE/Images/Showblok/ButtonNext.gif';
		document.getElementById('objPause').value = 'Hervatten';
	}
}

//function clickLoop()
//{
//
//	if(!blnLoop)
//	{
//		blnLoop = true;
//		document.getElementById('imgLoop').src = '../../Applications/NewsApp_CZE/Images/Showblok/ButtonLoop.gif';
//		document.getElementById('objLoop').value = 'Herhalen';
//		
//		document.getElementById('imgPause').src = '../../Applications/NewsApp_CZE/Images/Showblok/ButtonPause.gif';
//		document.getElementById('objPause').value = 'Pauzeren';
//
//		startTimer();
//	}
//	else
//	{
//		blnLoop = false;
//		document.getElementById('imgLoop').src = '../../Applications/NewsApp_CZE/Images/Showblok/ButtonNoLoop.gif';
//		document.getElementById('objLoop').value = 'Niet herhalen';
//	}
//	checkDisable();
//}

function startTimer()
{
	if (intCurrent < intCount)
	{
		if (blnTimerOn == true)
		{
			//next iteration is allowed
			window.clearTimeout(intCurrentTimer);
			intCurrentTimer = setTimeout("timerNext()",intTimer);
			//alert(intCurrentTimer + "timerNext");

		}
		else
			blnTimerOn = false;
	}
	else
	{
		if (blnLoop == 'TRUE')
		{
			window.clearTimeout(intCurrentTimer);
			intCurrentTimer = setTimeout("timerNext()",intTimer);
			//alert(intCurrentTimer + "timerNext");
		}
		else
			blnTimerOn = false;
	}
		
}

function timerNext()
{
	if (blnTimerOn == true)
	{
		callNext();
		if (intCurrent < intCount)
			startTimer();
		else
		{
			
			if (blnLoop=='TRUE')
			{
				window.clearTimeout(intCurrentTimer);
				intCurrentTimer = setTimeout("reset()",intTimer);
				//alert(intCurrentTimer + "Reset");
			}
		}	
	}
	
}

function reset()
{
	document.getElementById(strDivID + intCurrent).style.display = 'none';
	init();
}
