<!--

var k = 25;
var l = 4;

var isProfane = new makeArray(k);
var isNotProfane = new makeArray(l);

var word = new makeArray(k);
var validWord = new makeArray(l);



function profanity_check(obj) {

	var temp = obj.value;
	temp = temp.toLowerCase();



word[1] = "shit";
word[2] = "fuck";
word[3] = "arsehole";
word[4] = "arse";
word[5] = "cunt";
word[6] = "suck";
word[7] = "pussy";
word[8] = "cock";
word[9] = "cum ";
word[10] = "penis";
word[11] = "nuts";
word[12] = "dick";
word[13] = "geek";
word[14] = "nerd";
word[15] = "fag ";
word[16] = "idiot";
word[17] = "stupid";
word[18] = "bitch";
word[19] = "gimp";
word[20] = "freak";
word[21] = "wank";
word[22] = "wanker";
word[23] = "shithead";
word[24] = "faggot";
word[25] = " fag";

validWord[1] = "kilcock";
validWord[2] = "cummins";
validWord[3] = "fagan";
validWord[4] = "cockcroft";


for (var j = 1; j <= k; j++) {
	isProfane[j] = temp.indexOf(word[j]);

	for (var jj = 1; jj <= l; jj++) {
		if ( temp.indexOf(validWord[jj]) != -1 ) {
			isProfane[j] = -1;
		}
	}

}


for (var j = 1; j <= k; j++) {

   if (isProfane[j] != -1) {

	alert("Profanity detected: Please refrain from using the word \'"+word[j]+"\'.");

	//obj.value = "";

	j = k + 1;

	obj.focus();

       }

   else {}

}

}



function makeArray(n) {

   this.length = n

   for (var i = 1; i<=n; i++) {

       this[i] = new String();

   }

   return this

}


//-->
