function sendMessage(srcObj) {
	contactname=document.getElementById("name");
	contactemail=document.getElementById("email");
	contactmessage=document.getElementById("message");
	if (contactname.value!="") {
		if (checkValidEmail(contactemail)) {
			if (contactmessage.value!="") {
				srcObj.parentNode.innerHTML="<img src='/skin/loading.gif' align='absmiddle' /> Sending message...";
				sendPostRequest('/index.php','cmd=sendMessage&name='+encodeUpload(contactname.value)+'&email='+encodeUpload(contactemail.value)+'&message='+encodeUpload(contactmessage.value),messageSent);
			}else{
				dropThisMessage("Please write your message");
			}
		}else{
			dropThisMessage("The email address ("+contactemail.value+") you have provided, does not appear to be valid");
		}
	}else{
		dropThisMessage("Please enter your name");
	}
}
function messageSent(reply) {
	dropThisMessage(reply);
	sizeObject(document.getElementById('emaildiv'),false,true,false);
}
function checkValidEmail(val) {	
    alpharegex=new RegExp(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/);
    ok=alpharegex.test(val.value);
	return ok;
}
function encodeUpload(ip) {
	return ip.replace(/&/g,"(amp)").replace(/=/g,"(eq)").replace(/%/g,"(per)").replace(/\+/g,"(plus)").replace(/ /g,"+");
}