window.addEvent('domready', function() {

	$('newsletter_field').set('value',$('newsletter_field').get('title'));
	
	$('newsletter_field').addEvents({
		'focus' : function() {
			if (this.get('value') == this.get('title')) {
				this.set('value','');
			}
		},
		'blur' : function() {
			if (this.get('value') == '') {
				this.set('value',this.get('title'));
			}
		},
		'keypress': function(e) {
			if(e.code == 13) $('newsletter_submit').fireEvent('click');
		}
	});
	
	$('newsletter_submit').addEvents({
		'click' : function() {
			var add_subscriber = new Request({
				url:'/subscribers/add',
				data : 'data[Subscriber][email]=' + $('newsletter_field').get('value'),
				onSuccess: function( response ){
					$('newsletter_field').set('value',response)
				}
			});
			add_subscriber.post();
		}
	});
	
});