function EditDiscussionTags(EntryID) {
	$('DiscussionTags_' + EntryID).addClass('Progress');
	var Jax = new Ajax('extensions/DiscussionTags/ajax.php', {
		data: 'Method=GetEditDiscussionTags&EntryID=' + EntryID,
		method: 'get',
		onSuccess: function(Response) {
			var el = $('DiscussionTags_' + EntryID);
			el.innerHTML = Response;
			el.removeClass('Progress');
			var WhisperAutoComplete = new AutoCompleteMulti('TagField', true);
			WhisperAutoComplete.TableID = 'DiscussionTagResults';
			WhisperAutoComplete.KeywordSourceUrl = 'extensions/DiscussionTags/gettags.php?Search=';
		}
	});
	Jax.request();
}

function CancelEditDiscussionTag (EntryID) {
	$('DiscussionTags_' + EntryID).addClass('Progress');
	var Jax = new Ajax('extensions/DiscussionTags/ajax.php', {
		data: 'Method=GetDiscussionTags&EntryID=' + EntryID,
		method: 'get',
		onSuccess: function(Response) {
			var el = $('DiscussionTags_' + EntryID);
			el.innerHTML = '<br /><span>Tags:</span>' + Response;
			el.removeClass('Progress');
		}
	});
	Jax.request();
}

function SaveDiscussionTag (EntryID) {
	$('DiscussionTags_' + EntryID).addClass('Progress');
	var Data = $('TagField').value;
	var Jax = new Ajax('extensions/DiscussionTags/ajax.php', {
		data: 'Method=EditDiscussionTags&EntryID=' + EntryID + '&Daten=' + Data,
		method: 'get',
		onSuccess: function(Response) {
			var el = $('DiscussionTags_' + EntryID);
			el.innerHTML = '<br /><span>Tags:</span>' + Response;
			el.removeClass('Progress');
		}
	});
	Jax.request();
}

Window.addEvent('domready', function() {
	var WhisperAutoComplete = new AutoCompleteMulti('txtDiscussionTags', true);
	WhisperAutoComplete.TableID = 'DiscussionTags';
	WhisperAutoComplete.KeywordSourceUrl = 'extensions/DiscussionTags/gettags.php?Search=';
});
