function validateNoSwearWords(validateFormElement)
{
	var max_swear_words_in_error_message = 2;
	var swear_alert_count=0;
	//var swear_words_arr=new Array("Shit");
var swear_words_arr=new Array("Asshole", "Cunt",  "Fuck", "Nigger",  "Shit",  "asshole", "cunt",  "fuck", "nigger",  "shit");


/*
var swear_words_arr=new Array("Asshole", "Cunt",  "Fuck", "Nigger", "Pussy", "Shit",  " fart ");
var swear_words_arr=new Array("Asshole", "Asswipe", "Azz", "Azzhole", "Blowjob", "Blueball", "Bunghole", "Butthole", "Buttlick", "Buttwipe", "Candyass", "Chodelick", " Clit ", "Clito", "Clitoris", "Cock", "Cunt", "Dickbite", "Dickhead", "Dickless", "Dicklick", "Dicksuck", "Dickwad", "Dildo", "Dingleberry", "Dipshit", "Doggiestyle", "Douchebag", "Dyke", " Fag ", "Faggot", "Faggotlover", "Faglover", "Fags", "Fairy", "Fart", "Fuck", "Fuk", "Fuka", "Fukk", "Fukoff", "Fudgepacka", "Fudgepacker", "Fudgepacking", "Funkyass", "Gangbang", "Gangbanger", "Gaylover", "Handjob", "Handjobb", " Homo ", "Horny", "Hummer", "Jackoff", "Jackshit", "Jewed", "Jisim", "Jism", "Jizz", "Jizzum", "Knockers", " Lez ", "Masturbate", "Masturbation", "Monkeyass", "Motharfuka", "Motharfukka",  "Muffdive", "Mutherfuka", "Motherfuka", "Motherukka", "Mudpeople", "Mudpeoples", "Mudlover", "Nerchia", "Nigger", "Nigga", "Niggaz", "Niggah", "Niggerz", "Niggerlover", "Niggahlover", "Niggalover", "Peckerwood",  "Penis", "Penus", "Pflaume", "Poontang", "Poopshoot", "Prick",  "Pussy", "Pussylicker", "Pussylicka", "Pussysuck", "Pussysucker", "Pussysucking", "Pussysucka", "Pussies", "Puta", "Putain", "Putang", "Queef", "Querfotze", "Rimjob", "Shit", "Skitpackare", "slanthead", "slanteyes",  " tit ", " titty ", " twat ", " twink ", "wanker", "wetback", "wetfart");
*/


	var swear_alert_arr=new Array;

	var compare_text = validateFormElement.value;
	 for(var i=0; i<swear_words_arr.length; i++)
 	{
 		 for(var j=0; j<(compare_text.length); j++)
  		{
   			if(swear_words_arr[i].toLowerCase()==compare_text.substring(j,(j+swear_words_arr[i].length)).toLowerCase())
   			{
   				swear_alert_arr[swear_alert_count]=compare_text.substring(j,(j+swear_words_arr[i].length));
   				 swear_alert_count++;
   			}
 		 }
	 }

	//Create list of swear words in text string
	 var alert_text=" ";

	if(swear_alert_count==1)
		alert_text+="Please edit the word: ";
	else
		if(swear_alert_count>1)
			alert_text+="Please edit the following words: ";
	

	if(swear_alert_count>max_swear_words_in_error_message)
		max_count= max_swear_words_in_error_message;
	else
		max_count=swear_alert_count;
		
	 for(var k=0; k<max_count; k++)
 	{
		alert_text+="'"+swear_alert_arr[k]+"'";
		if(k<(max_count-1))
			alert_text+=", ";
	}

	if(swear_alert_count>max_swear_words_in_error_message)
		alert_text+="...";
	 
	return alert_text;
}