function checkWMP(form) {
email1 = form.email.value;
email2 = form.email_confirm.value;

if (form.company.value == '')
	{
		// something else is wrong
		alert('Error: Please enter your Company Name');
		return false;
	}

else if (form.url.value == '')
	{
		// something else is wrong
		alert('Error: Please enter your Website Address');
		return false;
	}
	
else if (form.self_description.value == '')
	{
		// something else is wrong
		alert('Error: Please describe your company');
		return false;
	}

else if (form.first_name.value == '')
	{
		// something else is wrong
		alert('Error: Please enter your First Name');
		return false;
	}
	
else if (form.last_name.value == '')
	{
		// something else is wrong
		alert('Error: Please enter your Last Name');
		return false;
	}

else if (form.email.value == '') {
	alert ("Error: Please enter your E-Mail Address.");
	return false;
	}

else if (email1 != email2) {
	alert ("Error: Your email address and email address confirmation do not match.\nPlease re-enter your email address.");
	return false;
	}

else if (form.phone.value == '')
	{
		// something else is wrong
		alert('Error: Please enter your Phone Number');
		return false;
	}
	
else if (form.address.value == '')
	{
		// something else is wrong
		alert('Error: Please enter your Billing Address');
		return false;
	}

else if (form.city.value == '')
	{
		// something else is wrong
		alert('Error: Please enter your Billing City');
		return false;
	}

else if (form.state.value == '')
	{
		// something else is wrong
		alert('Error: Please enter your Billing State');
		return false;
	}

else if (form.zip.value == '')
	{
		// something else is wrong
		alert('Error: Please enter your Billing ZIP Code');
		return false;
	}

else if (form.cc_number.value == '')
	{
		// something else is wrong
		alert('Error: Please enter your Credit Card Number');
		return false;
	}
	
else return true;

}