function checkEmailForm( )
{
   
    var continuesubmit = true;
    var message = "";

    if( document.getElementById("contact_name").value == "" || document.getElementById("contact_telephone").value == "" || document.getElementById("contact_email").value == "" || document.getElementById("contact_howdidyoufind").value == "None" || document.getElementById("contact_message").value == "" )
    {
        continuesubmit = false;
        
        message = message + "Please complete the following fields: ";
        if ( document.getElementById("contact_name").value == "" )
        {
            message = message + "Name, ";
        }
        
        if ( document.getElementById("contact_telephone").value == "" )
        {
            message = message + "Telephone, ";
        }
        
        if ( document.getElementById("contact_howdidyoufind").value == "None" )
        {
            message = message + "How did you find the site, ";
        }
        
        if ( document.getElementById("contact_email").value == "" )
        {
            message = message + "Email, ";
        }           
        
        if ( document.getElementById("contact_message").value == "" )
        {
            message = message + "Message, ";
        }
        
        message = message.replace(/, $/, '');
    }
    else
    {
           // Construct a regular expression to use for checking the email address construction
           // /^ -> start of expression
           // ([a-zA-Z0-9])+ -> One or more occurrences of a combination of (a-z, A-Z, 0-9)
           // ([\.a-zA-Z0-9_-])* -> Zero or more occurrences of a combination of ('.', a-z, A-Z, 0-9, '_', '-')
           // (@)|(\%40) -> Either @ or @'s HTML code (%40)
           // ([a-zA-Z0-9])+ -> One or more occurrences of a combination of (a-z, A-Z, 0-9)
           // (\.[a-zA-Z0-9_-]+)+ -> One or more occurrences of a combination of (.(a-z, A-Z, 0-9, '_', '-')) and one or more of the same combination
           // $/ -> end of expression
           var regexp = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*(@)|(\%40)([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;
           
           // Test the regular expression with the email address from clientEmail1
           if( !regexp.test( document.getElementById("contact_email").value ) )
           {
                  
                  continuesubmit = false;
                  message = message + "Please enter a valid email address";
           }
    }

   if( continuesubmit == false )
   {
          alert(message);
          return false;
   }
}
