function validatemessage() {
	if(trim(document.myform.c_name.value) == "") {
		alert("Contact name is blank. Please enter a name for the tutor to contact you.");
	} else if(trim(document.myform.c_email.value) == "" && trim(document.myform.c_phone.value) == "") {
		alert("Pleae enter at least a telephone number or email address.");	
	} else if(!check_email(document.myform.c_email.value) && trim(document.myform.c_email.value) != "") {
		alert("Email address entered is not valid.");
	} else if(trim(document.myform.c_phone.value).length < 6 && trim(document.myform.c_phone.value) != "") {
		alert("Phone number entered is not valid. Must be at least 6 characters long.");
	} else if(trim(document.myform.c_message.value) == "") {
		alert("Message is blank. Please provide relevant information for the tutor, such as meeting times, or when to call to discuss further, etc");
	} else {
		document.myform.submit();	
	}
}

function trim (str) {
	str = str.replace(/^\s+/, '');
	for (var i = str.length - 1; i >= 0; i--) {
		if (/\S/.test(str.charAt(i))) {
			str = str.substring(0, i + 1);
			break;
		}
	}
	return str;
}

function check_email(str) {
	
	if(str.length > 0) {
		i=str.indexOf("@")
		j=str.indexOf(".",i)
		k=str.indexOf(",")
		kk=str.indexOf(" ")
		jj=str.lastIndexOf(".")+1
		len=str.length

		if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) {
			return true;
		}
		else {
			return false;
		}
	} else {
		return false;
	}
}