Hallo,
Ich habe folgendes: <p onClick="getavailbility();">Test</p>!
...und das ist falsch.
Als onclick-Handlerfunktion hast du dann das Ergebnis von getavailbility(), aber die gibt ja gar nichts zurück, also ist der Handler nachher natürlich undefined, und da du beim Ausführen mit getavailbility(); auch den Parameter Ereignis nicht übergibst, den sie erwartet, ist dieser eben auch undefined.
Schau dir nochmal die Zeile im Beispiel genau an, die du verworfen hast. Fällt da nichts auf?
Gruß, Don P