/**
 * A set of bridge functions to connect old code with the new class.
 */

function ajaxReplaceContent(containerName, pageURL, params, action) {
	var req = new MMI_AJAX();
	req.setUrl(pageURL);
	req.setParams(params);
	req.wait.container = containerName;
	req.success.container = containerName;
	/*
	 * Make sure to see the notice on line 974 describing a potential problem when using the
	 * 'scale-replace' action.
	 */
	if(action) {
		req.success.action = action;
	}
	else {
		req.success.action = 'replace';
	}
	req.send();
}

function ajaxPostForm(formName, containerName, action) {
	var req = new MMI_AJAX();
	req.wait.container = containerName;
	req.success.container = containerName;
	/*
	 * Make sure to see the notice on line 974 describing a potential problem when using the
	 * 'scale-replace' action.
	 */
	if(action) {
		req.success.action = action;
	}
	else {
		req.success.action = 'replace';
	}
	req.sendForm(formName);
}
