
function validate ( enqform ) {

var success = true ;
var msg = 'You have not provided all the necessary information. Please check your details.\n'

var regexp = /^[^@]+@[^@]+$/;

if ( enqform.firstname.value == "" ) {
  success = false ;
  if ( document.getElementById ) {
    document.getElementById("firstnamereq").innerHTML = '<span class="note">Please enter your first name</span>' ;
  } else {
    msg += "Please enter your first name\n" ;
  }
} else {
  if ( document.getElementById ) {
    document.getElementById("firstnamereq").innerHTML = '' ;
  }
}

if ( enqform.lastname.value == "" ) {
  success = false ;
  if ( document.getElementById ) {
    document.getElementById("lastnamereq").innerHTML = '<span class="note">Please enter your last name</span>' ;
  } else {
    msg += "Please enter your last name\n" ;
  }
} else {
  if ( document.getElementById ) {
    document.getElementById("lastnamereq").innerHTML = '' ;
  }
}

if ( enqform.email.value == "" ) {
  success = false ;
  if ( document.getElementById ) {
    document.getElementById("emailreq").innerHTML = '<span class="note">Please enter your email address</span>' ;
  } else {
    msg += "Please enter your email address\n" ;
  }
} else {
  if ( enqform.email.value.match ( regexp ) ) {
    if ( document.getElementById ) {
      document.getElementById("emailreq").innerHTML = '' ;
    }
  } else {
    success = false ;
    if ( document.getElementById ) {
      document.getElementById("emailreq").innerHTML = '<span class="note">Your email does not appear to be valid. Please check.</span>' ;
    } else {
      msg += 'Your email does not appear to be valid. Please check.\n' ;
    }
  }
}

if ( enqform.enquiry.value == "" ) {
  success = false ;
  if ( document.getElementById ) {
    document.getElementById("enquiryreq").innerHTML = '<span class="note">Please enter your enquiry</span>' ;
  } else {
    msg += "Please enter your enquiry\n" ;
  }
} else {
  if ( document.getElementById ) {
    document.getElementById("enquiryreq").innerHTML = '' ;
  }
}

if ( success ) {
  return true ;
} else {
  if ( document.getElementById ) {
    document.getElementById("formmsg").innerHTML = '<p class="note">You have not provided all the necessary information. Please check your details.</p>' ;
  } else {
    alert ( msg ) ;
  }
  return false ;
}

}
