var numberOfWords = 46; 
var message = ""; 
var isProfane = new makeArray(numberOfWords); 
var word = new makeArray(numberOfWords); 

function checkForProfanity(usersInput) { 

var temp = usersInput; 
temp = temp.toLowerCase(); 

word[1] = "shit"; 
word[2] = "fuck"; 
word[3] = "asshole"; 
word[4] = "xxx"; 
word[5] = "cunt"; 
word[6] = "suck"; 
word[7] = "pussy"; 
word[8] = "fds"; 
word[9] = "bastard"; 
word[10] = "penis"; 
word[11] = "asdd"; 
word[12] = "fuk"; 
word[13] = "geek"; 
word[14] = "nerd"; 
word[15] = "sdf"; 
word[16] = "idiot"; 
word[17] = "stupid"; 
word[18] = "bitch"; 
word[19] = "xzc"; 
word[20] = "dummy"; 
word[21] = "sadfa"; 
word[22] = "satan"; 
word[23] = "devil"; 
word[24] = "qwe"; 
word[25] = "death"; 
word[26] = "asds"; 
word[27] = "gfhj"; 
word[28] = "lesbian"; 
word[29] = "sexx"; 
word[30] = "condom"; 
word[31] = "asdf"; 
word[32] = "asx"; 
word[33] = ">"; 
word[34] = "<"; 
word[35] = "asda"; 
word[36] = "asdc"; 
word[37] = "werf"; 
word[38] = "fwer"; 
word[39] = "kjf"; 
word[40] = "ghj"; 
word[41] = "fgd"; 
word[42] = "fjkg"; 
word[43] = "xcv"; 
word[44] = "wfewrf"; 
word[45] = "\\"; 
word[46] = "/"; 

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("Please refrain from using the word \'"+word[j]+"\'."); 
      usersInput = message; 
      j = numberOfWords + 1; } 

   else {} 
} 
      return usersInput; 
} 

function makeArray(n) { 
   this.length = n 
   for (var i = 1; i<=n; i++) { 
       this[i] = new String(); 
   } 
   return this; 
} 
