function CheckForm(form)
{
    retval = false;
    
    if (textCheck(form.Name, "Name", true, true))
    {
        if (phoneCheck(form.Phone, "Phone", true, true))
        {
            if (emailCheck(form.Email, "Email", true, true))
            {
                if (textCheck(form.Comments, "Comments", true, true))
                {
                    if (textCheck(form.captcha, "HUMAN", true, true))
                    {
                        if (form.captcha.value.toUpperCase() == "HUMAN")
                        {
                            retval = true;
                        }
                        else
                        {
                            alert('You failed the HUMAN check.  Please try again.');
                            form.captcha.select();
                            form.captcha.focus();
                        }
                    }
                    else
                    {
                        form.captcha.select();
                        form.captcha.focus();
                    }
                }
                else
                {
                    form.Comments.select();
                    form.Comments.focus();
                }
            }
            else
            {
                form.Email.select();
                form.Email.focus();
            }
        }
        else
        {
            form.Phone.select();
            form.Phone.focus();
        }
    }
    else
    {
        form.Name.select();
        form.Name.focus();
    }

return retval;
}