function Validate(form) 
{
	var sMessage = '';
	var bFail = false;
	var filter = /^.+@.+\..{2,4}$/
	var bSelected = false;
	if (!filter.test(form.Email.value))
	{
		bFail = true;
		sMessage += 'Please Enter A Valid Email Address\n';
		form.Email.focus();
	}
	if (form.FirstName.value == '') 
	{
		bFail = true;
		sMessage += 'The First Name is blank\n';
		form.FirstName.focus();
	}
	if (form.LastName.value == '') 
	{
		bFail = true;
		sMessage += 'The Last Name is blank\n';
		form.LastName.focus();
	}
	if (form.City.value == '')
	{
		bFail = true;
		sMessage += 'The City is blank\n';
		form.City.focus();
	}
	if (form.Country.value == '')
	{
		bFail = true;
		sMessage += 'The Country is blank\n';
		form.Country.focus();
	}
	if (form.nativelang.value == '')
	{
		bFail = true;
		sMessage += 'The Native Language is blank\n';
		form.nativelang.focus();
	}
	if (bFail)
	{
		sHeader =  '_________________________________________________\n\n';
		sHeader += 'The form was not submitted because of the following error(s).\n';
		sHeader += 'Please correct these error(s) and resubmit.\n';
		sHeader += '_________________________________________________\n\n';
		sHeader += '- The following required field(s) are empty:\n';
		window.alert(sHeader + sMessage);
		return false;
	}
	else
	{
		form.btnSubmit.disabled = true;
		return true;
	}
}
