
var swear_words_arr=new Array("shit","dam","damm","fuck","hell","bitch"); 
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()) 
{ 
swear_alert_arr[swear_alert_count]=compare_text.substring(k,(k+swear_words_arr[j].length)); 
swear_alert_count++; 
fieldErrArr[fieldErrIndex]=i; 
fieldErrIndex++; 
} 
} 
} 
} 
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; 
} 
 
} 


function ValForm()
{
if (document.msgForm.FromName.value=='')
	{
		alert('Name is required');
		document.msgForm.FromName.focus();
		return false;
	}
if ((document.msgForm.FromEmail.value == "" ||
document.msgForm.FromEmail.value.indexOf('@', 0) == 
-1) || document.msgForm.FromEmail.value.indexOf('.') 
== -1) 
{
alert("The e-mail entered is empty or invalid!");
document.msgForm.FromEmail.focus();
return false;
}	
	
if (document.msgForm.city.value=='')
	{
		alert('City is required');
		document.msgForm.city.focus();
		return false;
	}
if (document.msgForm.state.value=='')
	{
		alert('State is required');
		document.msgForm.state.focus();
		return false;
	}	
if (document.msgForm.FromMessage.value=='')
	{
		alert('Message is required');
		document.msgForm.FromMessage.focus();
		return false;
	}
}


