 
// Word Filter 2.0 
// (c) 2002 Premshree Pillai 
// Created : 29 September 2002 
// http://www.qiksearch.com 
// http://javascript.qik.cjb.net 

var swear_words_arr=new Array("@","www","fuck","ass","arse","assbag","idiot","assbandit","homosexual","assbanger","homosexual","assbite","idiot","assclown","asscock","idiot","assface","assfuck","rear-loving","asshat","asshead","idiot","asshole","asshopper","homosexual","assjacker","homosexual","asslicker","Buttlicker","assmunch","idiot","assshole","asswipe","bampot","idiot","bastard","beaner","bitch","blowjob boner","brotherfucker","homosexual","bullshit","butt plug","butt-pirate","homosexual","buttfucka","homosexual","buttfucker","homosexual","camel toe","carpetmuncher","homosexual","chinc","chink","chode","small penis","clit","genitals","cock","penis","cockbite","idiot","cockface","idiot","cockfucker","idiot","cockmaster","homosexual","cockmongruel","homosexual","cockmuncher","homosexual","cocksmoker – homosexual","cocksucker – homosexual","coon","cooter","cracker","cum","cumtart – idiot","cunnilingus","cunt","cunthole","damn","deggo","dick – penis","dickbag – idiot","dickhead","dickhole","dicks dickweed – idiot","dickwod – idiot","dildo","dipshit – idiot","dookie","douche","douchebag douchewaffle – homosexual","dumass – idiot","dumb ass – idiot","dumbass - idiot dumbfuck – idiot","dumbshit – idiot","dyke – homosexual","fag - homosexual fagbag – homosexual","fagfucker – homosexual","faggit – homosexual","faggot – homosexual","fagtard - homosexual idiot","fatass - a fat person","fellatio - sexual act fuck – fornicate","fuckass – idiot","fucked - had intercourse","fucker - fornicator fuckface – idiot","fuckhead – butt","fuckhole – jerk","fuckin - sexual act","fucking – freaking","fucknut – idiot","fucks - sexual act","fuckstick genitalia","fucktard","fuckup – idiot","fuckwad – idiot","fuckwit – dummy","fudgepacker – homosexual","gay - homosexual gaytard – homosexual","gaywad – homosexual","goddamn – goshdarn","goddamnit – goshdarnit","gooch - female genitalia","gringo – foreigner","guido","hard on - erection heeb","hell – heck","homo – homosexual","honkey","humping - sexual act","jackass – idiot","jap","jerk off – masturbate","jigaboo","jizz","jungle bunny","kike","kooch","kootch","kyke lesbian – homosexual","lesbo – homosexual","lezzie – homosexual","mick","minge","female genitalia","mothafucka","motherfucker","mother lover","motherfucking","fornicating with mother","muff","genitalia","negro","nigga","nigger","niglet","nut sack","nutsack","paki panooch","pecker","Penis","peckerhead","penis","piss","pissed","pissed off","pollock poon","poonani","poonany","vagina","porch monkey","porchmonkey","prick","penis punta","pussy","pussylicking","sexual act puto","idiot","queef","vaginal fart.","queer","homosexual queerbait","homosexual","renob rimjob","dirty sexual act","sand nigger sandnigger","schlong","scrote","shit","shitcunt shitdick","shitface","shitfaced","shithead","shitter","shittiest shitting","shitty","skank","skeet","slut","slutbag","snatch","spic spick","tard","testicle","thundercunt","tit","titfuck","sexual act","tits","breasts twat","twatlips","twats","twatwaffle","va-j-j","vag","vjayjay","wank wetback","whore","whorebag","wop","ass","arse","assbag","idiot","assbandit","homosexual","assbanger","homosexual","assbite","idiot","assclown","asscock","idiot","assface","assfuck","rear-loving","asshat","asshead","idiot","asshole","asshopper","homosexual","assjacker","homosexual","asslicker","Buttlicker","assmunch","idiot","assshole","asswipe","bampot","idiot","bastard","beaner","bitch","blowjob boner","brotherfucker","homosexual","bullshit","butt plug","butt-pirate","homosexual","buttfucka","homosexual","buttfucker","homosexual","camel toe","carpetmuncher","homosexual","chinc","chink","chode","small penis","clit","genitals","cock","penis","cockbite","idiot","cockface","idiot","cockfucker","idiot","cockmaster","homosexual","cockmongruel","homosexual","cockmuncher","homosexual","cocksmoker – homosexual","cocksucker – homosexual","coon","cooter","cracker","cum","cumtart – idiot","cunnilingus","cunt","cunthole","damn","deggo","dick – penis","dickbag – idiot","dickhead","dickhole","dicks dickweed – idiot","dickwod – idiot","dildo","dipshit – idiot","dookie","douche","douchebag douchewaffle – homosexual","dumass – idiot","dumb ass – idiot","dumbass - idiot dumbfuck – idiot","dumbshit – idiot","dyke – homosexual","fag - homosexual fagbag – homosexual","fagfucker – homosexual","faggit – homosexual","faggot – homosexual","fagtard - homosexual idiot","fatass - a fat person","fellatio - sexual act fuck – fornicate","fuckass – idiot","fucked - had intercourse","fucker - fornicator fuckface – idiot","fuckhead – butt","fuckhole – jerk","fuckin - sexual act","fucking – freaking","fucknut – idiot","fucks - sexual act","fuckstick genitalia","fucktard","fuckup – idiot","fuckwad – idiot","fuckwit – dummy","fudgepacker – homosexual","gay - homosexual gaytard – homosexual","gaywad – homosexual","goddamn – goshdarn","goddamnit – goshdarnit","gooch - female genitalia","gringo – foreigner","guido","hard on - erection heeb","hell – heck","homo – homosexual","honkey","humping - sexual act","jackass – idiot","jap","jerk off – masturbate","jigaboo","jizz","jungle bunny","kike","kooch","kootch","kyke lesbian – homosexual","lesbo – homosexual","lezzie – homosexual","mick","minge","female genitalia","mothafucka","motherfucker","mother lover","motherfucking","fornicating with mother","muff","genitalia","negro","nigga","nigger","niglet","nut sack","nutsack","paki panooch","pecker","Penis","peckerhead","penis","piss","pissed","pissed off","pollock poon","poonani","poonany","vagina","porch monkey","porchmonkey","prick","penis punta","pussy","pussylicking","sexual act puto","idiot","queef","vaginal fart.","queer","homosexual queerbait","homosexual","renob rimjob","dirty sexual act","sand nigger sandnigger","schlong","scrote","shit","shitcunt shitdick","shitface","shitfaced","shithead","shitter","shittiest shitting","shitty","skank","skeet","slut","slutbag","snatch","spic spick","tard","testicle","thundercunt","tit","titfuck","sexual act","tits","breasts twat","twatlips","twats","twatwaffle","va-j-j","vag","vjayjay","wank wetback","whore","whorebag","wop"
); 

var swear_alert_arr=new Array(); 
var swear_alert_count=0; 


function reset_alert_count() 
{ 
swear_alert_count=0; 
} 

function wordFilter(form,fields) 
{ 
reset_alert_count(); 
var compare_text; 
var fieldErrArr=new Array(); 
var fieldErrIndex=0; 
for(var i=0; i<fields.length; i++) 
{ 
eval('compare_text=document.' + form + '.' + fields[i] + '.value;'); 
for(var j=0; j<swear_words_arr.length; j++) 
{ 
//for(var k=0; k<(compare_text.length); k++) 
 //{ 
	//if(swear_words_arr[j]==compare_text.substring(k,(k+swear_words_arr[j].length)).toLowerCase()) 
 if(swear_words_arr[j]==compare_text) 
	{ 
		//swear_alert_arr[swear_alert_count]=compare_text.substring(k,(k+swear_words_arr[j].length)); 
		//swear_alert_count++; 
		//fieldErrArr[fieldErrIndex]=i; 
		//fieldErrIndex++; 
		alert("The form cannot be submitted.\nThe following illegal words were found:\n_______________________________\n" + compare_text + "\n_______________________________"); 
		return false; 
	} 
 //} 
 } 
} 
var alert_text=""; 
for(var k=1; k<=swear_alert_count; k++) 
{ 
alert_text+="\n" + "(" + k + ") " + swear_alert_arr[k-1]; 
eval('compare_text=document.' + form + '.' + fields[fieldErrArr[0]] + '.focus();'); 
eval('compare_text=document.' + form + '.' + fields[fieldErrArr[0]] + '.select();'); 
} 
if(swear_alert_count>0) 
{ 
alert("The form cannot be submitted.\nThe following illegal words were found:\n_______________________________\n" + alert_text + "\n_______________________________"); 
return false; 
} 
else 
{ 
return true; 
} 
} 
