	if (/*@cc_on!@*/false) 
	{
		document.onfocusin = SetActive;
		document.onfocusout = SetDeActive;
	} else 
	{
		window.onfocus = SetActive;
		window.onblur = SetDeActive;
		window.onload = SetActive;
	}


	var request;
	var pause = false;
	var ScrollCount = 0;


	function SetActive()
	{
		pause = false;	
		//if(document.getElementById("IndexHolder")!=null)
		//	document.getElementById("IndexHolder").innerHTML = "d";	
	}

	function SetDeActive()
	{
		pause = true;		
		//if(document.getElementById("IndexHolder")!=null)
		//	document.getElementById("IndexHolder").innerHTML = "p";	
	}



	function StartSaveTime()
	{
		window.setInterval("SaveTime()",30000);
	}

	function SaveTime()
	{
		if(pause)return;

		url= "settime.aspx?sid=" + SubjID + "&lid=" + LessonID + "&s=" + ScrollCount + "&rnd=" + Math.round(Math.random()*100000);

		if (window.XMLHttpRequest) 
		{
			request = new XMLHttpRequest();
			request.onreadystatechange = processRequestChange;
			request.open("GET", url, true);
			request.send(null);
		} else if (window.ActiveXObject) 
		{
			request = new ActiveXObject("Microsoft.XMLHTTP");
			if (request) 
			{
				request.onreadystatechange = processRequestChange;
				request.open("GET", url, true);
				request.send();
			}
		}
	}

	function processRequestChange()
	{
		if(request.readyState==4)
		{
			if (request.status == 200)
			{
				ScrollCount = 0;
				//alert(request.responseText);
			}
		}
	}

	function SetScroll()
	{
		ScrollCount++; 
	}