Скрипт предназначен для того, чтобы запретить регистрацию пользователей под определенными никнеймами.

HTML-верх:

Код:
<style type="text/css">
#pun-register .button {
  display: none;
}

#inform_mess {
  position: absolute; 
  z-index: 1000; 
  padding: 5px;
  width: 400px; 
  margin-left: 200px; 
  margin-top: -22px;
}
</style>

HTML-низ:

Код:
<script type="text/javascript">
var fld_1 = document.getElementById("fld1"); 

function check_login() {
 var f1_value; var rule; var fld_1;
 var censored_login = new Array("Login_1", "Login_2", "Login_3");
 fld_1 = document.getElementById("fld1");
 f1_value = fld_1.value;
 if (f1_value != "") {
  rule = new RegExp(censored_login.join('|'), "i");
  if (rule.test(f1_value)) create_inform_mess("bad");
  else if (f1_value.length < 2) create_inform_mess("small");
  else create_inform_mess("good");
 }
}

function create_inform_mess(y) {
 var div = document.getElementById('inform_mess');
 var registration = document.getElementById("register").getElementsByTagName("input")[8];
 if (!div) {
  div = document.createElement("div");
  div.id = "inform_mess";
  document.getElementById("fld1").parentNode.appendChild(div);
 }
 if (y == "bad") { 
  div.innerHTML = "Такое имя пользователя недопустимо, выберите другой вариант.";
  div.style.backgroundColor = "#ff6a6a";
  document.getElementById("fld1").style.background = "#ff6a6a none";
  registration.style.display = "none";
 }
 else if (y == "good") {
  div.innerHTML = "Такое имя пользователя разрешено к регистрации.";
  div.style.backgroundColor = "#66cdaa";
  document.getElementById("fld1").style.background = "#66cdaa none";
  registration.style.display = "block";
 }
 else if (y == "small") {
  div.innerHTML = "Имя пользователя не должно быть короче 2 символов.";
  div.style.backgroundColor = "#ff6a6a";
  document.getElementById("fld1").style.background = "#ff6a6a none";
  registration.style.display = "none";
 }
}

if (document.URL.indexOf("register.php") != -1) {
 fld_1.onkeyup = fld_1.onkeydown = fld_1.onfocus = fld_1.onblur = check_login;
}
</script>

Слова/никнеймы прописываются в эту строку:

var censored_login = new Array("Login_1", "Login_2", "Login_3");