/** * Malmö Kongressbyrå * =========== * * Skapat av CD SOFT * * E-post:      info@cdsoft.se * Internet:    www.cdsoft.se * * * Copyright (C) 2006-2009 CD Soft AB * **/var TimeoutCounter = 60;var ScrollBlock;function inactivityWarning(){	document.body.scrollTop=0;	$('inactivityDiv').style.visibility='visible';	setTimeout('inactivityLogout()',61000);	setTimeout('inactivityCountdown()',1000);	ScrollBlock=setInterval("window.scrollTo(0,0)",10)}	function inactivityCountdown(){	TimeoutCounter--;	if ( TimeoutCounter>0 ) {		switch(TimeoutCounter)		{			case 15:				$('inactivityDiv').style.backgroundColor = '#D42F2C';				$('inactivityText').style.color = '#000000';				$('inactivityClock').style.color = '#000000';				$('inactivityLink').style.color = '#000000';			break;			}		$('inactivityClock').innerHTML=TimeoutCounter + ' ' + AL_Seconds;		setTimeout('inactivityCountdown()',1000);	} else 		$('inactivityClock').innerHTML=AL_LoggingOut;}	function inactivityLogout(){	if ( logout )	{		ResetActivity();	}	else 		logout=true;}function ResetActivity(){	var Backend = '/kongress/AutoLogout.php';	var req = new Ajax.Request(		Backend,		{			method: 'post',			parameters: {action: 'unset', file: document.location.href},			onComplete: function(xml)			{				// Parsing XML				var xmldoc = xml.responseXML.documentElement;				var Status = xmldoc.getElementsByTagName('status');				var Time = xmldoc.getElementsByTagName('currentaccess');				if(Status[0].firstChild.data == 'session_erased')				{//					document.location.replace(document.location.href + '?_=' + Time[0].firstChild.data);					document.location.replace('/?_=' + Time[0].firstChild.data);				}				else					document.location.replace('/?_=' + Time[0].firstChild.data);			}		}	);}function cancelInactivity(){	clearInterval(ScrollBlock);	var Backend = '/kongress/AutoLogout.php';	var req = new Ajax.Request(		Backend,		{			method: 'post',			parameters: {action: 'default', file: document.location.href},			onComplete: function(xml)			{				logout=false;				setTimeout('inactivityWarning()',900000);				$('inactivityDiv').style.visibility='hidden';				TimeoutCounter = 60;			}		}	);}
