function checkPassword(){ var error = 0; if (document.getElementById('passwordInput1').value.length < 6 || document.getElementById('passwordInput2').value.length < 6){ document.getElementById('password-length-error').style.display = 'block'; error++; } else { document.getElementById('password-length-error').style.display = 'none'; } if (document.getElementById('passwordInput1').value != document.getElementById('passwordInput2').value){ document.getElementById('password-ens-error').style.display = 'block'; error++; } else { document.getElementById('password-ens-error').style.display = 'none'; } var xmlHttp=GetXmlHttpObject(); xmlHttp.onreadystatechange = function(){ if (xmlHttp.readyState==4){ if(xmlHttp.responseText == 'FALSE'){ document.getElementById('password-nomatch-error').style.display = 'block'; error++; } else if (xmlHttp.responseText == 'TRUE'){ document.getElementById('password-nomatch-error').style.display = 'none'; } } } params = 'password='+document.getElementById('oldpasswordInput1').value; xmlHttp.open("POST", '/ajax/checkPassword.php', true); xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlHttp.setRequestHeader("Content-length", params.length); xmlHttp.setRequestHeader("Connection", "close"); xmlHttp.send(params); if (error == 0){ return true; } else { return false; } }