var Home = new Class({
	Implements: [Options, Events, Log],
	Extends: Page,
	
	// Variables


	// Class instances
	programmeSlideshow: null,
	
	initialize: function( name, element )
	{
		this.enableLog();
		//this.disableLog();
		this.log("Home::initialize(" + name + ", " + element + ")");

		// Invoke parent method
		this.parent( name, element );

		this.initEvents();

		// Programme tips
		this.programmeSlideshow = new Slideshow( this.element.getElement('.tips .body') );
	},

	initEvents: function()
	{
		this.log("Home::initEvents()");

		this.eventsContainer = this.element.getElement('.column.right');

		this.eventsContainer.getElements('li').each(function(element, index) {

			var eventItem = new EventItem(element, {truncate: true, eventTitleLength: 38});

		}.bind(this));
	}


});
