﻿//alert ('load');
function checkLanguage()
{
	var lg = getFOD_SPFLanguage();
	if (lg == "2067" || lg == "2060")
		document.location = "default.aspx";
}
//--------------------------------------------------------------------
function getFOD_SPFLanguage() {
        var label = "FOD_SPFLanguage="
        var labelLen = label.length
        var cLen = document.cookie.length
        var i = 0
        while (i < cLen) {
                var j = i + labelLen
                if (document.cookie.substring(i,j) == label) {
                        var cEnd = document.cookie.indexOf(";",j)
                        if (cEnd ==     -1) {
                                cEnd = document.cookie.length
                        }
                        return unescape(document.cookie.substring(j,cEnd))
                }
                i++
        }
        return ""
}
//--------------------------------------------------------------------
function setLanguage (value)
{
//alert ("setLg("+value+")");
	// Ektron cookie
	//document.cookie='ecm=user_id=0&site_id=&username=&new_site=/Xylos/&unique_id=0&site_preview=0&langvalue=0&DefaultLanguage=1033&NavLanguage=1033&LastValidLanguageID=1033&ContType=&UserCulture=1033&SiteLanguage=' + escape(value);
	// FOD_SPF cookie
	var expdate = new Date();
	//expiration = 1 year
	expdate.setTime(expdate.getTime()+(1000*60*60*24*365));
	setCookie ("FOD_SPFLanguage", escape(value) , expdate);
	//alert (document.cookie);
	document.location.reload(true);
}
//--------------------------------------------------------------------
function setLanguageRedirect (value,url)
{
    var expdate = new Date();
	    //expiration = 1 year
	    expdate.setTime(expdate.getTime()+(1000*60*60*24*365));
	    setCookie ("FOD_SPFLanguage", escape(value) , expdate);
    if (url.indexOf("templateFR.aspx") == -1 && url.indexOf("templateNL.aspx") == -1)
    {
	    document.location = url;
	}
	else    //tewerkstelling
	{
	    var actURL = document.location.href;
	    //alert(actURL);
	    var newLg = "nl";
	    if (value == "2060")
	        newLg = "fr";
	    else if (value == "2067")
	        newLg = "nl";
	    else if (value == "1033")
	        newLg = "en";
	    else if (value == "1031")
	        newLg = "de";
	    if (actURL.indexOf("lang=") >= 0)
	    {
	        actURL = actURL.substr(0,actURL.indexOf("lang=")+"lang=".length)+newLg+actURL.substr(actURL.indexOf("lang=")+"lang=".length+newLg.length);
	        //alert (actURL);
	    }

	    document.location = actURL;
	}
}
//--------------------------------------------------------------------
function setLanguageLogin (value)
{
	// Ektron cookie
	//document.cookie='ecm=user_id=0&site_id=&username=&new_site=/Xylos/&unique_id=0&site_preview=0&langvalue=0&DefaultLanguage=1033&NavLanguage=1033&LastValidLanguageID=1033&ContType=&UserCulture=1033&SiteLanguage=' + escape(value);
	// FOD_SPF cookie
	var expdate = new Date();
	//expiration = 1 year
	expdate.setTime(expdate.getTime()+(1000*60*60*24*365));
	setCookie ("FOD_SPFLanguage", escape(value) , expdate);
	//document.location.reload(true);
	document.location = "default.aspx";
}
//--------------------------------------------------------------------
function setMenu (name, value)
{
	setCookie (name, escape(value));
}
//--------------------------------------------------------------------		
function setCookie (name, value, expires) 
{
	if (!expires) 
	{
		document.cookie = name + "=" + escape (value) + "; path=/"; 			
	}
	else
	{
		document.cookie = name + "=" + escape (value) + "; expires=" + expires.toGMTString() + "; path=/"; 
	}
}  
//--------------------------------------------------------------------

