function Validate(form,fields)
{

  if (Form.BusName.value.length > 23)
  {
    alert("Business Name not Valid - too long !");
    Form.BusName.focus();
    Form.BusName.value = "";
    return (false);
  }
  
  if (Form.BusName.value == "")
  {
    alert("Please insert your Business Name first !");
    Form.BusName.focus();
    Form.BusName.value = "";
    return (false);
  }

//---
var swear_words_arr=new Array("jobbie","jobby","fuck","fucker","cunt","crap","crapper","wanker","wank","prick","penis","cock","tit","tits","whore","arse","bastard","fart","shite","shit","lesbian","poofter","poof","shagger","shag","tosser","toss");
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 Business name input was not\naccepted for the following reasons:\n_______________________________\n" + alert_text + "\n_______________________________\nBy the way only you can see this !!"); 
window.location= 'demo_m.asp?c=o';
return (false); 
}
//else
//{
//return true;
//}

return (true);
}
