isLogged();
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
    }
function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function getUserNickName()
{
var u = readCookie('nickname');
if (!u || u.length == 0)
	return getEmailCookie();
else
	return u;
}
function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}

function getEmailCookie() {
	var dc = document.cookie;
	var prefix = "email=";
	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 getPublicEmailCookie() {
	var dc = document.cookie;
	var prefix = "PubEmail=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
	  begin = dc.indexOf(prefix);
	  if (begin != 0) return 'Uw email/Gebruikersnaam';
	} else
	  begin += 2;
	var end = document.cookie.indexOf(";", begin);
	if (end == -1)
	  end = dc.length;
	return unescape(dc.substring(begin + prefix.length, end));
}
function getPublicPWDCookie() {
	var dc = document.cookie;
	var prefix = "PubPaswoord=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
	  begin = dc.indexOf(prefix);
	  if (begin != 0) return '';
	} else
	  begin += 2;
	var end = document.cookie.indexOf(";", begin);
	if (end == -1)
	  end = dc.length;
	return unescape(dc.substring(begin + prefix.length, end));
}
function getSavePWDCookie() {
	var dc = document.cookie;
	var prefix = "savePwd=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
	  begin = dc.indexOf(prefix);
	  if (begin != 0) return '';
	} else
	  begin += 2;
	var end = document.cookie.indexOf(";", begin);
	if (end == -1)
	  end = dc.length;
	return unescape(dc.substring(begin + prefix.length, end));
}
function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0].toUpperCase() == variable.toUpperCase()) {
      return pair[1];
    }
  } 
  return '';
}
function isLogged()
{
	var userid = getUserCookie();
	var c1 = document.getElementsByName('logIn');
	for (var i=0;i<c1.length;i++)
	{
		var tmp = c1[i];
		if (tmp != null && !((userid == null) || (userid == "")))
			tmp.style.display = 'none';
		else if (tmp != null)
			tmp.style.display = 'block';
	}
	c1 = document.getElementsByName('logUit');
	for (var i=0;i<c1.length;i++)
	{
		var tmp = c1[i];
		if (tmp != null && !((userid == null) || (userid == "")))
			tmp.style.display = 'block';
		else if (tmp != null)
			tmp.style.display = 'none';
	}
	for (var i=0;i<document.forms[0].elements.length;i++)
	{
		var tmp;
		if (document.forms[0].elements[i].id != '')
		{
			if (Right(document.forms[0].elements[i].id,13) == 'loggedInEmail')
				document.forms[0].elements[i].value = getEmailCookie();			
			else if (Right(document.forms[0].elements[i].id,8)=='txtEmail')
				document.forms[0].elements[i].value = getPublicEmailCookie();			
			else if (Right(document.forms[0].elements[i].id,5)=='passw' && getPublicPWDCookie() != '')
				document.forms[0].elements[i].value = getPublicPWDCookie();			
			else if (Right(document.forms[0].elements[i].id,15)=='chkSavePassword' && getSavePWDCookie() == 'true')
				document.forms[0].elements[i].checked = true;
		}
	}
}
function CatchEnterAndLogin(e,mailID,pwdID,checkSaveID)
{
	if (e && e.keyCode==13)
	{
    return Login(mailID,pwdID,checkSaveID);
   }
  else
  {
    return true;
   }
}
function Login(mailID,pwdID,checkSaveID)
{
	var tmp = document.getElementById('logIn');
	if (tmp != null)
	{
		eraseCookie('userMail');
		eraseCookie('userPwd');
		//eraseCookie('savePwd');
		for (var i=0;i<document.forms[0].elements.length;i++)
		{
			if (document.forms[0].elements[i].id == pwdID)
				createCookie('userPwd',document.forms[0].elements[i].value,1);
			else if (document.forms[0].elements[i].id == mailID)
				createCookie('userMail',document.forms[0].elements[i].value,1);
			else if (document.forms[0].elements[i].id==checkSaveID)
				createCookie('savePwd',document.forms[0].elements[i].checked,1);
		}
		var target = getQueryVariable('targetUrl');
		if (target != null && target != '')
			location.href = websiteFolder + "Login.aspx?target=" + target;
		else
			location.href = websiteFolder + "Login.aspx?target=" + escape(location.href);
	}
}

function LoginNew(mailID,pwdID,checkSaveID)
{
	eraseCookie('userMail');
	eraseCookie('userPwd');
	//eraseCookie('savePwd');
	for (var i=0;i<document.forms[0].elements.length;i++)
	{
		if (document.forms[0].elements[i].id == pwdID)
			createCookie('userPwd',document.forms[0].elements[i].value,1);
		else if (document.forms[0].elements[i].id == mailID)
			createCookie('userMail',document.forms[0].elements[i].value,1);
		else if (document.forms[0].elements[i].id==checkSaveID)
			createCookie('savePwd',document.forms[0].elements[i].checked,1);
	}
	var target = getQueryVariable('targetURL');
	if (target != '')
		location.href = websiteFolder + "Login.aspx?target=" + target;
	else
		location.href = websiteFolder + "Login.aspx?target=" + escape(location.href);
}

function GoToLogPage() {
	var userid = getUserCookie();

	if (!((userid == null) || (userid == "")))
	{
		if (getSavePWDCookie() == 'false')
		{
			eraseCookie('PubPaswoord');
		}
		location.href = websiteFolder + "Logout.aspx?target=" + escape(location.href);
	}
	else
	{
		var i = 0;
		if (location.search.indexOf("?") >= 0)
		{
			var qs = location.search.split("?")[1].split("&");
			for ( i = 0 ; i < qs.length ; i=i+1)
			{
				if (qs[i].split("=")[0].indexOf("targetUrl") == 0)
				{
					location.href = websiteFolder + "Registratie/Index.aspx?pageName=reg&targetUrl=" + qs[i].split("=")[1];
					break;
				}
			}
			if (i == qs.length)
			{
				location.href = websiteFolder + "Registratie/Index.aspx?pageName=reg&targetUrl=" + escape(location.href);
			}
		}
		else
		{
			location.href = websiteFolder + "Registratie/Index.aspx?pageName=reg&targetUrl=" + escape(location.href);
		}
	}
}

function IsSecure() {
	var userid = getUserCookie();

	if (!((userid == null) || (userid == "")))
	{
	}
	else
	{
		var i = 0;
		if (location.search.indexOf("?") >= 0)
		{
			var qs = location.search.split("?")[1].split("&");
			for ( i = 0 ; i < qs.length ; i=i+1)
			{
				if (qs[i].split("=")[0].indexOf("targetUrl") == 0)
				{
					location.href = "/Registratie/Index.aspx?pageName=login&targetUrl=" + qs[i].split("=")[1];
					break;
				}
			}
			if (i == qs.length)
			{
				location.href = "/Registratie/Index.aspx?pageName=login&targetUrl=" + escape(location.href);
			}
		}
		else
		{
			location.href = "/Registratie/Index.aspx?pageName=login&targetUrl=" + escape(location.href);
		}
	}
}

var user_leeftijd = readCookie("leeftijd");
var user_geslacht = readCookie("geslacht");
var user_postcode = readCookie("userzipcode");