var SearchWidget = new Class({
	options: {
	},
	initialize: function(element, options) {
		/* Initialize */
		this.element = $(element);
		this.setOptions(options);
		$extend(element, this);
		
		
		element.getElement('.swapToArticleSearchButton').getElement('a').addEvent('click', function(e) {
			e.stop();
			element.getElement('.swapToArticleSearchButton').addClass('active');
			element.getElement('.swapToWineSearchButton').removeClass('active');
			element.getElements('.searchWidgetWine').each(function(searchWidgetWine) {
				searchWidgetWine.addClass('hidden');
			});
			element.getElements('.searchWidgetArticle').each(function(searchWidgetArticle) {
				searchWidgetArticle.removeClass('hidden');
			});
			element.getElement('.swapToArticleSearchButton').getElement('a').blur();
		});
		element.getElement('.swapToWineSearchButton').getElement('a').addEvent('click', function(e) {
			e.stop();
			element.getElement('.swapToArticleSearchButton').removeClass('active');
			element.getElement('.swapToWineSearchButton').addClass('active');
			element.getElements('.searchWidgetWine').each(function(searchWidgetWine) {
				searchWidgetWine.removeClass('hidden');
			});
			element.getElements('.searchWidgetArticle').each(function(searchWidgetArticle) {
				searchWidgetArticle.addClass('hidden');
			});
			element.getElement('.swapToWineSearchButton').getElement('a').blur();
		});
	}
});
SearchWidget.implement(new Options, new Events);