
var numberOfWords = 31;
var message = "Per favore non usare parole volgari. grazie!!";
var isProfane = new makeArray(numberOfWords);
var word = new makeArray(numberOfWords);

function checkForProfanity(usersInput) {

var temp = usersInput;
temp = temp.toLowerCase();

word[1] = "cazzo";
word[2] = "culo";
word[3] = "topa";
word[4] = "fica";
word[5] = "scopare";
word[6] = "vaffanculo";
word[7] = "testa di cazzo";
word[8] = "stronzo";
word[9] = "troia";
word[10] = "puttana";
word[11] = "vacca";
word[12] = "lesbica";
word[13] = "finocchio";
word[14] = "inculare";
word[15] = "merda";
word[16] = "sega";
word[17] = "pompino";
word[18] = "bocchino";
word[19] = "sborrata";
word[20] = "ditalino";
word[21] = "madonna";
word[22] = "dio";
word[23] = "gesł";
word[24] = "maiale";
word[25] = "cane";
word[26] = "porco";
word[27] = "porco";
word[28] = "porco";
word[29] = "porco";
word[30] = "porco";
word[31] = "porco";

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("Per favore cambia la parola \'"+word[j]+"\' nel messaggio.");
      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;
}
