function filterWords(str)
{
	var charIndex = -1;
	var words = new Array(" tit",
			      " git",
			      "knob",
			      "dick",
			      "cock",
			      "fuck",
			      "shit",
			      "wank",
			      "crap",
			      "cunt",
			      "twat",
			      "muff",
			      "arse",
			      "anus",
			      "fart",
			      "jysm",
			      "piss",
			      "turd",
			      "toss",
			      "balls",
			      "boobs",
			      "fanny",
			      "dildo",
			      "ponce",
			      "sperm",
			      "spunk",
			      "nipple",
			      "bugger",
			      "bloody",
			      "flange",
			      "jissum",
			      "murder",
			      "killer",
			      "bastard",
			      "bellend",
			      "pillock",
			      "fuckwit",
			      "bollocks");

	/* Convert to lowercase string */
	var freeTextString = str.toLowerCase();
	
	var index = 0;
	var index1 = words.length;
	
	/* TODO: Move to freeTextString.test(re) and regular expression pattern matching later */
	
	while ((charIndex == -1) && (index < index1))
	{
		/* Test for sub-string */
		charIndex = freeTextString.indexOf(words[index]);
		
		if (charIndex != -1)
			++charIndex;
		else
			++index;
	}
	
	freeTextString = null;
	words = null;
	
	return charIndex;
}
