﻿// JScript File

//globally defined divs that are language dependant
var arLanguageDivsToShow = new Array();
arLanguageDivsToShow[0] = "lang_mainContent_";
arLanguageDivsToShow[1] = "lang_copyright_";
arLanguageDivsToShow[2] = "lang_websiteBy_";
arLanguageDivsToShow[3] = "lang_mainNav_";

//globally define used languages
var arLanguages = new Array();
arLanguages[0] = 'nl';
arLanguages[1] = 'de';
arLanguages[2] = 'uk';


function setCookie(cookieName,cookieValue,nDays, bChangeLanguage) {
    var today = new Date();
    var expire = new Date();
    if (nDays==null || nDays==0) nDays=1;
    expire.setTime(today.getTime() + 3600000*24*nDays);
    document.cookie = cookieName+"="+escape(cookieValue)+ ";expires="+expire.toGMTString();
    
    if (bChangeLanguage) showLanguage(cookieValue, arLanguageDivsToShow);
}


function readCookie(cookieName) {
    var theCookie=""+document.cookie;
    var ind=theCookie.indexOf(cookieName);
    if (ind==-1 || cookieName=="") return ""; 
    var ind1=theCookie.indexOf(';',ind);
    if (ind1==-1) ind1=theCookie.length; 
    return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}


function showLanguage(language, arDivs)
{
    var sDisplay = "none";
    for (var div in arDivs) {
        for(var lang in arLanguages)
        {
            if (language === arLanguages[lang]){ sDisplay = "block"} else {sDisplay="none"};
            elm = eval("arDivs[div] + arLanguages[lang]");
            document.getElementById(elm).style.display = sDisplay;
        }
    }

    setCookie('language', 'nl', 30, false);
}


function init()
{
    //check for language
    if (readCookie('language') != "") {
        showLanguage(readCookie('language'), arLanguageDivsToShow);
    }
    else {
        showLanguage('nl', arLanguageDivsToShow );
    }
}

