// Insert object, circumventing IE ActiveX activation issues due to evil Eolas patent
function createControl(containerId, objectId, objectAttributes, objectInnerCode) {
	var container = document.getElementById(containerId);
	container.innerHTML = '<object '
		+ 'id="' + objectId + '" '
		+ 'name="' + objectId + '" '
		+ objectAttributes + '>' // Additional attributes for <object> element
		+ objectInnerCode // <param> elements, etc. contained within <object> element
		+ '</object>';
}