Antes de nada, ¿como que has implantado Asp con javascript? Hasta donde yo se no son compatibles puesto que uno se ejecuta en el servidor y otro en el cliente. Me refiero a la varible pswOriginal.
Una vez que hayas solventado eso prueba con esto
Código:
function changePassword()
{
var pswOriginal = '<%=Password%>';
var pswActual = document.all.txtPsw.value;
var pswNueva = document.all.txtPswNew.value;
var pswNueva2 = document.all.txtPswNew2.value;
var sUrl;
hayError = 0;
if (pswOriginal!=pswActual)
{
alert("La Contraseña Actual introducida no es válida.");
document.all.txtPsw.select();
hayError = 1;
return false;
}
if (pswNueva==pswActual)
{
alert("La Contraseña Nueva no puede ser igual que la Contraseña Actual");
hayError = 1;
return false;
}
if (pswNueva!=pswNueva2)
{
alert("La Contraseña Nueva no coincide");
document.all.txtPswNew2.select();
hayError = 1;
return false;
}
else
document.forms.all.action = "xxxx"
document.forms.all.submit();
}
Suerte