function rental(form_name) {
    valid = true;
	alert_text = "Please enter the following information:\n"
	
   if( document[form_name].name.value == "" ) {
        alert_text += "\nName";
        valid = false;
    }
   if( document[form_name].email.value == "" ) {
        alert_text += "\nEmail Address";
        valid = false;
    } else {
		if( !isValidEmail(document[form_name].email.value) ) {
			alert("Please enter a valid email address.");
			return false;
		}
	}
   if( document[form_name].phone.value == "" ) {
        alert_text += "\nPhone Number";
        valid = false;
    }
   if( document[form_name].numberOfPeople.value == "" ) {
        alert_text += "\nNumber of People in your party";
        valid = false;
    }
   if( document[form_name].message.value == "" ) {
        alert_text += "\nDescribe your event";
        valid = false;
    }
	
	if(!valid) {
		alert(alert_text);
		return false;
	}
	 
    return true;
}


function contact(form_name) {
    valid = true;
	alert_text = "Please enter the following information:\n"
	
   if( document[form_name].name.value == "" ) {
        alert_text += "\nName";
        valid = false;
    }
   if( document[form_name].email.value == "" ) {
        alert_text += "\nEmail Address";
        valid = false;
    } else {
		if( !isValidEmail(document[form_name].email.value) ) {
			alert("Please enter a valid email address.");
			return false;
		}
	}
   if( document[form_name].message.value == "" ) {
        alert_text += "\nMessage";
        valid = false;
    }
	
	if(!valid) {
		alert(alert_text);
		return false;
	}
	 
    return true;
}


function reservation(form_name) {
    valid = true;
	alert_text = "Please enter the following information:\n"
	
   if( document[form_name].name.value == "" ) {
        alert_text += "\nName";
        valid = false;
    }
   if( document[form_name].email.value == "" ) {
        alert_text += "\nEmail Address";
        valid = false;
    } else {
		if( !isValidEmail(document[form_name].email.value) ) {
			alert("Please enter a valid email address.");
			return false;
		}
	}
	if( document[form_name].month.value == "February" && document[form_name].day.value == "14") {
		alert("We do not accept website reservations for Valentines day.  Please call us to make your reservation: 503-241-8800");
		return false;
	}
	if( document[form_name].month.value == "July" && document[form_name].day.value == "4") {
		alert("We are closed July 4th in observance of Independence Day.");
		return false;
	}
   if( document[form_name].phone.value == "" ) {
        alert_text += "\nPhone Number";
        valid = false;
    }
   if( document[form_name].numberOfPeople.value == "" ) {
        alert_text += "\nNumber of People in your party";
        valid = false;
    }
	
	if(!valid) {
		alert(alert_text);
		return false;
	}
	 
    return true;
}


function isValidEmail(str) { 
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}
