//create onDomReady Event
window.onDomReady = initReady;

// Initialize event depending on browser
function initReady(fn)
{
    //W3C-compliant browser
    if(document.addEventListener) {
      document.addEventListener("DOMContentLoaded", fn, false);
    }
    //IE
    else {
      document.onreadystatechange = function(){readyState(fn)}
    }
}

//IE execute function
function readyState(func)
{
    // DOM is ready
    if(document.readyState == "interactive" || document.readyState == "complete")
        {
	        func();
        }
}
