/*! * lucy * 2011-06 */var Newsletter = new Class({		// contructor //////////////////////////////	initialize : function(options){			$('subscribeEmail').addEvent('click',(function(event){			var url = baseUrl + '/subscribe-to-newsletter';			return this.sendDataRequest(url, 'email=' + $$('input[name=subscribeEmail]').get('value'), 'post', this.newsletterResponse.bind(this));		}).bind(this));			},		// sendDataRequest //////////////////////////////	sendDataRequest : function(url, datasend, method,onSuccess){		var request = new Request({			method		: method,			url			: url,			data        : datasend,			onFailure	: function(){alert('error');},			onRequest	: function(){				byo.overlay.displayLoading();			},			onSuccess : onSuccess		});		request.send();		return false;	},		/*	 * newsletterResponse	 */		newsletterResponse : function (response){				//alert(response); 		//byo.overlay.hideLoading(); 		//return false;				$$('input[name=subscribeEmail]').removeClass('error');				response = JSON.decode(response, true);				if(response.success){						$$('#subscribeNewsletter .alert').set('html',response.alert);			$('subscribeEmail').setStyle('display','none');					}else{						if(response.invalids){				$$('input[name=subscribeEmail]').addClass('error');			}						if(response.alert != ''){				alert(response.alert);			}		}				byo.overlay.hideLoading();		return;	}});
