function doSubmitStep() {
var isFormOk = false;
isIncomplete = false;
	if(true) {
		if (isFirstNameOK() && isLastNameOK() && isEmailOK() && isPhoneOK() && isAddressOK() && isCityOK() && isCountryOK() && isPostCodeOK() && isCommunityOK()) {
			isFormOk = true;
		} else {
			return false;
		}
	}
	if(isFormOk) {
		document.register.submit();
	}
}
function isFirstNameOK() {
	var field_val=document.register.first_name.value.replace(/[ ]/g, "");
	if (field_val.length==0) {
		alert('Please type your First Name.');
		document.register.first_name.value=""
		document.register.first_name.focus();
		return false;
		}
	return true;
}
function isLastNameOK() {
	var field_val=document.register.last_name.value.replace(/[ ]/g, "");
	if (field_val.length==0) {
		alert('Please type your Last Name.');
		document.register.last_name.value=""
		document.register.last_name.focus();
		return false;
		}
	return true;
}
function isEmailOK() {
	var field_val=document.register.email.value.replace(/[ ]/g, "");
	if (field_val.length==0) {
		alert('Please type your Email Address.');
		document.register.email.value=""
		document.register.email.focus();
		return false;
		}
	return true;
}
function isPhoneOK() {
	var field_val=document.register.phone.value.replace(/[ ]/g, "");
	if (field_val.length==0) {
		alert('Please type your Phone Number.');
		document.register.phone.value=""
		document.register.phone.focus();
		return false;
		}
	return true;
}
function isAddressOK() {
	var field_val=document.register.address.value.replace(/[ ]/g, "");
	if (field_val.length==0) {
		alert('Please type your Mailing Address.');
		document.register.address.value=""
		document.register.address.focus();
		return false;
		}
	return true;
}
function isCityOK() {
	var field_val=document.register.city.value.replace(/[ ]/g, "");
	if (field_val.length==0) {
		alert('Please type your City.');
		document.register.city.value=""
		document.register.city.focus();
		return false;
		}
	return true;
}
function isCountryOK() {
	var field_val=document.register.country.value.replace(/[ ]/g, "");
	if (field_val.length==0) {
		alert('Please type your Country.');
		document.register.country.value=""
		document.register.country.focus();
		return false;
		}
	return true;
}
function isPostCodeOK() {
	var field_val=document.register.post_code.value.replace(/[ ]/g, "");
	if (field_val.length==0) {
		alert('Please type your Postal/Zip Code.');
		document.register.post_code.value=""
		document.register.post_code.focus();
		return false;
		}
	return true;
}
function isCommunityOK() {
	var field_val=document.register.elements['community[]'].value.replace(/[ ]/g, "");
	if (field_val.length==0) {
		alert('Please select a community from the list.');
		document.register.elements['community[]'].value=""
		return false;
		}
	return true;
}