// JavaScript Document

// Sluit venster zonder dat er een popup scherm van IE vraagt om een bevestiging dat venster gesloten mag worden
	function CloseWindow()
	{
		window.open('','_self','');
		window.close();
	}


//deze functie ontcyfert het ge-encrypte e-mailadres (gemaakt door mailkey)
function dc(s)
{
	c='';
	for (i=0;i<s.length;i++)
		{
			c+=String.fromCharCode(s.charCodeAt(i)-1);
		}
		document.write(c)
}

//deze functie genereert van een ngvlidnummer pasfoto met een link naar het 
//profiel van de eigenaar.
function lidnummer2fotolink(pnum)
{
	document.write ("<a href=\"http://www.ngv.nl/Profielboek/homepage.php?site=NGV&action=listprofielfromprofielnummer&frams=y&profielnummer="); 
	document.write (pnum); 
	document.write ("\" target=\"_blank\">");
	document.write ("<img src=\"http://www.ngv.nl/Profielboek/pasfotos/");
	document.write (pnum);
	document.write (".jpg\" width=\"150\" ></a>")
}

//deze functie genereert van een ngvlidnummer een link naar het profiel
function lidnummer2naamlink(pnum,pnam)
{
	document.write ("<a href=\"http://www.ngv.nl/Profielboek/homepage.php?site=NGV&action=listprofielfromprofielnummer&frams=y&profielnummer="); 
	document.write (pnum); 
	document.write ("\" target=\"_blank\">");
	document.write (pnam);
	document.write ("</a>")
}

//deze functie genereert van een ngvlidnummer een link naar de foto die uit het profiel
function lidnummer2foto(pnum)
{
	document.write ("<img src=\"http://www.ngv.nl/Profielboek/pasfotos/");
	document.write (pnum);
	document.write (".jpg\" width=\"150\"  >")
}

//deze functie genereert van een ngvlidnummer en naam een link om een 
//mailbericht te versturen via het systeem (e-mailadres geadresseerde wordt niet getoond)
function lidnummer2naammail(pnum,pnam)
{
	document.write ("<a href=\"http://www.ngv.nl/Contact/mail2profile.php?action=formPRmail&frams=y&bestemming="); 
	document.write (pnum); 
	document.write ("\" target=\"_blank\">");
	document.write (pnam);
	document.write ("</a>")
}

//Controleert bij invoer van familienaam of alleen letters zijn ingevoerd.
//Zo nee, dan wordt een foutmelding gegeven.
function testLetters()
{
	var abc=document.NaamInvoeren.view.value;
	var output=" "; 
	if (abc.length <2){output+="\nMinimaal 2 letters invullen";}
	for (var i = 0; i<abc.length; i++)
	{ 
		var _123 = abc.substring(i, i+1);
		if (((_123 < "a" || "z" < _123) && (_123 < "A" || "Z" < _123) && (_123 < "à" || "ö" < _123) && (_123 < "À" || "Ý" < _123))){output+="\nalleen letters invoeren!";}
	}
	if (output!==" ")
	{
		output="Fout in het invoerveld:"+output;	
		alert (output);
		return false;
	}
	else 
	{
		return true;
	}
}

function testLetter()
{
	var abc=document.NaamInvoeren.view.value;
	var output=" "; 
	if (abc.length <1){output+="\nMinimaal 1 letter invullen";}
	for (var i = 0; i<abc.length; i++)
	{ 
		var _123 = abc.substring(i, i+1);
		if (((_123 < "a" || "z" < _123) && (_123 < "A" || "Z" < _123) && (_123 < "à" || "ö" < _123) && (_123 < "À" || "Ý" < _123))){output+="\nalleen letters invoeren!";}
	}
	if (output!==" ")
	{
		output="Fout in het invoerveld:"+output;	
		alert (output);
		return false;
	}
	else 
	{
		return true;
	}
}

