
var Page = {
	
	start: function()
	{
		Page.attachEventsToCustomization();
		
		$$('#download-menu a.ajaxify').addEvent('click', function() {
			if (this.hasClass('selected')) return false;
			
			$$('#download-menu a.selected').removeClass('selected');
			this.addClass('selected');
			
			var options = { evalScripts: true, onSuccess: null };
			if (this.hasClass('customized')) {
				options.onSuccess = Page.attachEventsToCustomization;
			}
			
			$('left-panel').set('load', options);
			$('left-panel').load(this.getProperty('href'));
			return false;
		});
	},
	
	attachEventsToCustomization: function()
	{
		$$('#plugins-list .remove a').addEvent('click', function() {
			new Request({ url: this.getProperty('href') }).send();
			this.getParent().getParent().dispose();
			return false;
		});
		
		if ($('save-button')) {
			$('save-button').addEvent('click', function() {
				$('customize').set('action', BASE_URL + 'download/customize/save');
			});
		}
	}
	
};

window.addEvent('domready', Page.start);