/********************************************************************
********************************************************************/

function getCookie(name)
{
	if (document.cookie.length > 0)
	{
		begin = document.cookie.indexOf(name+"=");
    	if (begin != -1)   
    	{
    		begin += name.length+1;
    		end = document.cookie.indexOf(";", begin);
			if (end == -1) 
				end = document.cookie.length;
			return unescape(document.cookie.substring(begin, end));
		}
	}
	return null;
}


function setCookie(name, value, expiredays)
{
	var expire = new Date ();
	expire.setTime(expire.getTime() + (expiredays * 24 * 3600 * 1000));
	document.cookie = name + "=" + escape(value) +
		((expiredays == null) ? "" : "; expires=" + expire.toGMTString());
}
/* Maybe later
function deleteCookie (name)
{
	if (getCookie(name))
	{
		document.cookie = name + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
	}
}
*/
function showMessage(message)
{
	msgwin = window.open('', '_blank', 'width=300,height=450,scrollbars=yes,resizable=no');
	msgwin.document.write('<html><head></head><body text=\'#000000\' bgcolor=\'#ffffff\'>'+message+'</body></html>');
}


//alert(navigator.userAgent); 
// Different legacy message/CSS for different browsers?
legacyNS =
	((navigator.userAgent.indexOf("Mozilla/2") != -1)||
	(navigator.userAgent.indexOf("Mozilla/3") != -1)||
	(navigator.userAgent.indexOf("Mozilla/4") != -1))&&
	(navigator.userAgent.indexOf("Opera") == -1)&&		//not Opera
	(navigator.appName == "Netscape");
	
nsMessage = 'Welkom. Het ziet ernaar uit dat u gebruik maakt van een verouderde browser. '+
			'Deze browser maakt gebruik van verouderde, niet-standaard technologien. '+ 
			'Om deze site beheersbaar te maken, is ervoor gekozen om juist van standaarden gebruik te maken. '+ 
			'Voor u, als Netscape-gebruiker betekent dit dat u een volledig functionele, '+ 
			'maar minder mooie web-pagina krijgt aangeboden. Voor meer informatie kunt u ondermeer terecht '+ 
			'op <a href="http://www.webstandards.org" target="_blank">http://www.webstandards.org</a>. '+
			'De huidige versie van <a href="http://www.netscape.com" target="_blank">Netscape (6.2)</a> heeft deze problemen niet. '+ 
			'Wij kunnen een upgrade dan ook van harte aanbevelen.';

legacyOP =
	(navigator.userAgent.indexOf("Opera/3") != -1)||
	(navigator.userAgent.indexOf("Opera 3") != -1);
	
opMessage ='Welkom. Het ziet ernaar uit dat u gebruik maakt van een verouderde browser. '+
			'Deze browser maakt gebruik van verouderde, niet-standaard technologien. '+ 
			'Om deze site beheersbaar te maken, is ervoor gekozen om juist van standaarden gebruik te maken. '+ 
			'Voor u, als Opera-gebruiker betekent dit dat u een volledig functionele, '+ 
			'maar minder mooie web-pagina krijgt aangeboden. Voor meer informatie kunt u ondermeer terecht '+ 
			'op <a href="http://www.webstandards.org" target="_blank">http://www.webstandards.org</a>. '+
			'Een meer recente versie van Opera heeft deze problemen niet. '+ 
			'Wij kunnen een upgrade dan ook van harte aanbevelen.';
			
legacyIE =
	(navigator.userAgent.indexOf("MSIE 3") != -1)||
	(navigator.userAgent.indexOf("MSIE 4") != -1)||
	((navigator.userAgent.indexOf("MSIE 5.0") != -1)&& 
	 (navigator.userAgent.indexOf("Opera") == -1)); //Will do for now (IE 5.0 for it's remarkably bad CSS)
ieMessage ='Welkom. Het ziet ernaar uit dat u gebruik maakt van een verouderde browser. '+
			'Deze browser maakt gebruik van verouderde, niet-standaard technologien. '+ 
			'Om deze site beheersbaar te maken, is ervoor gekozen om juist van standaarden gebruik te maken. '+ 
			'Voor u, als Internet Explorer-gebruiker betekent dit dat u een volledig functionele, '+ 
			'maar minder mooie web-pagina krijgt aangeboden. Voor meer informatie kunt u ondermeer terecht '+ 
			'op <a href="http://www.webstandards.org" target="_blank">http://www.webstandards.org</a>. '+
			'De huidige versie van Internet Explorer (IE 5.5+) heeft deze problemen niet. '+ 
			'Wij kunnen een upgrade dan ook van harte aanbevelen.';	
			
			
legacyBrowser = legacyNS||legacyOP||legacyIE;
	
if(legacyBrowser)
{
	if (getCookie('legacy_alerted') == null)
	{
	//Comment setCookie() for testing
		setCookie('legacy_alerted', 'true', 1);
		if(legacyNS)
			showMessage(nsMessage);
		if(legacyOP)
			showMessage(opMessage);	
		if(legacyIE)
			showMessage(ieMessage);	
	}
	if(legacyNS)
		document.write("<link type='text/css' href='res/css/main_ns.css' rel='stylesheet'/>");	
	if(legacyOP)
		document.write("<link type='text/css' href='res/css/main.css' rel='stylesheet'/>");
	if(legacyIE)
		document.write("<link type='text/css' href='res/css/main.css' rel='stylesheet'/>");
}	
else
{
	document.write("<link type='text/css' href='res/css/main.css' rel='stylesheet'/>");
}




