function validatePwd() {

var invalid = " "; // Invalid character
var slashes = "/"; // Invalid character
var asterix = "*"; // Invalid character
var hekje = "#"; // Invalid character
var groter = ">"; // Invalid character
var kleiner = "<"; // Invalid character
var dubpunt = ":"; // Invalid character
var puntcomma = ";"; // Invalid character
var vraag = "?"; // Invalid character
var uitroep = "!"; // Invalid character
var procent = "%"; // Invalid character
var enMark = "&"; // Invalid character

var minLength = 1; // Minimum length

var pw1 = document.login.IDcode.value;


// check for minimum length
if (document.login.IDcode.value.length < minLength) {
alert('Het invulveld bevat geen juiste Cijfer lettercombinatie.');
return false;
}


// check for spaces
if (document.login.IDcode.value.indexOf(invalid) > -1) {
alert('Het invulveld bevat geen juiste Cijfer lettercombinatie.');
return false;
}

// check
if (document.login.IDcode.value.indexOf(slashes) > -1) {
alert('Het invulveld bevat geen juiste Cijfer lettercombinatie.');
return false;
}

// check
if (document.login.IDcode.value.indexOf(asterix) > -1) {
alert('Het invulveld bevat geen juiste Cijfer lettercombinatie.');
return false;
}

// check
if (document.login.IDcode.value.indexOf(hekje) > -1) {
alert('Het invulveld bevat geen juiste Cijfer lettercombinatie.');
return false;
}

// check
if (document.login.IDcode.value.indexOf(groter) > -1) {
alert('Het invulveld bevat geen juiste Cijfer lettercombinatie.');
return false;
}

// check
if (document.login.IDcode.value.indexOf(kleiner) > -1) {
alert('Het invulveld bevat geen juiste Cijfer lettercombinatie.');
return false;
}

// check
if (document.login.IDcode.value.indexOf(dubpunt) > -1) {
alert('Het invulveld bevat geen juiste Cijfer lettercombinatie.');
return false;
}

// check
if (document.login.IDcode.value.indexOf(puntcomma) > -1) {
alert('Het invulveld bevat geen juiste Cijfer lettercombinatie.');
return false;
}

// check
if (document.login.IDcode.value.indexOf(vraag) > -1) {
alert('Het invulveld bevat geen juiste Cijfer lettercombinatie.');
return false;
}

// check
if (document.login.IDcode.value.indexOf(uitroep) > -1) {
alert('Het invulveld bevat geen juiste Cijfer lettercombinatie.');
return false;
}

// check
if (document.login.IDcode.value.indexOf(procent) > -1) {
alert('Het invulveld bevat geen juiste Cijfer lettercombinatie.');
return false;
}

// check
if (document.login.IDcode.value.indexOf(enMark) > -1) {
alert('Het invulveld bevat geen juiste Cijfer lettercombinatie.');
return false;
}

}