// onDOMReady Event
if (!window.onDOMReady) {
    window.onDOMReady = function() {
    }
}

var _DOMOldWindowOnLoad = null;
var _DOMReadyTimer = null;
var _ie_executed = false;

/*@cc_on @*/
/*@if (@_win32)
_ie_executed = location.protocol == "https:" ? "https://javascript:void(0)" : "javascript:void(0)";
document.write("<script id=__ie_onload defer src='" + _ie_executed + "'><\/script>");
document.getElementById("__ie_onload").onreadystatechange = function() { if (this.readyState == "complete") { window.onDOMReady(); } };
/*@end @*/

if (_ie_executed == false) {
	if (document.readyState) {
		DOMReadyTimer = window.setInterval(function() {
			if (document.readyState == 'loaded' || document.readyState == 'complete') {
				window.clearInterval(DOMReadyTimer);
				window.onDOMReady();
			}
		}, 10);
	} else if (document.addEventListener) {
		document.addEventListener("DOMContentLoaded", window.onDOMReady, false);
	} else { 
        _DOMOldWindowOnLoad = window.onload;
		window.onload = function() { window.onDOMReady; if (_DOMOldWindowOnLoad) _DOMOldWindowOnLoad(); }
	}
}