Nefunguje mi funkce cal_to_jd()

hlásí to:
Fatal error: Call to undefined function: cal_to_jd().
Proč? Vždyť je to standardní funkce v PHP od verze 4.1.0
sice ti neporadim, proc to nefunguje, protoze nejsem zadnej znalec(a prelozit tu chybu snad umis sam:-)). ale imho neni problem si to napsat sam:

http://nebmech.astronomy.cz/VYPOCTY/vypocty.htm#ObcJul

akorat to sezere vic casu.
fajn, tak mi jeste poradte, jak obejit jddayofweek() a cal_days_in_month() a budu uplne spokojeny... ty totiz taky nefungujou...
tak jestli jddayofweek dělá to, co si myslím, tak bych to udělal takto:

function denvtydnu(){
dny=array('neděle','pondělí','úterý','středa','čtvrtek','pátek','sobota');
return dny[date("w")];
}


a pokud ta druhá vrací počet dnů v daném měsící, tak třeba

date("t") pro aktuální měsíc a
date("t",mktime(0, 0, 0, 10, 1, 2005) //počet dnů v říjnu 2005
$denvtydnu=date("w",strtotime($datum))
Tak sem psal na primo podporu, proc ty funkce nejedou a bylo mi receno, ze nejsou nainstalovane, ale pri pristim upgrade s nima pocitaji. To jen tak pro informaci. Jinak diky za nahradni postupy!