
var subscriptions = {
	ajaxGetHtml: function (){
		asyncSubscriptions.ajaxGetHtml();
	}
}

var common = {
	loadPageValues:function (result) {
		HTML_AJAX_Util.setInnerHTML('exercise_title',result.exercise_title);
		if (result.container_info_short_help.length > 0)
			HTML_AJAX_Util.setInnerHTML('container_info_short_help',result.container_info_short_help);
		else
			HTML_AJAX_Util.setInnerHTML('container_info_short_help','&nbsp;');
		if (result.formelementname != null)
			var element = result.formelementname;
		else
			var element = 'container_text';
		HTML_AJAX_Util.setInnerHTML(element,result.html);
	}
}

function callback() {}

callback.prototype = {
	ajaxGetHtml: function(result) {
		common.loadPageValues (result);
	}
}

var asyncSubscriptions = new Subscriptions (new callback());
