var OrderTicketsSuccess = new Class({
	Implements: [Options, Events, Log],
	Extends: Page,
	
	// Constants
	SHARE_DATA: {
		title: "HP QuickPage - Powered by Quantore",
		url: "http://www.quickpage.nl",
		twitter: "HP QuickPage vereenvoudigt alle print behoeften voor uw bedrijf. U vult alleen nog het papier aan: http://www.quickpage.nl #quickpage #printing",
		linkedin: "Hardware, installatie, supplies, support en onderhoud in één eenvoudig contract. HP QuickPage is een eenvoudig contract dat hardware, installatie, supplies, onderhoud en support van uw printerpark dekt. U krijgt de beste hardware zonder grote investering vooraf en u betaalt een vast bedrag per maand, gebaseerd op uw printvolume. Alles is geregeld, u vult alleen het papier aan."
	},

	// Variables
	

	// Class instances


	initialize: function( name, element, options )
	{
		this.enableLog();
		//this.disableLog();
		this.log("OrderTicketsSuccess::initialize(" + name + ", " + element + ", " + options + ")");

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

		this.initForm();
	},

	initForm: function()
	{
		this.log("OrderTicketsSuccess::initForm()");

		this.element.getElement('.twitter').addEvent('click', function(event) {
			event.preventDefault();
			this.postMessage('twitter');
		}.bind(this));

		this.element.getElement('.facebook').addEvent('click', function(event) {
			event.preventDefault();
			this.postMessage('facebook');
		}.bind(this));
	},

	postMessage: function(platform)
	{
		this.log("OrderTicketsSuccess::postMessage()");

//		var message = this.element.getElement('.message').value;
		var message = $('social-media-message').getElement('textarea[name=message]').value;
		var url = $('social-media-message').getElement('input[name=url]').value;
		this.log("message: "+ message);

		switch(platform)
		{
			case 'twitter':
				var link = "http://twitter.com/?status=" + message;
			break;

			case 'facebook':
				link = "http://www.facebook.com/sharer.php?u=" + url + "&t=" + message;
			break;

		}

		// Open link in external window
		window.open(link);
	}

});
