/* Horologe 2006 */



function init() {
	if (arguments.callee.done) {
	    return;
	}
	arguments.callee.done = true;
		
	if (_timer) {
	    clearInterval(_timer);
		_timer = null;
	}

    /*@cc_on @*/
    /*@if (@_win32)
        try {
            document.execCommand("BackgroundImageCache",false,true);
        } catch(e) {
            // broken IE install. Ignore.
        }
    /*@end @*/
};


/* moz */
if (document.addEventListener) {
    document.addEventListener("DOMContentLoaded", init, null);
}

/* ie */
/*@cc_on @*/
/*@if (@_win32)
	document.write("<script id=__ie_onload defer src=javascript:void(0)></script>");
	var script = document.getElementById("__ie_onload");
	script.onreadystatechange = function() {
		if (this.readyState == "complete") {
			init(); // call the onload handler
		}
	};
/*@end @*/
	
/* safari */
if (/WebKit/i.test(navigator.userAgent)) { // sniff
	var _timer = setInterval(function() {
		if (/loaded|complete/.test(document.readyState)) {
			init(); // call the onload handler
		}
	}, 10);
}

/* all other */
window.onload = function() {
    init();
}