﻿/* Cookies */
var cUserNameCookie = "COVLOGIN"; //of bedenk een betere naam...
function SaveCookieOnLogin()
{
	oForm = window.document.forms['sa_frm'];
	if (!oForm) 
		return;	
	if (oForm.elements['fldOnthouden'].checked)
		SaveInCookie(cUserNameCookie, oForm.elements['username'].value, oForm.elements['password'].value);
	else
		ClearCookie(cUserNameCookie);
	//oForm.submit(); //vervolgactie...
}
function ReadCookieOnLoad()
{
	oForm = window.document.forms['sa_frm'];
	if (!oForm) 
		return;
	//controleer of er een cookie is
	var sCookieValue = ReadFromCookie(cUserNameCookie);

	if (!sCookieValue)
		return;
	//er is een cookie: vul gebruikersnaam en password in, en zet checkbox op checked
	var sItems = sCookieValue.split('~');
	if (sItems[0])
		oForm.elements['username'].value = sItems[0];
	if (sItems[1])
		oForm.elements['password'].value = sItems[1];
	if (sItems[0] && sItems[1])
	{
		oForm.elements['fldOnthouden'].checked = 1;
//		window.document.getElementById('submitLogin').focus(); // werkt dit op browser varianten?
		SaveInCookie(cUserNameCookie, oForm.elements['username'].value, oForm.elements['password'].value);
	}
}
function SaveInCookie(sCookieName, sUserName, sPassword)
{
	var sCookieValue;
	sCookieValue = sUserName + '~' + sPassword;
	document.cookie = sCookieName + '=' + escape(sCookieValue) + ';expires=Fri, 25 Dec 2037 23:59:59 GMT';
}
function ClearCookie(sCookieName)
{
	document.cookie = sCookieName + '=;';
}
function ReadFromCookie(sCookieName)
{
	var start = document.cookie.indexOf(sCookieName + '=');
	if (start == -1 ) return;
	start += sCookieName.length + 1;
	var end = document.cookie.indexOf(';', start);
	if (end == -1)
	{
		end = document.cookie.length;
	}
	var sCookieValue = document.cookie.substring(start, end);
	sCookieValue = unescape(sCookieValue);
	return sCookieValue;
}

