function domReady(fn) { setTimeout(function(){ document.body ? fn() : setTimeout(arguments.callee, 0); }, 0); }