function SubscriptionCheck(subscr_email, subscriptionFeedback) {

	this.subscr_email= $(subscr_email);
	this.subscriptionFeedback = $(subscriptionFeedback);
	var oThis = this;
	Event.observe(subscr_email, 'keyup', function(event) {
		oThis.checkTimer(event);
	});
	
}
SubscriptionCheck.prototype = {
	tTimer: null,
	
	
	checkTimer: function(event) {
		var oThis = this;
		this.subscriptionFeedback.innerHTML = '&nbsp;';
		if (this.tTimer) { clearTimeout(this.tTimer); }
		this.tTimer = setTimeout( function() { oThis.checkUser(event); }, 500); 
	},
	checkUser: function(event) {
		var oThis = this;
		if (this.subscr_email.value.length<4) { 
		return;
		}
		var oThis = this;
		new Ajax.Request(
			'check_subscript.php', 
			{	method: 'get',
				parameters: 'email=' + oThis.subscr_email.value,
				onComplete: function(request) { 
				oThis.subscriptionFeedback.innerHTML = request.responseText; }
			}
		);
	}
	
}