// Courtesy of SimplytheBest.net - http://simplythebest.net/scripts/
var k = 63;
var isProfane = new makeArray(k);
var word = new makeArray(k);
function checkForProfanity(elnum) {
var temp = document.forms[0].elements[elnum].value;
temp = temp.toLowerCase();
word[1] = " puto";
word[2] = " puta";
word[3] = "pendejo";
word[4] = "pendeja";
word[5] = "cabron";
word[6] = "cabrona";
word[7] = "idiota";
word[8] = "imbecil";
word[9] = "perra";
word[10] = "estupido";
word[11] = "verga";
word[12] = "mierda";
word[13] = "hijodeputa";
word[14] = " culo";
word[15] = "pito";
word[16] = "chingada";
word[17] = "chingar";
word[18] = "chingaste";
word[19] = "pendejaditas";
word[20] = "chingado";
word[21] = "vergas";
word[22] = "cagada";
word[23] = "cagar";
word[24] = "mear";
word[25] = "pendejadas";
word[26] = "tarado";
word[27] = "inepto";
word[28] = "ladrón";
word[29] = "ladron";
word[30] = "ratero";
word[31] = "chinga";
word[32] = "cabrón";
word[33] = "estupida";
word[34] = "vales madre";
word[35] = "valen madre";
word[36] = "la comes";
word[37] = "la comen";

word[38] = "shit";
word[39] = "nerd";
word[40] = "stupid";
word[41] = "ass";
word[42] = " cunt";
word[43] = "suck";
word[44] = "pussy";
word[45] = "cock";
word[46] = " cum ";
word[47] = "penis";
word[48] = "nuts";
word[49] = "dick";
word[50] = "fuck";
word[51] = "ass";
word[52] = " fag";
word[53] = "idiot";
word[54] = "asshole";
word[55] = "bitch";
word[56] = "gimp";
word[57] = "freak";

word[58] = " culito";
word[59] = " culero";
word[60] = " culero";
word[61] = " culear";
word[62] = " dedo";
word[63] = " dedito";

for (var j = 1; j <= k; j++) {
isProfane[j] = temp.indexOf(word[j]);
}
for (var j = 1; j <= k; j++) {
   if (isProfane[j] != -1) {
      alert("Porfavor abstengase de usar palabras altisonantes. \n No se le permite usar la palabra \'"+word[j]+"\'.");
      document.forms[0].elements[elnum].value = "";
      j = k + 1;
      document.forms[0].elements[elnum].focus();
       }
   else {}
}
}
function makeArray(n) {
   this.length = n
   for (var i = 1; i<=n; i++) {
       this[i] = new String();
   }
   return this
}
