If you're willing to make a custom one take a look at the PHP calendar book.
Unfortunately I haven't used any of these myself.
If you're willing to make a custom one take a look at the PHP calendar book.
Unfortunately I haven't used any of these myself.
You can use the JQuery's datepicker:
homepage: http://www.kelvinluck.com/assets/jquery/datePicker/
demos: http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/
As for a comprehensive calendar organizer unfortunately I don't know.
I use DHTML Calendar. It works everywhere and is easily skinnable and also comes with some very nice skins (other than the ugly demo on their site).
Regarding the full calendar, have you thought about integrating with Google Calendar? They have already done all of this and of course it's completely browser compatible.
FullCalendar provides a pretty flexible month-view, but not a week view. Might be able to extend it though.