function isEmail(string) {
/***************************************************************************/
/* Special Req's :- None                                                   */
/* Related Files :- None                                                   */
/* Purpose       :- Check to see if string represents a valid email address*/
/* Version       :- 1.00                                                   */
/* Author        :- Dennis McDermott                                       */
/* Date          :- 14/02/2002                                             */
/***************************************************************************/
/* Desc of Mod   :-                                                        */
/* Modified By   :-                                                        */
/* Date          :-                                                        */
/***************************************************************************/

if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
  return true;
else
  return false;
}
/***************************************************************************/
/*                        End of function isEmail()                        */
/***************************************************************************/

function validateenquiry() {
/***************************************************************************/
/* Special Req's :- None                                                   */
/* Related Files :- None                                                   */
/* Purpose       :- Check data has been entered before submitting form     */
/* Version       :- 1.00                                                   */
/***************************************************************************/
/* Desc of Mod   :-                                                        */
/* Modified By   :-                                                        */
/* Date          :-                                                        */
/***************************************************************************/

/* if no name has been supplied */
if (document.forms[0].yourname.value == "") {
  alert("Please enter your Name");
  document.forms[0].yourname.focus();  
  return;
}  

/* if email has been supplied but is invalid */
if (document.forms[0].youremail.value != "" && !isEmail(document.forms[0].youremail.value)) {
    alert("Your e-mail Address appears to be invalid\n\nPlease enter a valid E-mail Address");
    document.forms[0].youremail.focus();
    return; 
}  

/* if email nor telephone number have been supplied */
if (document.forms[0].youremail.value == "" && document.forms[0].yourphone.value == "") {
    alert("Please supply either a Telephone Number or a valid E-mail address");
    document.forms[0].yourphone.focus();
    return; 
}  

/* if no message has been supplied */
if (document.forms[0].yourmessage.value == "") {
  alert("Please enter a description of your problem");
  document.forms[0].yourmessage.focus();  
  return;
}  

document.forms[0].submit()
}
/***************************************************************************/
/*                    End of function validateenquiry()                    */
/***************************************************************************/

