function docReady( callback ) { var ua = window.navigator.userAgent; var b_IE10_or_older = ( ua.indexOf("MSIE ") > 0 ); b_IE10_or_older =0; if ( b_IE10_or_older ) { if ( document.readyState == "complete" ) { callback(); } else { document.addEventListener("readystatechange",function(event){ if (event.target.readyState === "complete") { callback(); } }); } } else { if (( document.readyState == "interactive" ) || ( document.readyState == "complete" )) { callback(); } else { document.addEventListener("readystatechange",function(event){ if (event.target.readyState === "interactive") { callback(); } }); } } };