function Validate(){
	if (document.frmEmail.txtEmail.value == ""){
		alert ("Please provide your email address.");
		document.frmEmail.txtEmail.focus();
		return false;
	}
	else {
		if (echeck(document.frmEmail.txtEmail.value) == false){
			alert("You have provided an invalid email address.");
			document.frmEmail.txtEmail.focus();
			return false;
		}
	}

	if (document.frmEmail.txtSubject.value == ""){
		alert ("Please provide the subject.");
		document.frmEmail.txtSubject.focus();
		return false;
	}
	
	if (document.frmEmail.areaMessage.value == ""){
		alert ("Please provide a message.");
		document.frmEmail.areaMessage.focus();
		return false;
	}
	else{
		//don't allow more than 5000 characters
		if (CheckCharacters(document.frmEmail.areaMessage.value,5000) == false) {
			alert("You have exceeded the number of characters allowed.  The maximum allowable is 5000.");
			document.frmEmail.areaMessage.value = document.frmEmail.areaMessage.value.substring(0, 5000);
			document.frmEmail.areaMessage.focus();
			return false;
		}
	}

	if (document.frmEmail.txtCode.value == "") {
		alert("Please enter code.");
		document.frmEmail.txtCode.focus();
		return false;
	}

}