function clearField(theField) {
	if (theField.value == "name" || theField.value == "email") {
		theField.value = "";
	}
}

function validateNewsletter(theForm) {
	if (theForm.name.value == "" || theForm.name.value == "name")
	{
		alert("Please provide your Name.");
		theForm.name.focus();
		return (false);
	}

	emailpattern = "^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}$";
	emailreg = new RegExp(emailpattern, "g");
	if (!Boolean(emailreg.exec(theForm.email.value))){
		alert("Please provide a valid email address.");
		theForm.email.focus();
		return (false);
	}
}

function validateContact(theForm){
	if (theForm.name.value == "")
	{
		alert("Please provide your Name.");
		theForm.name.focus();
		return (false);
	}

	if (theForm.title.value == "")
	{
		alert("Please provide your Title.");
		theForm.title.focus();
		return (false);
	}

	if (theForm.company.value == "")
	{
		alert("Please provide your Company Name.");
		theForm.company.focus();
		return (false);
	}

	if (theForm.address.value == "")
	{
		alert("Please provide your Address.");
		theForm.address.focus();
		return (false);
	}

	if (theForm.city.value == "")
	{
		alert("Please provide your City.");
		theForm.city.focus();
		return (false);
	}

	if (theForm.state.value == "")
	{
		alert("Please provide your State.");
		theForm.state.focus();
		return (false);
	}

	if (theForm.zip.value == "")
	{
		alert("Please provide your Zip Code.");
		theForm.zip.focus();
		return (false);
	}

	if (theForm.phone.value == "")
	{
		alert("Please provide your Phone Number.");
		theForm.phone.focus();
		return (false);
	}

	emailpattern = "^[\\w-\\.]+@([\\w-]+\\.)+[\\w-]{2,4}$";
	emailreg = new RegExp(emailpattern, "g");
	if (!Boolean(emailreg.exec(theForm.email.value))){
		alert("Please provide a valid email address.");
		theForm.email.focus();
		return (false);
	}

	if (theForm.meetingdate.value == "")
	{
		alert("Please provide the Meeting Date.");
		theForm.meetingdate.focus();
		return (false);
	}

	if (theForm.numberattending.value == "")
	{
		alert("Please provide the Number of Attendees.");
		theForm.numberattending.focus();
		return (false);
	}

	if (theForm.audience.selectedIndex == 0)
	{
		alert("Please select the Type of Audience.");
		theForm.audience.focus();
		return (false);
	}

	if (theForm.meetingtheme.value == "")
	{
		alert("Please provide the Theme of the Meeting.");
		theForm.meetingtheme.focus();
		return (false);
	}

	return (true);
}
