function validate_guestbook(the_form) {
	var why = '';
	if (the_form.fname.value == '') {
		why += 'Please enter your first name.\n';
	}
	if (the_form.lname.value == '') {
		why += 'Please enter your last name.\n';
	}
	if (the_form.phone_1.value == '') {
		why += 'Please enter your phone number.\n';
	}
	if (the_form.address1.value == '') {
		why += 'Please enter your address.\n';
	}
	if (the_form.city.value == '') {
		why += 'Please enter your city.\n';
	}
	if (the_form.state.value == '') {
		why += 'Please enter your state.\n';
	}
	if (the_form.zip.value == '') {
		why += 'Please enter your zip code.\n';
	}
	var email_reg = /[_a-zA-Z0-9.-]+@[_a-zA-Z0-9.-]+[.][_a-zA-Z0-9.-][_a-zA-Z0-9.-]+/;
	var res = email_reg.test(the_form.email.value);
	if (!res) {
		why += 'Please enter a valid email address.\n';
	}
	//if (get_radio_value(the_form.first_time) == false) {
		//why += 'Please tell us if this is your first visit.\n';
	//}
	if (why != '') {
		alert(why);
		return false;
	} else {
		return true;
	}
}

function get_radio_value(elem) {
	for (var i=0; i< elem.length; i++) {
		if (elem[i].checked) {
			return elem[i].value;
		}
	}
	return false;
}

function validate_emailchange(the_form) {
	var why = '';
	
	var email_reg1 = /[_a-zA-Z0-9.-]+@[_a-zA-Z0-9.-]+[.][_a-zA-Z0-9.-][_a-zA-Z0-9.-]+/;
	var res1 = email_reg1.test(the_form.newemail.value);
	if (!res1) {
		why += 'Please enter a valid email address.\n';
	}
	
	var email_reg2 = /[_a-zA-Z0-9.-]+@[_a-zA-Z0-9.-]+[.][_a-zA-Z0-9.-][_a-zA-Z0-9.-]+/;
	var res2 = email_reg2.test(the_form.newemailc.value);
	if (!res2) {
		why += 'Please enter a valid confirmation email address.\n';
	}

	if (why != '') {
		alert(why);
		return false;
	} else {
		return true;
	}
}