document.write("<script type='text/javascript' src='jquery.js'></scr"+"ipt>");
var timer = 0;
var strColor = "#B5121B";
var intCount = 0;

function set_interval()
{
	displayTime();
	//the interval 'timer' is set as soon as the page loads
	timer = setInterval("auto_logout()",1800000); //set at 30 min as per DJ's request
	setInterval('blinkIt()',250);
	//Note - interval  is in milliseconds
}

function reset_interval()
{
	if (timer != 0) 
	{
		clearInterval(timer);
		timer = 0;
		timer = setInterval("auto_logout()",1800000); //set at 30 min as per DJ's request
	}
	displayTime();
}

function USIset_interval()
{
	if (timer != 0) 
	{
		clearInterval(timer);
		timer = 0;
		timer = setInterval("auto_logout()",1800000); //set at 30 min as per DJ's request
	}
	displayTime();
}

function displayTime()
{
	var d = new Date();
	var intHH = d.getHours();
	var intMM = (d.getMinutes()+30);
	if(intMM>59)
	{	
		intMM=intMM-60;
		intHH++;
	}

	var strZero='';
	if(intMM<10)
	{	strZero='0';}

	if (testIsValidObject(document.getElementById("spanTimer")))
	{
		var strTimer = document.getElementById("spanTimer").innerHTML;
		if(strTimer!="<br>Auto logout at '"+intHH.toString()+":"+strZero+intMM.toString())
		{	document.getElementById("spanTimer").innerHTML='<br>Auto logout at '+intHH.toString()+":"+strZero+intMM.toString();	}
	}
}
function testIsValidObject(objToTest) 
{
	if (null == objToTest) {
		return false;
	}
	if ("undefined" == typeof(objToTest) ) {
		return false;
	}
	return true;

}

function auto_logout()
{
	//this function will redirect the user to the logout script
	window.location="include/logout.php";
}

function blinkIt()
{
	if (strColor == "#005495" && intCount == 10)
	{
		strColor = "white";
		intCount = 0;
	}
	else
	{
		strColor = "#005495";
		intCount++;
	}

	$("#spanBlink").css("color",strColor);
}