function el(id) {
    if (document.getElementById) return document.getElementById(id);
    else if (window[id]) return window[id];
    return null;
}

function validate_coffee() {
	var name = el('name');
	var email = el('email');
	var phone = el('phone');
	var status = el('status');

	name = name ? name.value : null;
	email = email ? email.value : null;
	phone = phone ? phone.value : null;

	var errors = [];
	if (name === null || name.length == 0) {
		errors.push('<li>A name is required.</li>');
	}
	if (email === null || email.length == 0) {
		errors.push('<li>An email address is required.</li>');
	}
	if (phone === null || phone.length == 0) {
		errors.push('<li>A contact phone number is required.</li>');
	}

	if (errors.length > 0) {
		status.style.display = 'block';
		status.innerHTML = '<ul>' + errors.join("") + '</ul>';
		return false;
	}

	return true;
}
