Weekly scheduling calendar

Hi guys,

I need to build a weekly scheduling calendar that resembles the one
below:

<img src="http://www.bitemyphoto.com/item/image/21963/medium/
Picture_1.png" border="0" alt="Bitemyphoto.com - Image Sharing" />

Basically I need to be able to show events based on date and time in a
week, some events will take longer than 1 Unit, so they need to
consume necessary space.

Has anyone seen type of calendar helper? Most calendar helpers I find
are monthly based.

Thank you!

Well the example calendar image is here since the link above did not
work.

http://www.bitemyphoto.com/item/image/21963/medium/Picture_1.png