Non puoi usare le funzioni vbscript come se fossero metodi javascript... forse dovresti masticare un pochino di teoria

Tralasciando l'opportunita' di spedire sempre e comunque 366 santi al browser , dal punto di vista prettamente teorico potresti risolvere cosi':
codice:
<script>
var santo = new Array( 
"S. Maria di Dio,SS.               " , 
"Basilio e Gregorio                " , 
"S. Genoveffa vergine              " , 
"B. Angela da Foligno              " , 
"S. Simeone stilita                " , 
"Epifania di N.S.G.C.              " , 
"S. Raimondo di Penyafort          " , 
"S. Massimo vescovo                " , 
"S. Marcello martire               " , 
"S. Silvesto papa"); // ECCETERA................... 
// ma ricordati di lasciare i buchi per i mesi non di 31 giorni

oggi = new Date();
indice = oggi.getMonth()*31+oggi.getDate()-1;
</script>
</head>
<body>
Santo del giorno






	 <script>document.write(oggi.getDate() + "/" + (oggi.getMonth()+1) + " - " + santo[indice]);</script>
</body>
ciao