$(document).ready(function(){
  $("input").blur(function(e){
		this.value = this.value.replace(/^\s+/,''); 
		this.value = this.value.replace(/\s+$/,'');
		first = false;
		if(this.name == "straatnaam" || this.name == "woonplaats"){
			first = true;
		}
		if(this.name == "voornaam" || this.name == "achternaam" || this.name == "straatnaam" || this.name == "woonplaats"){
			str = this.value;
			str = str.toLowerCase();
			if(str.indexOf('-')){ str = str.replace("-","- ")}
			var naam = str.split(' ');
			for(var i=0;i < naam.length;i++) {
				if(i == 0 && first == true){
					naam[i] = naam[i].charAt(0).toUpperCase() + naam[i].slice(1);
				}
				else if(naam[i] !== 'van' && naam[i] !== 'de' && naam[i] !== 'der' && naam[i] !== 'den' && naam[i] !== 'vd' && naam[i] !== 'v' && naam[i] !== 'd' && naam[i] !== 'v.d.' && naam[i] !== 'en' && naam[i] !== 'aan' && naam[i] !== 'a.d.' && naam[i] !== 'ad' && naam[i] !== 'a'){  
					naam[i] = naam[i].charAt(0).toUpperCase() + naam[i].slice(1);
				}
			}
			naam = naam.join(" ");
			if(str.indexOf('-')){ naam = naam.replace("- ","-")}
			this.value = naam;
		}
		if(this.name == "voorletters"){
			str = this.value;
			str = str.replace(/\./g,'').replace(/\ /g,'').toUpperCase();;
			this.value = str;
		}	  
  });
});
