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

function EditDiscussionTags (EntryID) {
	Element.addClassName($('DiscussionTags_'+EntryID),'Progress')	;
	var myAjax = new Ajax.Request('extensions/DiscussionTags/ajax.php',{
			 parameters:'Method=GetEditDiscussionTags&EntryID=' + EntryID,
			 method:'get',
			 onSuccess: function(r) {
				$('DiscussionTags_'+EntryID).innerHTML = r.responseText	;
				Element.removeClassName($('DiscussionTags_'+EntryID),'Progress')	;				
	            var WhisperAutoComplete = new AutoCompleteMulti('TagField', true);
    	        WhisperAutoComplete.TableID = "DiscussionTagResults";
        	    WhisperAutoComplete.KeywordSourceUrl = "extensions/DiscussionTags/gettags.php?Search=";
                $('TagField').focus();				
}});
}
function CancelEditDiscussionTag (EntryID) {
	Element.addClassName($('DiscussionTags_'+EntryID),'Progress')	;	
	var myAjax = new Ajax.Request('extensions/DiscussionTags/ajax.php',{
			 parameters:'Method=GetDiscussionTags&EntryID=' + EntryID,
			 method:'get',
			 onSuccess: function(r) {
				$('DiscussionTags_'+EntryID).innerHTML = '<br /><span>Tags:</span> '+r.responseText;
				Element.removeClassName($('DiscussionTags_'+EntryID),'Progress')	;				
		}});
}
function SaveDiscussionTag (EntryID) {
	Element.addClassName($('DiscussionTags_'+EntryID),'Progress')	;	
	var Daten = $('TagField').value;
	var myAjax = new Ajax.Request('extensions/DiscussionTags/ajax.php',{
			 parameters:'Method=EditDiscussionTags&EntryID=' + EntryID+'&Daten='+Daten,
			 method:'get',
			 onSuccess: function(r) {
				$('DiscussionTags_'+EntryID).innerHTML = '<br /><span>Tags:</span>  '+r.responseText;
				Element.removeClassName($('DiscussionTags_'+EntryID),'Progress')	;				
		}});
}
