//var gTimerValue = "10:00";
var gTimerInterval = null;

function showTimer()	{
	var divTimer = MM_findObj("timer");
	var timer = MM_findObj("spanTimer");
	
	divTimer.style.display = "block";
	timer.innerHTML = gTimerValue;
	
	gTimerInterval = setInterval("tickTimer()", 1000);
}

function tickTimer()	{
	var span = MM_findObj("spanTimer");
	var btnReserve = MM_findObj("btnReserve");
	var sTime, sPart;
	var iMin, iSec;
	
	if (span)	{
		sTime = span.innerHTML;
		sPart = sTime.split(":");
		if (sPart.length == 2)	{
			iMin = parseInt(sPart[0], 10);
			iSec = parseInt(sPart[1], 10);
			if (iSec == 0 && iMin > 0)	{
				if (iMin > 0)	{
					iSec = 59;
					iMin--;
				}
			}
			else if (iSec > 0)	{
				iSec--;
			}
			span.innerHTML = padZero(iMin,2) + ":" + padZero(iSec,2);
			
			if (iSec == 0 && iMin == 0)	{
				//span.className = "timeout";x
				clearInterval(gTimerInterval);
				gTimerInterval = null;
				//btnReserve.className = gBtnReserve;
				//reloadPage();
				//NewWindow("PopupTimeout.aspx","Timeout",528,260,"no");
				gotoDefaultPage();
			}
			/* end of testing */
		}
	}
}

function gotoDefaultPage()	{
	alert("Your booking session has expired. To start again click OK.");
	
	if (typeof(reloadPage) == 'function')	{
		reloadPage();
	}
	else	{
		var loader = new net.ContentLoader(gSitePath + 'deepClearBasket.aspx', true, gotoDefaultPageCompleted);
	}
}

function gotoDefaultPageCompleted()	{
	document.location.href = gFrontSitePath;
}
