function showMe (it, box) { 
  var vis = (box.checked) ? "block" : "none"; 
  document.getElementById(it).style.display = vis; 
} 
function showMe2 (it) { 
  var vis = document.getElementById(it).style.display 
  if (vis == "block") { document.getElementById(it).style.display = "none"; } 
                 else { document.getElementById(it).style.display = "block"; } 
}

function showElement(layer){
	var myLayer = document.getElementById(layer);
	if(myLayer.style.display=="none"){
		myLayer.style.display="block";
		myLayer.backgroundPosition="top";
	} else { 
		myLayer.style.display="none";
	}
}

function checkachternaam(definitief) {
	if (definitief == 'true' && (document.getElementById('achternaam').value.length == 1 || (document.getElementById('achternaam').value.search(/\./) != -1 && document.getElementById('achternaam').value.length == 2))) {
		document.getElementById('achternaamcheck').innerHTML = "<img src='/layout/algemeen/blok-rood.gif' border='0' alt='Incorrect' /> <span style=\"font-weight: bold; color: #A90300;\">Incompleet</span> ";
	}
	else {
		document.getElementById('achternaamcheck').innerHTML = "";
	}
}

function checkemail(definitief) {


		email = document.getElementById('email').value;
		if ((/^(.*)\@(.*)\.([A-Za-z]{2,4})$/.test(email) == true && /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.(co|in|inf|ne|na|nam|bi|or)$/.test(email) == false && !definitief) || definitief) {
			  var poststr = "emailverificatie=" + escape(document.getElementById("email").value);
			  makePOSTRequest('/include/functie/', poststr, "emailcheck");
		}
		else {
			document.getElementById('emailcheck').innerHTML = '';
		}
	
}

function checkbsn(definitief) {

	bsn = document.getElementById('bsn');
		
		var burgerservicenummer = bsn.value;
		// verwijder alle tekens die geen cijfers zijn
		burgerservicenummer=burgerservicenummer.replace(/\D/, "");
		aantal_tekens=burgerservicenummer.length;
		var som=0;
		// loop door de 9 cijfers met de 11 proef formule: (9 x A) + (8 x B) + (7 x C) + (6 x D) + (5 x E) + (4 x F) + (3 x G) + (2 x H) - (1 x I)
		for (i=1; i<9; i++) {
			getal=burgerservicenummer.charAt(i-1);
			som+=getal*(10-i);
		}
		som=som-burgerservicenummer.charAt(8);
		// geef resultaat van check terug
		if (som % 11==0 && aantal_tekens==9) {
				document.getElementById('bsncheck').innerHTML = "<img src='/layout/algemeen/blok-groen.gif' border='0' alt='Correct' /> ";
		}
		else if (aantal_tekens >= 9) {
			document.getElementById('bsncheck').innerHTML = "<img src='/layout/algemeen/blok-rood.gif' border='0' alt='Incorrect' /> <span style=\"font-weight: bold; color: #A90300;\">Foutief BSN</span> ";
		}
		else if (definitief == 'true' && aantal_tekens > 0) {
			document.getElementById('bsncheck').innerHTML = "<img src='/layout/algemeen/blok-rood.gif' border='0' alt='Incorrect' /> <span style=\"font-weight: bold; color: #A90300;\">Foutief BSN</span> ";
		}
		else {
		document.getElementById('bsncheck').innerHTML = "";
		}

}

function checkrekeningnummer(definitief)
{
	reknr = document.getElementById('rekeningnummer');
	if(!reknr.value.match(/^\D{2}/) && reknr.value.search(/ /) != -1){
		reknr.value=reknr.value.replace(/ /g,'');
	}
	if(reknr.value.search(/\./) != -1){
		reknr.value=reknr.value.replace(/\./g,'');
	}
	
	if (definitief == 'true' && reknr.value.match(/^P/)) {
	reknr.value=reknr.value.replace(/^P/g,'');
	}
	if (definitief == 'true' && reknr.value.match(/^0+/)) {
	reknr.value=reknr.value.replace(/^0+/g,'');
	}
	
	if (reknr.value.length == 9)
	{
		
		var bankrekeningnummer = reknr.value;
		// verwijder alle tekens die geen cijfers zijn
		bankrekeningnummer=bankrekeningnummer.replace(/\D/, "");
		aantal_tekens=bankrekeningnummer.length;
		var som=0;
		// loop door de 9 cijfers met de 11 proef formule
		for (i=1; i<10; i++) {
			getal=bankrekeningnummer.charAt(i-1);
			som+=getal*(10-i);
		} 
		// geef resultaat van check terug
		if (som % 11==0 && aantal_tekens==9) {
			if (!definitief) {
				document.getElementById('reknrcheck').innerHTML = "<img src='/layout/algemeen/blok-groen.gif' border='0' alt='Correct' /> <img src='/opwaarderen/ajaxtabs/loading_balk.gif' border='0' alt='' /> ";
			}
			var poststr = "bankbijreknr=" + escape(bankrekeningnummer);
    		makePOSTRequest('/include/functie/', poststr, "reknrcheck");
    					
		} else if (definitief == 'true' || !isNaN(reknr.value)) {
			document.getElementById('reknrcheck').innerHTML = "<img src='/layout/algemeen/blok-rood.gif' border='0' alt='Incorrect' /> <span style=\"font-weight: bold; color: #A90300;\">Foutief rekeningnr.</span> ";
// 			if (definitief == 'true') {
// 			alert('Het opgegeven rekeningnummer is onjuist.');
// 			reknr.focus();
// 			reknr.select();
// 			}
		}
		else {
		document.getElementById('reknrcheck').innerHTML = "";
		}
	}
	else if (reknr.value.length > 9 && !isNaN(reknr.value)) {
			document.getElementById('reknrcheck').innerHTML = "<img src='/layout/algemeen/blok-rood.gif' border='0' alt='Incorrect' /> <span style=\"font-weight: bold; color: #A90300;\">Foutief rekeningnr.</span> ";
	}
	else if (reknr.value.length >= 15) {


		// ******** BEGIN COPYRIGHT ********
		// Copyright Hokonui Software 2001-2006. Some rights reserved. Version 6.11.15
		function mari(){b=document.getElementById('rekeningnummer').value; b=b.toUpperCase();b=b.replace(/[^0-9A-Z]/g,''); document.getElementById('rekeningnummer').value=b;
		j=b.substring(0,2); s=b.substring(4)+b.substring(0,4); z=b.length;
		if (z<1) {alert("Error: No data entered\n\nPlease type or paste an IBAN"); return false;}
		if ((z<15)||(z>31)) {alert("Error: Invalid length\n\nIBAN too short or too long"); return false;}
		for (i=0, r=0; i<s.length; i++) {c=s.charCodeAt(i);
		if (48<=c&&c<=57){
		if (i==s.length-4||i==s.length-3) {alert("Error: Country code must not contain numbers"); return false;}
		k=c-48;}
		else if (65<=c&&c<=90){
		if (i==s.length-2||i==s.length-1) {alert("Error: Checksum must not contain alphabeticals"); return false;}
		k=c-55;}
		if (k>9)
		r=(100*r+k)%97;
		else
		r=(10*r+k)%97;}
		if (j!="GB"&&j!="DE"&&j!="IE"&&j!="AT"&&j!="NL"&&j!="FR"&&j!="IT"&&j!="NO"&&j!="DK"&&j!="BE"&&j!="FI"&&j!="CH"&&j!="LI"&&j!="FO"&&j!="MK"&&j!="LU"&&j!="BA"&&j!="EE"&&j!="LT"&&j!="LV"&&j!="HR"&&j!="CS"&&j!="GI"&&j!="SI"&&j!="PT"&&j!="IS"&&j!="GR"&&j!="CY"&&j!="HU"&&j!="AD"&&j!="MO"&&j!="SM"&&j!="GL"&&j!="TR"&&j!="MT"&&j!="RO"&&j!="SK"&&j!="BG"&&j!="MU") {alert("Error: Unrecognized country code"); return false;}
		if (((j=="DE"||j=="GB"||j=="IE"||j=="AD"||j=="CS"||j=="BG")&&z!=22)||((j=="AT"||j=="LU"||j=="BA"||j=="EE"||j=="LT")&&z!=20)||((j=="FR"||j=="GR"||j=="IT"||j=="MO"||j=="SM")&&z!=27)||((j=="DK"||j=="FI"||j=="NL"||j=="GL"||j=="FO")&&z!=18)||((j=="CH"||j=="LI"||j=="LV"||j=="HR")&&z!=21)||(j=="NO"&&z!=15)||(j=="BE"&&z!=16)||(j=="MK"&&z!=19)||((j=="GI"||j=="SI")&&z!=23)||(j=="PT"&&z!=25)||((j=="TR" ||j=="IS")&&z!=26)||((j=="CY" ||j=="HU")&&z!=28)||(j=="MU"&&z!=30)||(j=="MT"&&z!=31)) {alert("Error: Invalid length\n\nIBAN length does not match country code"); return false;}
		if (r!=1) {alert("Error: Invalid checksum\n\nPlease confirm IBAN and re-enter"); return false;}
		else {alert("Success: IBAN is valid\n\nResult: Checksum verified"); return true;}
		}
		
		function cc(cd, name, bankf, accf) {this.name=name;this.cd=cd;this.bank=cf(bankf);this.acc=cf(accf);this.bankl=cl(this.bank);this.accl=cl(this.acc);this.totall=4+this.bankl+this.accl;}
		
		function cf(form){
		var forml=new Array();
		var parts=form.split(" ");
		for (var i=0; i<parts.length; ++i){var part=parts[i];
		if (part!=""){
		var a_n=part.charAt(part.length-1);
		if (a_n=="a"||a_n=="n") part=part.substring(0, part.length-1);
		else a_n="an";
		var lng=parseInt(part);
		forml[forml.length]=new Array(lng, a_n);}}
		return forml;}
		
		function cl(forml){
		var sum=0;
		for (var i=0; i<forml.length; ++i)
		sum+=forml[i][0];
		return sum;}
		
		var iban_d=new Array(
		new cc("AD","Andorra","0 4n 4n","0 12 0"),
		new cc("AT","Austria","0 5n 0","0 11n 0"),
		new cc("BA","Bosnia","0 3n 3n","0 8n 2n"),
		new cc("BE","Belgium","0 3n 0","0 7n 2n"),
		new cc("BG","Bulgaria","0 4a 4n","0 10 0"),
		new cc("CH","Switzerland","0 5n 0","0 12 0"),
		new cc("CS","Serbia","0 3n 0","0 13n 2n"),
		new cc("CY","Cyprus","0 3n 5n","0 16 0"),
		new cc("CZ","Czech Republic","0 4n 0","0 16n 0"),
		new cc("DE","Germany","0 8n 0","0 10n 0"),
		new cc("DK","Denmark","0 4n 0","0 9n 1n"),
		new cc("EE","Estonia","0 2n 2n","0 11n 1n"),
		new cc("ES","Spain","0 4n 4n","2n 10n 0"),
		new cc("FI","Finland","0 6n 0","0 7n 1n"),
		new cc("FO","Faroe Islands","0 4n 0","0 9n 1n"),
		new cc("FR","France","0 5n 5n","0 11 2n"),
		new cc("GB","United Kingdom","0 4a 6n","0 8n 0"),
		new cc("GI","Gibraltar","0 4a 0","0 15 0"),
		new cc("GL","Greenland","0 4n 0","0 9n 1n"),
		new cc("GR","Greece","0 3n 4n","0 16 0"),
		new cc("HR","Croatia","0 7n 0","0 10n 0"),
		new cc("HU","Hungary","0 3n 4n","1 15 1 "),
		new cc("IE","Ireland","0 4a 6n","0 8n 0"),
		new cc("IS","Iceland","0 4n 0","0 18n 0"),
		new cc("IT","Italy","1a 5n 5n","0 12 0"),
		new cc("LI","Liechtenstein","0 5n 0","0 12 0"),
		new cc("LT","Lithuania","0 5n 0","0 11n 0"),
		new cc("LU","Luxembourg","0 3n 0","0 13 0"),
		new cc("LV","Latvia","0 4a 0","0 13 0"),
		new cc("MC","Monaco","0 5n 5n","0 11 2n"),
		new cc("MK","Macedonia","0 3n 0","0 10 2n"),
		new cc("MT","Malta","0 4 5n","0 18 0"),
		new cc("MU","Mauritius","0 4a 4n","0 15n 3"),
		new cc("NL","Netherlands","0 4a 0","0 10n 0"),
		new cc("NO","Norway","0 4n 0","0 6n 1n"),
		new cc("PL","Poland","0 8n 0","0 16n 0"),
		new cc("PT","Portugal","0 4n 4n","0 11n 2n"),
		new cc("RO","Romania","0 4a 0","0 16 0"),
		new cc("SE","Sweden","0 3n 0","0 16n 1n"),
		new cc("SI","Slovenia","0 5n 0","0 8n 2n"),
		new cc("SK","Slovak Republic","0 4n 6n","0 10n 0"),
		new cc("SM","San Marino","1a 5n 5n","0 12 0"),
		new cc("TN","Tunisia","0 2n 3n","0 13n 2n"),
		new cc("TR","Turkey","0 5n 1","0 16 0")
		);
		
		function cty_d(cd){
		for (var i=0; i<iban_d.length; ++i)
		if (iban_d[i].cd==cd)
		return iban_d[i];
		return null;}
		
		function m97(digs){
		var m=0;
		for (var i=0; i<digs.length; ++i)
		m=(m*10+parseInt(digs.charAt(i)))%97;
		return m;}
		
		function c2d(ch){
		var upp="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
		for (var i=0; i<upp.length; ++i)
		if (ch==upp.charAt(i))
		break;
		return i+10;}
		
		function fz(p, l){
		while (p.length<l)
		p="0"+p;
		return p;}
		
		function cksum(iban){
		var cd=iban.substring(0, 2);
		var ck=iban.substring(2, 4);
		var bban=iban.substring(4);
		var d="";
		for (var i=0; i<bban.length; ++i){
		var ch=bban.charAt(i);
		if ("0"<=ch&&ch<="9") d+=ch;
		else d+=c2d(ch);}
		for (var i=0; i<cd.length; ++i){
		var ch=cd.charAt(i);
		d+=c2d(ch);}
		d+=ck
		ck=98-m97(d);
		return fz(""+ck, 2);}
		
		function fa(cy, a){
		return fz(a, cy.accl);}
		
		function Inv1(forml, ip){
		for (var f=0; f<forml.length; ++f){
		var lng=forml[f][0], a_n=forml[f][1];
		if (lng>ip.length) lng=ip.length;
		for (var i=0; i<lng; ++i){
		var ch=ip.charAt(i);
		var a=("A"<=ch&&ch<="Z");
		var n=("0"<=ch&&ch<="9");
		if ((!a&&!n)||(!a&&a_n=="a")||(!n&&a_n=="n"))
		return true;}
		ip=ip.substring(lng);}
		return false;}
		
		function Inv2(cy, bank){
		return (bank.length!=cy.bankl);}
		
		function Inv3(cy, bank){
		return (Inv2(cy, bank)||Inv1(cy.bank, bank));}
		
		function Inv4(cy, a){
		return (a.length<1||a.length>cy.accl);}
		
		function Inv5(cy, a){
		return (Inv4(cy, a)||Inv1(cy.acc, fa(cy, a)));}
		
		function Inv6(cy, iban){
		return (iban.length!=cy.totall);}
		
		function extern(intern){
		return intern;}
		
		function intern(extern){
		extern=extern.toUpperCase();
		if (extern.substring(0, 4)=="IBAN") extern=extern.substring(4);
		var p="";
		for (var i=0; i<extern.length; ++i)
		if (extern.charAt(i)!=" ")p+=extern.charAt(i);
		return p;}
		
		function CalcIBAN(cy, bank, a){
		var fill_acc=fa(cy, a);
		var ck=cksum(cy.cd+"00"+bank+fill_acc);
		return cy.cd+ck+bank+fill_acc;}
		
		function IBANokay(iban){
		return cksum(iban)=="97";}
		
		function cki(){
		
		var iban=intern(document.getElementById('rekeningnummer').value);
		var cd=iban.substring(0, 2);
		var ck=iban.substring(2, 4);
		var bban=iban.substring(4);
		var cy=cty_d(cd);
		var err=null;
		if (cy==null) err=_("Unrecognized country code: ")+cd+_(" or no data");
		else if (Inv6(cy, iban)) err=_("Length of IBAN: ")+iban.length+_(" is not correct. IBAN for ")+cy.name+_(" needs to be ")+cy.totall+_(" characters in length");
		else{
		var bankl=cy.bankl;
		var bank=bban.substring(0, bankl);
		var a=bban.substring(bankl);
		
		if (Inv3(cy, bank)) err=_("Bank/Branch Code: ")+bank+_(" is not correct format for ")+cy.name;
		else if (Inv5(cy, a)) err=_("Account Number: ")+a+_(" is not correct format for ")+cy.name;
		else if (!IBANokay(iban)) err=_("IBAN checksum: ")+ck+_(" is not correct - data entry error or invalid IBAN");}
		if (err){
			if ((definitief == 'true' && Inv6(cy, iban)) || iban.length > cy.totall || !Inv6(cy, iban)) {
				document.getElementById('reknrcheck').innerHTML = "<img src='/layout/algemeen/blok-rood.gif' border='0' alt='Incorrect' /> <span style=\"font-weight: bold; color: #A90300;\">Foutief IBAN</span> ";
// 				if (definitief == 'true') {
// 					alert('Het opgegeven IBAN is onjuist.');
// 					document.getElementById('rekeningnummer').focus();
// 					document.getElementById('rekeningnummer').select();
// 				}
			}
		}
		else{
		document.getElementById('rekeningnummer').value=extern(iban);
		document.getElementById('reknrcheck').innerHTML = "<img src='/layout/algemeen/blok-groen.gif' border='0' alt='Correct' /> <span style=\"font-weight: bold; color: #149800;\">IBAN</span> ";}

			// Begin woonplaatsaanvulling
			var options_xml = {
				script:"/include/select_woonplaats.php?land=be&",
				varname:"input"
			};
			var as_xml = new AutoSuggest('plaats', options_xml);		
			// Einde woonplaatsaanvulling
		
		}
		
		var trans_tab=new Array();
		
		function _(p){
		var t=trans_tab[p];
		if (t) p=t;
		return p;}
		// ******** EINDE COPYRIGHT ********
		
		cki();

	}
	else if (reknr.value.length > 3 && reknr.value.length <= 7)
	{
		if (definitief == 'true') {
		document.getElementById('reknrcheck').innerHTML = "<img src='/layout/algemeen/blok-groen.gif' border='0' alt='Correct' /> <span style=\"font-weight: bold; color: #149800;\">Girorekening</span> ";
		}
		else {
		document.getElementById('reknrcheck').innerHTML = "";
		}
	}
	else if (reknr.value == "")
	{
		document.getElementById('reknrcheck').innerHTML = "";
	}
	else if (definitief == 'true')
	{
		document.getElementById('reknrcheck').innerHTML = "<img src='/layout/algemeen/blok-rood.gif' border='0' alt='Incorrect' /> <span style=\"font-weight: bold; color: #A90300;\">Foutief rekeningnr.</span> ";
// 			if (definitief == 'true') {
// 			alert('Het opgegeven rekeningnummer is onjuist.');
// 			reknr.focus();
// 			reknr.select();
// 			}
	}
	else
	{
		document.getElementById('reknrcheck').innerHTML = "";
	}
	
}
	function reloadCaptcha()
	{
		document.getElementById('captchaimage').src = document.getElementById('captchaimage').src+ '?' +new Date();
	}
	
function checkww(type,definitief) {
	
	if (document.getElementById('pass2').value == document.getElementById('pass1').value && document.getElementById('pass1').value != "") {
	document.getElementById('wwcheck').innerHTML = "<img src='/layout/algemeen/blok-groen.gif' border='0' alt='Correct'> ";
	}
	else if (document.getElementById('pass1').value == "" || document.getElementById('pass2').value == "" || definitief != 'true') {
	document.getElementById('wwcheck').innerHTML = "";
	}
	else if (definitief == 'true') {
			document.getElementById('wwcheck').innerHTML = "<img src='/layout/algemeen/blok-rood.gif' border='0' alt='Incorrect' /> <span style=\"font-weight: bold; color: #A90300;\">Wachtwoorden komen niet overeen</span>";
	}
	chkPass(document.getElementById('pass1').value);
}

function Hoofdletters(obj) {
	if (document.getElementById('autointerpunctie').checked == false) {
			OldVal = obj.value;
	
			if (document.getElementById('tennamevan_origineel').value != '') {
			document.getElementById('tennamevan_origineel').value = '';
			}
			
			val = obj.value.toLowerCase().replace(/^de heer /, "").replace(/^mevr. /, "").replace(/^mevr /, "").replace(/^dhr. /, "").replace(/^dhr /i, "").replace(/^drs. /, "").replace("+", "");
			if (val.search(/,/) > -1) {
			val = val.split(',');
			val = val[1] + ' ' + val[0];
			}
			
			rekeninghouder = document.getElementById('voornaam').value.substring(0,1).toUpperCase()[0] + '. ' + document.getElementById('achternaam').value.substring(0,1).toUpperCase() + document.getElementById('achternaam').value.substring(1,document.getElementById('achternaam').value.length);
			switch(val.toLowerCase()) {
				case 'rabobank':
				case 'ing':
				case 'ingbank':
				case 'ing bank':
				case 'ing-bank':
				case 'postbank':
				case 'abn':
				case 'abn-ambro':
				case 'abnambro':
				case 'abn ambro':
				case 'sns':
				case 'sns-bank':
				case 'fortis':
				case 'fortisbank':
				case 'fortis bank':
					alerttekst = 'Je hebt de bijbehorende bank ingevuld, i.p.v. de bijbehorende rekeninghouder';
						if (document.getElementById('voornaam').value != '' && document.getElementById('achternaam').value != '') {
						alerttekst = alerttekst + '. Vul bijv. "' + rekeninghouder + '" in. De rekeninghouder dient echter wel overeen te komen met de gegevens die bij de bank bekend zijn';
						}
					alerttekst = alerttekst + '.';		
				  alert(alerttekst);
				  val = '';
				  break;
				case document.getElementById('achternaam').value.toLowerCase():
					if (obj.value != '') {
						alerttekst = 'Je bent vergeten de bij de achternaam horende voorletters in te vullen';
							if (document.getElementById('voornaam').value != '' && document.getElementById('achternaam').value != '') {
							alerttekst = alerttekst + '. Vul bijv. "' + rekeninghouder + '" in. De rekeninghouder dient echter wel overeen te komen met de gegevens die bij de bank bekend zijn';
							}
						alerttekst = alerttekst + '.';		
					  alert(alerttekst);
					  obj.focus();
					  obj.select();
					}
				  break;
			}


			newVal = '';
			val = val.split(' ');
			
			if (val[0].toLowerCase() == document.getElementById('voornaam').value.toLowerCase() && document.getElementById('voornaam').value.length > 2 && document.getElementById('voornaam').value.search(/[aeouiy]/) != -1) {
					alerttekst = 'Je hebt je voornaam ingevuld, i.p.v. je voorletters';
							if (document.getElementById('voornaam').value != '' && document.getElementById('achternaam').value != '') {
							alerttekst = alerttekst + '. Vul bijv. "' + rekeninghouder + '" in. De rekeninghouder dient echter wel overeen te komen met de gegevens die bij de bank bekend zijn. Heb je wel gewoon je voorletters ingevuld, schakel dan het vakje "Schakel verbetering uit" in';
							}
						alerttekst = alerttekst + '.';		
					  alert(alerttekst);
					  val = rekeninghouder.split(' ');
					  obj.focus();
					  obj.select();
			}
			
			for(var c=0; c < val.length; c++) {
				  if (val[c] == 'v' || val[c] == 'v.') {
					newVal += ' ' + val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + '. ';
				  }
				  else if (val[c].length == 1) {
					newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + '.';
				  }
				  else if (c == 0 && val[c].search(/\./) == -1 && val[c+1] && val[c].length < 4) {
					for(var i=0; i < val[c].length; i++) {
						if (i+1 == val[c].length) {
						newVal += val[c].substring(i,(i+1)).toUpperCase() + '. ';
						}
						else {
						newVal += val[c].substring(i,(i+1)).toUpperCase() + '.';
						}
					}
				  }
				  else if (c == 0 && val[c].search(/\./) == -1 && val[c+1]) {
					alerttekst = 'Je hebt je voornaam ingevuld, i.p.v. je voorletters. ';
							if (document.getElementById('voornaam').value != '' && document.getElementById('achternaam').value != '') {
							alerttekst += 'Vul bijv. "' + rekeninghouder + '" in. De rekeninghouder dient echter wel';
							}
							else {
							alerttekst += 'De rekeninghouder dient';
							}
							alerttekst += ' overeen te komen met de gegevens die bij de bank bekend zijn. Heb je wel gewoon je voorletters ingevuld, schakel dan het vakje "Schakel verbetering uit" in';
						newVal += val[c].substring(0,1).toUpperCase() + '. ';
						alerttekst = alerttekst + '.';
					  alert(alerttekst);
					  obj.focus();
					  obj.select();
				  }
				  else if (val[c].length == 2 && val[c].substring(1,2) == ".") {
					newVal += val[c].substring(0,1).toUpperCase() + '. ';
				  }
				  else {
					newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + ' ';
				  }
			}
			obj.value = newVal.slice(0,-1);
	
			val = obj.value;
			newVal = '';
			val = val.split('-');
			for(var c=0; c < val.length; c++) {
					newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + '-';
			}
			obj.value = newVal.slice(0,-1);
	
			val = obj.value;
			newVal = '';
			val = val.split('.');
			for(var c=0; c < val.length; c++) {
				  if (val[c].length == 1) {
					newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + '.';
				  }
				  else if (val[c].length == 2 && c == 0) {
					newVal += val[c].substring(0,1).toUpperCase() + '.' + val[c].substring(1,2).toUpperCase() + '.';
				  }
				  else if (val[c].length == 3 && c == 0) {
					newVal += val[c].substring(0,1).toUpperCase() + '.' + val[c].substring(1,2).toUpperCase() + '.' + val[c].substring(2,3).toUpperCase() + '.';
				  }
				  else if (val[c].length == 4 && c == 0) {
					newVal += val[c].substring(0,1).toUpperCase() + '.' + val[c].substring(1,2).toUpperCase() + '.' + val[c].substring(2,3).toUpperCase() + '.' + val[c].substring(3,4).toUpperCase() + '.';
				  }
				  else if (val[c].length > 1 && c != (val.length - 1)) {
					newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + '.';
				  }
				  else if (c == (val.length - 1) && c != 0 && val[c].split(' ')[0].length == 1) {
					newVal += '' + val[c].substring(0,1).toUpperCase() + '. ' + val[c].substring(1,val[c].length) + ' ';
				  }
				  else if (c == (val.length - 1) && c != 0) {
					newVal += ' ' + val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + ' ';
				  }
				  else {
					newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + ' ';
				  }
			}
			newVal = newVal.replace(/\s+/g, " ").replace(/^\s/g, "");
			newVal = newVal.replace(" De ", " de ").replace("-De ", "-de ").replace(" Der ", " der ").replace("-Der ", "-der ").replace(" Den ", " den ").replace("-Den ", "-den ").replace(" Vd ", " vd ").replace("-Vd ", "-vd ").replace(/( V | V. | Van )/, " van ").replace(/(-V |-V. |-Van )/, "-van ").replace(" V.d. ", " v.d. ").replace("-V.d. ", "-v.d. ").replace(" El ", " el ").replace("-El ", "-el ").replace(" Al ", " al ").replace("-Al ", "-al ").replace(" Op ", " op ").replace("-Op ", "-op ").replace(" Te ", " te ").replace("-Te ", "-te ").replace(" Du ", " du ").replace("-Du ", "-du ").replace(" Ben ", " ben ").replace("-Ben ", "-ben ").replace(" Den ", " den ").replace("-Den ", "-den ").replace(" Uit ", " uit ").replace("-Uit ", "-uit ").replace(" E/o ", " en/of ").replace(" En/of ", " en/of ").replace(" Eo ", " en/of ").replace(/(en\/of )$/, "");
			newVal = newVal.substring(0,1).toUpperCase() + newVal.substring(1,newVal.length);
			newVal = newVal.slice(0,-1);
			if (newVal.slice(-1) == " ") {
			newVal = newVal.slice(0,-1);
			}
			obj.value = newVal;
	
			if (OldVal.toUpperCase() != obj.value.toUpperCase()) {
			document.getElementById('tennamevan_origineel').value = OldVal;
			document.getElementById('tennamevan_checkbox').style.display = 'inline';
			}
			
	}
	else if (document.getElementById('tennamevan_origineel').value != '') {
	obj.value = document.getElementById('tennamevan_origineel').value;
	document.getElementById('tennamevan_origineel').value = '';
	}
	EnOfCorrectie();
	var poststr = "fraudereknr=" + escape(document.getElementById('rekeningnummer').value);
	makePOSTRequest('/include/functie/', poststr, "fraudereknr");

	
}

function EnOfCorrectie() {
			if (document.getElementById('tennamevan').value.search(/ en\/of/) != -1) {
				document.getElementById("tr_tennamevan_enof").style.display = 'table-row';
				document.getElementById("tennamevan_enof").innerHTML = '<span style="font-size:9px; color:#FF0000; vertical-align:top;">Bij een en/of rekening hoeft slechts &eacute;&eacute;n van de twee namen ingevuld te worden.</span>';
			}
			else {
				document.getElementById("tennamevan_enof").innerHTML = '';
				document.getElementById("tr_tennamevan_enof").style.display = 'none';
			}
			if (document.getElementById('tennamevan').value.length >= 24) {
				if (document.getElementById("tennamevan_enof").innerHTML != '') {
					document.getElementById("tr_tennamevan_enof").style.display = 'table-row';
					document.getElementById("tennamevan_enof").innerHTML += '<br /><span style="font-size:9px; color:#FF0000; vertical-align:top;">Helaas kan het &quot;Ten name van&quot;-veld niet meer tekens bevatten dan er nu zijn ingevuld.</span>';
				}
				else {
					document.getElementById("tr_tennamevan_enof").style.display = 'table-row';
					document.getElementById("tennamevan_enof").innerHTML = '<span style="font-size:9px; color:#FF0000; vertical-align:top;">Helaas kan het &quot;Ten name van&quot;-veld niet meer tekens bevatten dan er nu zijn ingevuld.</span>';				
				}
			}
}

function tennamevan_placeholder(isfocussed) {
   if (document.getElementById('tennamevan').value == "Voorletters + Achternaam" && isfocussed == true) {
   document.getElementById('tennamevan').value = '';
   document.getElementById('tennamevan').style.color = '#000';
   document.getElementById('tennamevan').style.fontStyle = 'normal';
   }
   else if (isfocussed == true) {
   document.getElementById('tennamevan').style.color = '#000';
   document.getElementById('tennamevan').style.fontStyle = 'normal';
   }
   else if (document.getElementById('tennamevan').value == "") {
   document.getElementById('tennamevan').value = 'Voorletters + Achternaam';
   document.getElementById('tennamevan').style.color = '#777';
   document.getElementById('tennamevan').style.fontStyle = 'italic';
   }
}

function checkpassnow() {
	if (document.getElementById("passnow").value == "") {
	alert('Je bent vergeten je huidige wachtwoord in te vullen. Dit is noodzakelijk om je gegevens te kunnen wijzigen.');
	document.getElementById("passnow").focus();
	return false;
	}
}
