function Form_Validator(theForm) {

var results;
var str=document.theForm.email.value;
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

	if (theForm.elements['title'].value.length == 0) {
		alert('A title is required - Mr, Mrs, Ms, Miss.');
		theForm.elements['title'].focus();
		return (false);
	}

	if (theForm.elements['fname'].value.length == 0) {
		alert('Please enter your first name.');
		theForm.elements['fname'].focus();
		return (false);
	}

	if (theForm.elements['sname'].value.length == 0) {
		alert('Please enter your last name.');
		theForm.elements['sname'].focus();
		return (false);
	}

	if (filter.test(str)) {
		results=true;
	} else {
		alert ("Please input a valid email address:\ne.g. yourname@somewhere.com");
		theForm.elements['email'].focus();
		results=false;
	}
return (results);
return (true);
}