var clickonce = false; function DisplayBlock(a,b) { obj1 = document.getElementById('Block' + a); style1 = obj1.style; style1.display = 'none'; obj2 = document.getElementById('Block' + b); style2 = obj2.style; style2.display = 'block'; } var sMessage = '' function FormLoginFocus(FormName) { document.getElementById(FormName).FormLogin.focus(); } // TRIM function trim(str) { return str.replace(/^\s+|\s+$/g, ''); } // E-MAIL VALIDATION function validateEmail (valfield,FormID) { if (valfield.value == '') { document.getElementById("EM" + FormID).innerHTML = "e-mailadres invullen en probeer opnieuw"; return false; } var tfld = trim(valfield.value); // value of field with whitespace trimmed off var email = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ; if (!email.test(tfld)) { document.getElementById("EM" + FormID).innerHTML = "Geen geldig e-mailadres"; return false; } var email2 = /^[A-Za-z][\w.-]+@\w[\w.-]+\.[\w.-]*[A-Za-z][A-Za-z]$/ ; if (!email2.test(tfld)) { document.getElementById("EM" + FormID).innerHTML = "Ongewoon e-mailadres."; return false; } document.getElementById("EM" + FormID).innerHTML = "
"; return true; } function SubmitTest(FormID) { if (!(validateEmail(document.forms[FormID].elements["FormLogin"],FormID))) { return } if (FormID == 0) { if (document.forms[FormID].elements["FormPass"].value == '') { document.getElementById("EM" + FormID).innerHTML = 'paswoord invullen aub'; return } else { if(clickonce==false) { document.Formulier0.submit(); clickonce=true; return; } else { alert('We verwerken uw aanvraag. Druk op ok om verder te gaan.') } } } else { document.Formulier1.submit(); } } function FormLoginCopy() { document.forms[1].elements['FormLogin'].value=document.forms[0].elements['FormLogin'].value } function SubmitTest2(FormID) { if (!(document.forms[FormID].elements["sKlantLoginPassNew"].value == document.forms[FormID].elements["sKlantLoginPassNew2"].value )) { document.getElementById("EM" + FormID).innerHTML = "paswoorden niet gelijk"; return; } else { document.forms[FormID].submit(); } } function validatePwd(fieldname,FormID) { //Initialise variables var errorMsg = ""; var space = " "; fieldvalue = fieldname.value; fieldlength = fieldvalue.length; errorColor = '090' errorText = "GOED"; errorMessage = ""; if (fieldlength == 0) { document.getElementById("EM" + FormID).innerHTML = ' '; style = obj.style; style.backgroundColor = '#F5F5F5'; style.borderColor = '#CCC'; style.color = '#F5F5F5'; return true; } //It must contain at least one number character if (!(fieldvalue.match(/\d/))) { errorColor = "F60"; // Kan beter errorText = "ZWAK"; errorMessage += " cijfers," } //It must start with at least one letter if (!(fieldvalue.match(/^[a-zA-Z]+/))) { errorColor = "F60"; // Kan beter errorText = "ZWAK"; } //It must contain at least one upper case character if (!(fieldvalue.match(/[A-Z]/))) { errorColor = "F90"; // Kan beter errorText = "ZWAK"; errorMessage += " hoofdletters," } //It must contain at least one lower case character if (!(fieldvalue.match(/[a-z]/))) { errorColor = "F60"; // kan Beter errorText = "ZWAK"; errorMessage += " kleine letters," } //It must contain at least one special character if (!(fieldvalue.match(/\W+/))) { errorColor = "F60"; // kan beter errorText = "ZWAK"; errorMessage += " speciale tekens," } //It must be at least 7 characters long. if (!(fieldlength >= 8)) { errorColor = "900"; // Niet ok errorText = "FOUT"; errorMessage = "minstens 8 tekens," } //It must not contain a space if (fieldvalue.indexOf(space) > -1) { errorColor = "900"; // NIET ok errorText = "FOUT"; errorMessage = "geen spaties," waarde = fieldname.value; fieldname.value = waarde.replace(/\ /g,"") } //If there is aproblem with the form then display an error if (errorColor != ""){ fieldname.focus(); // alert(errorMessage); if (errorMessage.length != 0) { errorMessage = errorMessage + "-" errorMessage = errorMessage.replace(/,\-/g,""); document.getElementById("EM" + FormID).innerHTML = 'Gebruik ' + errorMessage + ' aub'; } else { document.getElementById("EM" + FormID).innerHTML = ' '; } document.getElementById("ErrPass").value = errorText; // Plaats tekst in input value obj = document.getElementById('ErrPass'); // pas object aan met de juiste kleur style = obj.style; style.backgroundColor = '#' + errorColor; style.borderColor = '#CCC'; style.color = '#FFF'; return false; } return true; }