Hello
When I click on Register button I get this error -
Message: Object expected
Line: 20
Char: 1
Code: 0
URI: http://localhost/goodlogin/registerform.php

This is my registerform.php code -

Code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>register</title>
<script type="forms.js" type="text/javascript"></script>
<script type="sha512.js" type="text/javascript"></script>
</head>
<body  bgcolor="black"    style="color:white;">
<FORM ACTION="register.php" METHOD="POST">
<h1>welcome to the registration page</h1>
please input the registration details to create an account here<br>
<table border="2">
<tr>
<td>email :</td><td><input name="regemail" type="text" size"30"></input></td>
</tr>
<tr>
<td>password :</td><td><input name="regpass1" type="password" size"20"></input></td>
</tr>
</table>
<input type="button" value="Register" onclick="formhash(this.form, this.form.regpass1);" /> </input>
</FORM>
</body>
</html>
And this is my forms.ja code -

Code:
function formhash(form, password) {
  // Create a new element input, this will be out hashed password field.
  var p = document.createElement("input");
  // Add the new element to our form.
   
   p.name = "p";
   p.type = "hidden"
   p.value = hex_sha512(password.value);
   // Make sure the plaintext password doesn't get sent.
   password.value = "";
   // Finally submit the form.
   form.appendChild(p);
   form.submit();
}