// JavaScript Document
function check_chars() { 
	var str = window.document.contact_form.msg.value;
	
	if (str.length > 500) {
		window.document.contact_form.msg.value = str.substring(0,500);
	} else {		
		document.getElementById("count").innerHTML = 500 - window.document.contact_form.msg.value.length + " characters remaining.";
	}
}

	function trim(txt) {		
		tmp = (txt.replace(/^\W+/,'')).replace(/\W+$/,'');
		return tmp;
	}
	
	function doit() {
		var myname = window.document.contact_form.name.value;
		var myemail = window.document.contact_form.email.value;
		var msg = window.document.contact_form.msg.value;
		myname  = trim(myname);
		myemail = trim(myemail);
		msg = trim(msg);

		if ((myname.length > 0) && (msg.length > 0) && (myemail.length > 0)) {
			return true;
		} else {
			alert("Please enter all your details.");
			return false;
		}

		return false;
	}
