function Mail() {
	Wzor=/^[0-9a-zA-Z._-]+\@[0-9a-zA-Z_-]+\.[0-9a-zA-Z.]+$/;
	WzorTel=/^[0-9- ()]+$/;
	
	OK=((Wzor.test(document.contact.email.value)==true && document.contact.email.value.length>5) || (WzorTel.test(document.contact.phone.value)==true && document.contact.phone.value.length>6 && document.contact.phone.value != ' '));

	if (OK == false) {
	alert("Invalid phone number or email address.");
		return false;
	}
	else {
		if (document.contact.name.value == '' || document.contact.name.value == ' ') { 
		alert('Type in your name.');
			return false;
		}
		else {
			if (document.contact.day.value == '-' || document.contact.day.value == ' ') {
				alert('Please select the day.');
				return false;
			}
			else {
				if (document.contact.month.value == '-' || document.contact.month.value == ' ') {
				alert('Please select the month.');
				return false;
				}
				else {
						if (document.contact.time.value == '' || document.contact.time.value == ' ') {
						alert('Please type in the time.');
						return false;
						}
						else {
								if (document.contact.address.value == '' || document.contact.address.value == ' ') {
								alert('Please type in the address.');
								return false;
								}
							else {
								if (document.contact.numb.value == '' || document.contact.numb.value == ' ') {
								alert('Please type in the number of attendees.');
								return false;
								}
								else {
									if (document.contact.age.value == '' || document.contact.age.value == ' ') {
									alert('Please type in the age of attendees.');
									return false;
									}
									else {
									return true;
								}
							}
						}
					}
				}
			}
		}
	}
} 




