in the update code i see the following for the password:
$WA_AB_Split . "".((isset($_POST["UserPassword"]))?WA_SHA1Encryption($_POST["UserPassword"]):$row_WADAusers["UserPassword"]) ."" . $WA_AB_Split
what this does is:
-check to see if a password is posted.
(isset($_POST["UserPassword"]))?
-if one is, encrypt it:
WA_SHA1Encryption($_POST["UserPassword"])
-if not, use the one that is already in the database:
$row_WADAusers["UserPassword"]
so, to prevent the password from being re encrypted, leave the value of the password field blank:
<input id="UserPassword" name="UserPassword" type="password" value="" class="formPasswordfield_Large" tabindex="2" onBlur="hideServerError('UserPassword_ServerError');">
this way it will only encrypt the password if a new one is entered, otherwise it will retain the old one without re encrypting it.