function validate_membership_form()
{
	var error 		= '';
	
	mindex 			= document.membership_form.mindex;
	bdfirst_name 	= document.membership_form.bdfirst_name;
	bdlast_name 	= document.membership_form.bdlast_name;
	bdemail_address = document.membership_form.bdemail_address;
	bdemail_address = document.membership_form.bdemail_address;
	bdmobile_number = document.membership_form.bdmobile_number;
	
	if(document.membership_form.mindex[document.membership_form.mindex.selectedIndex].value == '')
	{
		error += 'A Membership Type is required.\n';
	}
	
	if(bdfirst_name.value == '')
	{
		error += 'First Name is required.\n';
	}
	
	if(bdlast_name.value == '')
	{
		error += 'Last Name is required.\n';
	}
	
	if(bdemail_address.value == '')
	{
		error += 'A valid Email Address is required.\n';
	}
	else if(!validate_email(bdemail_address.value))
	{
		error += 'A valid Email Address is required.\n';
	}
	
	if(bdmobile_number.value == '')
	{
		error += 'Mobile Number is required.\n';
	}
	
	if(error != '')
	{
		alert(error);
		return false;
	}
	
	document.membership_form.submit();
	return true;
}