var Discussion = {
	formName: 'diskusny',
	titleField: 'title',
	subscribeURL: 'services/DiscussionSubscribe.php',
	subscribeLinkId: 'discussion-subscribe',
	
	react : function(at, postUid)
	{		
		$(this.formName).parent.value = postUid;
		$(this.formName)[this.titleField].value = 'Re: '+$('post-title'+postUid).innerHTML.unescapeHTML();
		$(this.formName).scrollTo();
	}, 
	
	subscribe : function(postId)
	{
		Discussion.subscribeRequest(postId, 1);
	},
	
	unsubscribe : function(postId)
	{
		Discussion.subscribeRequest(postId, 0);
	},
	
	subscribeRequest: function(postId, subscribe)
	{
		new Ajax.Request(this.subscribeURL,{
			method: 'post',
			parameters: {'post_id':postId, 'subscribe':subscribe},
			onSuccess: function(transport)
			{
				eval(transport.responseText);
				
				try
				{
					var message = _da['message'];
					var html = _da['html'];
					$(Discussion.subscribeLinkId).up('span').replace(html);
					alert(message);
				}
				catch(error)
				{
				}								
			},
			onFailure: function() { /* daka chyba */ }
		});	
	}		
};


