	var languages = ['nl', 'en'];
	function browserlang()
	{
		var lang;
		
		if ( lang = getCookie('lang') ) return lang;
		
		try { lang = navigator.language } catch (err) { lang = null }
		if ( !lang ) try { lang = navigator.userLanguage } catch (err) { lang = null }
		if ( !lang ) try { lang = navigator.browserLanguage } catch (err) { lang = null }
		if ( !lang ) try { lang = navigator.systemLanguage } catch (err) { lang = null }
		if ( !lang ) try { lang = window.navigator.language } catch (err) { lang = null }
		if ( !lang ) lang = "en";
		lang = lang.substring(0,2);
		setCookie('lang', lang, null, null, null, null);
		return lang;
	}
	
	function opacity(id, opacity)
	{
    	var object = document.getElementById(id).style;
    	var tryagain = 0;
    	object.opacity = (opacity / 100);
    	object.MozOpacity = (opacity / 100);
    	object.KhtmlOpacity = (opacity / 100);
    	object.filter = "alpha(opacity=" + opacity + ")";
	}
	
	function langopacity(selected)
	{
		var lang;
		var l;
		
		for ( l = 0; l < languages.length; l++ )
		{
			lang = languages[l];
			if ( lang == selected )
				opacity(lang, 100);
			else
				opacity(lang, 50);
		}
	}

function showlang(setlang)
{
	var elems = document.getElementsByTagName("span");
	var elem, e, lang, l;

	for ( e = 0; e < elems.length; e++)
	{
		elem=elems[e];
		for ( l = 0; l < languages.length; l++ )
		{
			lang = languages[l];
			if ( elem.className == lang )
				elem.style.display="none";
		}
		if ( elem.className == setlang )
			elem.style.display="";
	}
	langopacity(setlang);
}

function setCookie(name, value, expires, path, domain, secure)
{
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

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

function deleteCookie(name, path, domain)
{
    if (getCookie(name))
    {
        document.cookie = name + "=" + 
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}