kalendář ne web

zdravím

už několik týdnů se snažím vytvořit nebo najít na netu hotové řešení kalendáře na web
zatím tedy spíš to druhé protože nevím jak začít
měl by vypadat asi jako ten windowsovský tj. zobrazovat aktuální měsíc a na základě záznamů v databázi označovat dny kdy je nějaká akce nebo tak podle potřeby nikde jsem kloudnou radu nenašel a sám nějak nemůžu přijít ani na to jak by to přesně mělo fungovat a nechci používat vložené aplikace z jiných webů kdy vložíte jen pár řádků kódu a ono se to načte samo odněkud
vím že to zní možná trochu hloupě ale opravdu budu vděčný za jakoukoli radu nebo link :-)

díky moc

Obrázek uživatele smycma

Tak změna podařilo se mi najít a trochu upravit tenhle asi vcelku jednoduchý script jsem schopen označit vybrané dny ale nejsem schopen je přepsat třeba na odkaz nebo něco vůbec to nechápu když udělám jakoukoli změnu ve vypisovaném kódu v proměnné "s" tak se nezobrazí nic.
S JS vůbec neumím pracovat a když tak jen velmi omezeně a potřeboval bych aby se v případě že je číslo dne v měsíci obsaženo v poli proměnných akce aby nejen změnilo barvu(což už jde) ale aby se z něho stal odkaz nebo něco který by vypsal krátký popisek o co jde

díky
----------------------------------------
<script>
<!--
function initArray()
{
this.length=initArray.arguments.length;
for (var i=0;i<this>=2000) ? dnes.getYear() : 1900+dnes.getYear();
s+='<TR><TH><TT>Po<TH><TT>Ut<TH><TT>St<TH><TT>Čt<TH><TT>Pa<TH><TT>So<TH><TT>Ne<TR>'

dnes.setDate(1);
prvniDen=Den(dnes.getDay());
sloupec=1;
for(i=1;i<prvniDen;i++)
{
s+='<TD> ';
sloupec++
}
dnes=new Date();
dnesek=dnes.getDate();
posledniDen=pocetDni[dnes.getMonth()]
for(i=1;i<=posledniDen;i++)
{

s+='<TD>';
if (sloupec==6) s+='<FONT>';
if (sloupec==7) s+='<FONT>';
if (i==dnesek) s+='<FONT><BLINK>';

for(x=0;x<akce.length;x++){
if (i==akce[x]) s+='<FONT><BLINK>';
}

s+='<CENTER>'+i+'</CENTER>';
sloupec++;
if (sloupec==8)
{
if (i!=posledniDen) s+='<TR>';
sloupec=1
}
}
if (sloupec!=1) for(i=sloupec;i<=7;i++) s+='<TD> ';
s+='</TABLE>';
document.write(s);
}

<Kalendar>
</script>