function checkform()
	{
		if (document.feedback.name.value=='')
		{
			alert('Please enter your Name');
			document.feedback.name.focus();
			return false;
		}
		else if (document.feedback.visitoremail.value=='')
		{
			alert('Please enter your email address');
			document.feedback.visitoremail.focus();
			return false;
		}
		else if (!checkMail())
		{
			alert('I can\'t reply unless you enter a valid email address...');
			return false;
		}
	
		else if (document.feedback.comments.value=='' || document.feedback.comments.value=='Please enter your message here')
		{
			alert('Please write the message you want to send');
			document.feedback.comments.focus();
			return false;
		}
		
		else if (document.feedback.emailing.selectedIndex == "0")
		{
			alert('Please tell me who you want to email');
			document.feedback.emailing.focus();
			return false;
		}  
		
		// Everything's Okay
		return true;
	}
	
	function checkMail()
	{
		var x = document.feedback.visitoremail.value;
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9])+$/;
		if (filter.test(x)) {
			return true;
		} else {
			return false;
		}
	}