var Newsletter = Class.create();
Newsletter.prototype = {
	initialize: function(path_http){
		this.path_http = path_http;
	},
	subscribe: function (key , element , form) {
		var mode= 'newsletter';
		var ser = $(form).serialize();
		var uri = this.path_http + 'handler.ajax/' + mode + ',' + key;
		var obj_temp = this;
		new Ajax.Request(
			uri,{method: 'post',postBody: ser,
				onComplete: function(t){
					$(element).innerHTML = t.responseText;
					obj_temp.hideBox('newsletterSubscribeNote');
				}
			}
		);
	},
	hideBox: function (element) {
		setTimeout(function (){new Effect.BlindUp(element)},2000);
	},
	getForm: function (key,element) {
		var mode= 'newsletter';
		var uri = this.path_http + 'handler.ajax/' + mode + ',' + key;
		var obj_temp = this;
		new Ajax.Request(
			uri,{
				onComplete: function(t){
					$(element).innerHTML = t.responseText;
					new Effect.BlindDown(element);
				}
			}
		);
	}
}
