// cookiefuncties

// cookie schrijven

function setCookie(name, value, expires) {
var deCookie = name + "=" + escape(value);
if(expires){
expires= expires.toGMTString();
deCookie += "; path=/; expires="; 
deCookie += expires; }
document.cookie = deCookie;
}
//aanroepen met: setCookie('cookienaam','cookiewaarde',new Date(jaar,maand,dag));


// cookie lezen

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));
}
// aanroepen met: var cookiewaarde = getCookie('cookienaam');


// cookie wissen


function delCookie(name){
expires = new Date(1970,1,1);
expires = expires.toGMTString();
deCookie = name
deCookie += "=delete; expires=";
deCookie += expires;
document.cookie = deCookie;
}
// aanroepen met: delCookie('cookienaam');


// het script voor de taalkeuze

function taalkeuze(taal){
if(taal!=null){
		var exdate=new Date();
		exdate.setDate(exdate.getDate()+365);
		setCookie('taalkeuze',taal,exdate);
		document.location.href=taal;}
else{taal = getCookie('taalkeuze');
		if (taal!=null){
		document.location.href = taal;}} 
}


// het script voor het formulier

function getValue(element){
value = getCookie(element.name);
if (value != null) element.value = value;
}

function setValue(element){
setCookie(element.name, element.value, new Date(2010,12,31));
}

// einde
