/* 
	Melding dat de sessie wordt hervat na het krijgen van een sessietimeout of een sessiewarning. 
	Dit wordt getriggerd door de flashmovie van de sessieteller die wordt weergegeven als er wordt ingelogd 
*/
function sessionrecovered()
{
	if(document.getElementById("sessiontimeout"))
	{
		document.getElementById("sessiontimeout").innerHTML = "<p style='border:3px double #CCC;font-weight:bold;padding:10px;'>Sessie hervat</p>";
	}
	if(document.getElementById("inloggen"))
	{
		document.getElementById('inloggen').src = document.getElementById('inloggen').src;
	}
}

/* sessie is verlopen er moet opnieuw worden ingelogd */
function sessietimeout()
{
	// Sessie verlopen, opnieuw inloggen
	if(document.getElementById("maincontentinner"))
	{
		if(document.getElementById("sessiontimeout"))
		{
			msg = "<h1 class='kolomheader' style='color:#FFF;background-color:#C00;'>Sessie verlopen</h1><div style='margin-top:0;font-weight:bold;border:3px double #C00;'><div style='float:right;border-left:1px solid #333;padding:10px;padding-left:15px;'><h2 style='color:#333;margin:0;padding:0;'>Opnieuw inloggen</h2><iframe src='/login/index.cfm?loginAfterSessionTimeout=1' scrolling='no' frameborder='0' style='margin:0;padding:0;width:200px;border:0;'></iframe></div><p style='padding:10px;'>De afgelopen 20 minuten heb je geen nieuwe pagina's opgevraagd. Om de privacy van de door jou ingevoerde informatie te waarborgen ben je automatisch uitgelogd.</p><p style='padding:0 10px;'>Log opnieuw in om verder te gaan met de al ingevulde gegevens.</p><br class='cb' /></div>";
			document.getElementById("sessiontimeout").innerHTML = msg;
		}else{
			temp = document.getElementById("maincontentinner").innerHTML;
			msg = "<div id='sessiontimeout'><h1 class='kolomheader' style='color:#FFF;background-color:#C00;'>Sessie verlopen</h1><div style='margin-top:0;font-weight:bold;border:3px double #C00;'><div style='float:right;border-left:1px solid #333;padding:10px;padding-left:15px;'><h2 style='color:#333;margin:0;padding:0;'>Opnieuw inloggen</h2><iframe src='/login/index.cfm?loginAfterSessionTimeout=1' scrolling='no' frameborder='0' style='margin:0;padding:0;width:200px;border:0;'></iframe></div><p style='padding:10px;'>De afgelopen 20 minuten heb je geen nieuwe pagina's opgevraagd. Om de privacy van de door jou ingevoerde informatie te waarborgen ben je automatisch uitgelogd.</p><p style='padding:0 10px;'>Log opnieuw in om verder te gaan met de al ingevulde gegevens.</p><br class='cb' /></div></div>";
			document.getElementById("maincontentinner").innerHTML = msg + temp;
		}
	}
	if(document.getElementById("timeoutmsg"))
	{
		document.getElementById("timeoutmsg").style.display='none';
	}
}
/* sessie is bijna verlopen er moet een pagina worden opgevraagd */
function sessiewarning()
{
	if(document.getElementById("maincontentinner"))
	{
		temp = document.getElementById("maincontentinner").innerHTML;
		msg = "<div id='sessiontimeout'><h1 class='kolomheader' style='color:#FFF;background-color:#C00;'>Sessie bijna verlopen</h1><div style='margin-top:0;font-weight:bold;border:3px double #C00;'><p style='padding:10px;'>De afgelopen 18 minuten heb je geen nieuwe pagina's opgevraagd. Om de privacy van de door jou ingevoerde informatie te waarborgen wordt je automatisch na 20 minuten uitgelogd.</p><p style='padding:0 10px;'><a href='javascript:sessionrecovered();' class='linkarrow'>Klik hier om verder te gaan met de huidige sessie.</a></p><br class='cb' /></div></div>";
		document.getElementById("maincontentinner").innerHTML = msg + temp;
	}
	if(document.getElementById("timeoutmsg"))
	{
		document.getElementById("timeoutmsg").style.display='none';
	}
}

/* Showmsg wordt aangeroepen door het javascript hieronder. */
function showmsg(msgnum)
{
	if(document.getElementById("maincontentinner"))
	{
		if(document.getElementById("timeoutmsg"))
		{
			msg1 = "<h1 class='kolomheader' style='color:#FFF;background-color:#C00;'>Let op!</h1><div style='margin-top:0;border:3px double #C00;'><p style='padding:0 10px;'>De afgelopen 18 minuten heb je geen nieuwe pagina's opgevraagd.  Wanneer je 20 minuten nergens op klikt is je zoekopdracht niet meer beschikbaar.</p></div>";
			msg2 = "<h1 class='kolomheader' style='color:#FFF;background-color:#C00;'>Let op!</h1><div style='margin-top:0;border:3px double #C00;'><p style='padding:0 10px;'>De afgelopen 20 minuten heb je geen nieuwe pagina's opgevraagd. Hierdoor is je zoekopdracht niet meer beschikbaar. Klik hier om een <a href='/vacatures/'>nieuwe zoekopdracht</a> te beginnen.</p><p style='padding:0 10px;'>Wanneer je een <a href='/login/index.cfm?fuseaction=dsp_registratie_stap1'>Persoonlijk Dossier aanmaakt</a>, kun je je zoekopdrachten naar vacatures bewaren als vacatureprofielen. Zo hoef je niet bij ieder bezoek aan deze website je zoekcriteria in te vullen. Bovendien kun je nieuwe vacatures die aan je profielen voldoen ook per e-mail ontvangen.</p></div>"
			if(msgnum==1)
			{
				document.getElementById("timeoutmsg").innerHTML = msg1;
			}else{
				document.getElementById("timeoutmsg").innerHTML = msg2;
			}
		}else{
			temp = document.getElementById("maincontentinner").innerHTML;
			msg1 = "<div id='timeoutmsg'><h1 class='kolomheader' style='color:#FFF;background-color:#C00;'>Let op!</h1><div style='margin-top:0;border:3px double #C00;'><p style='padding:0 10px;'>De afgelopen 18 minuten heb je geen nieuwe pagina's opgevraagd.  Wanneer je 20 minuten nergens op klikt is je zoekopdracht niet meer beschikbaar.</p></div></div>";
			msg2 = "<div id='timeoutmsg'><h1 class='kolomheader' style='color:#FFF;background-color:#C00;'>Let op!</h1><div style='margin-top:0;border:3px double #C00;'><p style='padding:0 10px;'>De afgelopen 20 minuten heb je geen nieuwe pagina's opgevraagd. Hierdoor is je zoekopdracht niet meer beschikbaar. Klik hier om <a href='/vacatures/'>nieuwe zoekopdracht</a> te beginnen.</p><p style='padding:0 10px;'>Wanneer je een <a href='/login/index.cfm?fuseaction=dsp_registratie_stap1'>Persoonlijk Dossier aanmaakt</a>, kun je je zoekopdrachten naar vacatures bewaren als vacatureprofielen. Zo hoef je niet bij ieder bezoek aan deze website je zoekcriteria in te vullen. Bovendien kun je nieuwe vacatures die aan je profielen voldoen ook per e-mail ontvangen.</p></div></div>";
			if(msgnum==1)
			{
				document.getElementById("maincontentinner").innerHTML = msg1 + temp;
			}else{
				document.getElementById("maincontentinner").innerHTML = msg2 + temp;
			}
		}
	}
}

/* 
	Vacature resultaat en detailpagina wordt opgeslagen in de sessie waardoor bladeren niet meer gaat als de sessie velopen is.
	Dit javascript telt mee met de sessie zodat er een bericht kan worden weergegeven als de sessie bijna verlopen is en wanneer deze helemaal verlopen is.
	Na 18 minuten wordt er een melding weergegeven door 'showmsg(1);' na 20 minuten wordt 'showmsg(2);' aangeroepen.
 */
function startSessionCount()
{
	t1 = 18*60*1000;
	setTimeout("showmsg(1);" , t1)

	t2 = 20*60*1000;
	setTimeout("showmsg(2);" , t2)
}

