DHTMLX Scheduler

dhtmlxScheduler is a JavaScript event calendar that allows you to add a full-featured, Google-like calendar on a web page. It offers Ajax-based, intuitive drag-and-drop interface and professionally-looking skins. The events can be displayed in Day, Week, Month, Year, Agenda views. Timeline and Multiple Resource View are also supported. dhtmlxScheduler is licensed under open-source GNU GPL and commercial license.