function onDomReady(func) {
	var t = setInterval( function() {
		if ( typeof document.getElementsByTagName != "undefined" && typeof document.getElementById != "undefined" && ( document.getElementsByTagName( "body" )[0] != null || document.body != null ) ) {
			if ( typeof func == "function" ) {
				func();
				clearInterval(t);
			}
		}
	}, 250 );
}

function activateActiveX() {
	if ( !document.getElementsByTagName || !document.body.outerHTML || !document.compatMode ) return false;
	var elems = new Array( "object", "applet" );
	var i = elems.length;
	while ( i-- > 0 ) {
		var objects = document.getElementsByTagName( elems[i] );
		var j = objects.length;
		while ( j-- > 0 ) {
			var params = "";
			var k = objects[j].childNodes.length;
			while ( k-- > 0 ) {
				params += objects[j].childNodes[k].outerHTML;
			}
			objects[j].outerHTML = objects[j].outerHTML.replace( "</" + elems[i].toUpperCase() + ">", params + "</" + elems[i].toUpperCase() + ">" );
		}
	}
}

onDomReady(activateActiveX);