Erreur "variable non définie" lorsque l'appel d'une fonction

J'ai créé un classique de la page asp avec une fonction comme suit:

<%@ Language=VBScript %>
<% Option Explicit %>

<%
      <!--#INCLUDE file='ADOVBS.inc'-->
       Response.Buffer = True

%>
<%
      Function Lettergrade(lg)

             Dim lgs
             if lg>50 then
            set    lgs="P"
                else
            set    lgs="F"
             end if
           set Lettergrade= lgs
       End Function
  %>
<%
set strlettergrade=Lettergade(strgrade)
... other code goes here
%>

Je vais essayer d'appeler la fonction dans une expression, mais quand il me donne l'erreur suivante:

Erreur d'exécution Microsoft VBScript '800a01f4'

Variable n'est pas définie: 'Lettergade'

Quelqu'un a une idée?