var OverlayTellAFriendProgramme = new Class({
	Implements: [Options, Events, Log],
	Extends: OverlayTellAFriend,
	
	options: {
		title: 'Vrienden uitnodigen'
	},
	
	// Constants

	// Variables
	
	initialize: function(event, options)
	{
		this.enableLog();
		this.log("OverlayTellAFriendProgramme::initialize()");

		if(!options) options = {};
		options.className = "tell-a-friend-programme";

		this.parent(event, options);
	},

	setContent: function()
	{
		this.log("OverlayTellAFriendProgramme::setContent()");

		// Set title
		this.element.getElement('.title').set('text', this.options.title);

		this.element.getElement('.facebook-message .event-facebook').set('href', this.event.facebook);
		this.explanationMessage.getElement('.event-name').set('html', this.event.name);
		this.explanationMessage.getElement('.event-date').set('html', this.event.date);
	},

	/*
	 * Init form
	 */
	initForm: function()
	{
		this.log("OverlayTellAFriendProgramme::initForm()");

		// Set request url
		this.requestUrl = this.application.getConfig().requestPath.programme.inviteFriend;

		this.parent('programme');
	}
	
});
