var AddToMyWinesButton = new Class({
	options: {
	},
	initialize: function(element, wineId, options) {
		this.element = $(element);
		this.setOptions(options);
		this.wineId = wineId;
		$extend(element, this);
		element.set('html','<img src="/img/thinking.gif"/>');
		var myHTMLRequest = new Request.HTML({
			url:'/ajax/',
			onComplete: function(responseTree, responseElements, responseHTML, responseJavaScript) {
				if (responseHTML == 'userwine.exists') {
					element.set('html','<img src="/img/existsInMyWines.gif" class="existsInMyWinesImg"/>');
				} else {
					//element.set('html','<a href="#"><div class="buttonHolder floatLeft"><p>l&auml;gg till mina viner</p></div></a>');
					element.set('html','<a href="#" class="submitBtn ie6white"><span>l&auml;gg till mina viner</span></a><br class="clear-both" />	');
					if (element.getElement('a')) {
						element.getElement('a').addEvent('click', function() {
							var myHTMLRequest = new Request.HTML({
								url:'/ajax/',
								onComplete: function(responseTree, responseElements, responseHTML, responseJavaScript) {
									if (responseHTML == 'userwine.exists') {
										element.set('html','<img src="/img/existsInMyWines.gif"/ class="existsInMyWinesImg">');
									} else if (responseHTML == 'userwine.notLoggedIn') {
										element.set('html',"Du måste vara inloggad.");
									} else if (responseHTML == 'userwine.added') {
										element.set('html','<img src="/img/existsInMyWines.gif" class="existsInMyWinesImg"/>');
									}
								}
							}).get({'action':'addToMyWines','wineId':element.wineId, 'time' : new Date().getTime()});
							return false;			
						});
					}
				}
			}
		}).get({'action':'existsInMyWines','wineId':element.wineId, 'time' : new Date().getTime()});
	}
});
AddToMyWinesButton.implement(new Options, new Events);