var numberOfWords = 50;
var message = "Não eh legal usar palavras de baixo calão.";
var isProfane = new makeArray(numberOfWords);
var word = new makeArray(numberOfWords);

function checkForProfanity(usersInput) {

var temp = usersInput;
temp = temp.toLowerCase();

word[1] = "merda";
word[2] = "foder";
word[3] = "cuzao";
word[4] = " cuzona";
word[5] = "pelega";
word[6] = "chupar";
word[7] = "buceta";
word[8] = "cuzão";
word[9] = "porra";
word[10] = "penis";
word[11] = "vadia";
word[12] = "pinto";
word[13] = "punheteiro";
word[14] = " putinha";
word[15] = "franga";
word[16] = "cuzudo";
word[17] = "aberração";
word[18] = " puta";
word[19] = " vaca";
word[20] = "piranha";
word[21] = "aberracao";
word[22] = "satanico";
word[23] = "galinha";
word[24] = "matar";
word[25] = "morte";
word[26] = "maldito";
word[27] = "maldita";
word[28] = "vagabunda";
word[29] = "biscate";
word[30] = "chupa";
word[31] = "caralho";
word[32] = "xereca";
word[33] = "ridiculo";
word[34] = "ridículo";
word[35] = "gordo";
word[36] = "gorda";
word[37] = "magrelo";
word[38] = "magrela";
word[39] = "feio";
word[40] = "feia";
word[41] = "ridicula";
word[42] = "ridícula";
word[43] = "prostituta";
word[44] = "fodido";
word[45] = "fodida";
word[46] = "brocha";
word[47] = "broxa";
word[48] = "viado";
word[49] = "cú ";
word[50] = " cú";
word[51] = "cú";

for (var j = 1; j <= numberOfWords; j++) {
isProfane[j] = temp.indexOf(word[j]);
}

for (var j = 1; j <= numberOfWords; j++) {
   if (isProfane[j] != -1) {
      alert("Por favor nao use palavras de baixo calão como \'"+word[j]+"\'.");
      j = numberOfWords + 1;	  
  	  document.Form.msg.focus();
	  document.Form.msg.select();
	  }
	  }
	  return usersInput;
}

function makeArray(n) {
   this.length = n
   for (var i = 1; i<=n; i++) {
       this[i] = new String();
   }
   return this;
}
