// --------------------------
// validate user registration
// --------------------------
function validateJoin() {

if (document.join.firstname.value == "") {
alert ("Please enter your first name.")
document.join.firstname.focus();
return false;
}

if (document.join.lastname.value == "") {
alert ("Please enter your first name.")
document.join.lastname.focus();
return false;
}

if (document.join.emailaddress.value != "") {
	var username = document.forms[ "join" ].emailaddress.value;
	var at = username.indexOf( "@" );
	var dot = username.indexOf( "." );
	if( at == -1 ||
		dot == -1 ||
		( username.length < 5 ) ) {
		alert( "Please enter a valid e-mail address (ie: yourname@aol.com)" );
		document.join.emailaddress.focus();
		return false;
	}
}

if (document.join.city.value == "") {
alert ("Please enter your city.")
document.join.city.focus();
return false;
}

if (document.join.state.value == "") {
alert ("Please select your state.")
document.join.state.focus();
return false;
}

if (document.join.zipcode.value == "") {
alert ("Please enter your postal / zip code.")
document.join.zipcode.focus();
return false;
}

return true;
}