function sendreq() {
    if (!document.reqform.firstName.value && !document.reqform.surName.value) {
        alert("Please enter a First and/or Surname");
        document.reqform.firstName.focus();
        return;
    }
    if ((!document.reqform.email.value || document.reqform.email.value.length<7) &&
        !document.reqform.homePhone.value && !document.reqform.workPhone.value && 
        !document.reqform.mobile.value) {
        alert("Please enter a valid email address or phone number so we can respond to your request.");
        document.reqform.email.focus();
        return;
    }
    if (document.reqform.clientComment.value && document.reqform.clientComment.value.length>420) {
        alert("We can only receive comment messages up to about 6 lines long.\n Please shorten " +
            "your comment message for now and we can find out more when we contact you.");
        return;
    }        
    document.reqform.submit();
}
