//Function to validate an email form including email and phone regular expression tests
	
	function validate(sendEmail) {
		
		if (document.sendEmail.sendTo.value == 0) {
			alert ("Please Choose someone to send the email to.");
			return false;
		}
		
		re = /(<|>|\(|\)|\[|\]|&|;)/	// Regular Expression Filter for invalid characters 

		if ((re.test(document.sendEmail.subjectLine.value) || (document.sendEmail.subjectLine.value.length < 1))) {
			alert("Please include a subject line using only letters and numbers");
			document.sendEmail.subjectLine.focus();
			return false;
		}
		
		if ((re.test(document.sendEmail.nameSender.value)) || (document.sendEmail.nameSender.value.length < 1)) {
			alert("Please include your name using only letters and numbers.");
			document.sendEmail.nameSender.focus();
			return false;
		}
		
		if ((re.test(document.sendEmail.addrSender.value)) || (document.sendEmail.addrSender.value.length < 1)) {
			alert("Please include your address using only letters and numbers.");
			document.sendEmail.addrSender.focus();
			return false;
		}
		
		if (re.test(document.sendEmail.CitySender.value)) {
			alert("Please use only letters or numbers for your City.");
			document.sendEmail.CitySender.focus();
			return false;
		}
		
		rePhone = /^\(?(\d{3})\)?[\.\-\/ ]?(\d{3})[\.\-\/ ]?(\d{4})$/	 //7 or 10 digit phone #
		
		if (!(rePhone.test(document.sendEmail.phoneSender.value)) && (document.sendEmail.phoneSender.value.length > 0)) {
			alert("Please enter only a valid 10 digit phone number.");
			document.sendEmail.phoneSender.focus();
			return false;
		}
		
		reEmail = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/	//Email regular Expression

		if (!(reEmail.test(document.sendEmail.emailSender.value)) && (document.sendEmail.emailSender.value.lenght > 0)) {
			alert("Invalid e-mail address");
			document.sendEmail.emailSender.focus();
			return false;
		}
		
		if (re.test(document.sendEmail.message.value)) {
			alert("Please do not use these characters: \"< > ( ) [ ] & ; \"");
			document.sendEmail.message.focus();
			return false;
		}

		return true;
	}