2005-01-24 19:52:04 +01:00
|
|
|
function proposeAddress() {
|
|
|
|
document.getElementById('address').value =
|
|
|
|
document.getElementById('name').value.replace(/[^a-zA-Z0-9]/g, "").toLowerCase();
|
|
|
|
}
|
|
|
|
|
|
|
|
function cleanAddress() {
|
|
|
|
document.getElementById('address').value =
|
|
|
|
document.getElementById('address').value.replace(/[^a-zA-Z0-9]/g, "").toLowerCase();
|
|
|
|
}
|
|
|
|
|
2005-02-05 14:53:29 +01:00
|
|
|
function checkSystemPassword(password) {
|
|
|
|
if (password == "") {
|
2005-01-24 19:52:04 +01:00
|
|
|
alert("You must enter the system password");
|
|
|
|
return false;
|
2005-02-10 22:55:13 +01:00
|
|
|
} else {
|
|
|
|
return true;
|
2005-01-24 19:52:04 +01:00
|
|
|
}
|
2005-02-05 14:53:29 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
function validateEditWebForm() {
|
2005-02-10 22:55:13 +01:00
|
|
|
if (!checkSystemPassword(document.getElementById('system_password').value)) {
|
|
|
|
return false;
|
|
|
|
}
|
2005-01-24 19:52:04 +01:00
|
|
|
if (document.getElementById('name').value == "") {
|
|
|
|
alert("You must pick a name for the web");
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
if (document.getElementById('address').value == "") {
|
|
|
|
alert("You must pick an address for the web");
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
if (document.getElementById('password').value != "" &&
|
|
|
|
document.getElementById('password').value != document.getElementById('password_check').value) {
|
|
|
|
alert("The password and its verification doesn't match");
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
return true;
|
|
|
|
}
|
|
|
|
|
|
|
|
// overriding auto-complete by form managers
|
|
|
|
// code by Chris Holland, lifted from
|
|
|
|
// http://chrisholland.blogspot.com/2004/11/banks-protect-privacy-disable.html
|
|
|
|
function overrideAutocomplete() {
|
|
|
|
if (document.getElementsByTagName) {
|
|
|
|
var inputElements = document.getElementsByTagName("input");
|
|
|
|
for (i=0; inputElements[i]; i++) {
|
|
|
|
if (inputElements[i].className && (inputElements[i].className.indexOf("disableAutoComplete") != -1)) {
|
|
|
|
inputElements[i].setAttribute("autocomplete","off");
|
|
|
|
}//if current input element has the disableAutoComplete class set.
|
|
|
|
}//loop thru input elements
|
|
|
|
}
|
|
|
|
}
|
2005-07-20 00:27:45 +02:00
|
|
|
|
|
|
|
// This line is executed when the script is loaded
|
|
|
|
overrideAutocomplete();
|