// JavaScript Document
<!--
var textfilter_arr=new Array("query","vicodin","ultram");
var textfilter_alert_arr=new Array();
var textfilter_alert_count=0;

function reset_alert_count()
{
textfilter_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<textfilter_arr.length; j++)
{
for(var k=0; k<(compare_text.length); k++)
{
if(textfilter_arr[j]==compare_text.substring(k,(k+textfilter_arr[j].length)).toLowerCase())
{
textfilter_alert_arr[textfilter_alert_count]=compare_text.substring(k,(k+textfilter_arr[j].length));
textfilter_alert_count++;
fieldErrArr[fieldErrIndex]=i;
fieldErrIndex++;
}
}
}
}
var alert_text="";
for(var k=1; k<=textfilter_alert_count; k++)
{
alert_text+="\n" + "(" + k + ") " + textfilter_alert_arr[k-1];
eval('compare_text=document.' + form + '.' + fields[fieldErrArr[0]] + '.focus();');
eval('compare_text=document.' + form + '.' + fields[fieldErrArr[0]] + '.select();');
}
if(textfilter_alert_count>0)
{
alert("The form cannot be submitted.\nDue to spamming the following words are restricted:\n_______________________________\n" + alert_text + "\n_______________________________");
return false;
}
else
{
return true;
}
}
//-->