console.log('from reg_js_new.js'); function docReady(fn) { // see if DOM is already available if (document.readyState === "complete" || document.readyState === "interactive") { // call on next available tick setTimeout(fn, 1); } else { document.addEventListener("DOMContentLoaded", fn); } } docReady(function () { // elements var site_header_wrap = document.getElementById('site_header_wrap'); var reg_page_body = document.getElementById('reg_page_body'); var actTitleNavbar = document.getElementById('actTitleNavbar'); var searchBarPrimary = document.getElementById('searchBarPrimary'); var actContentPrimaryScroll = document.getElementById('actContentPrimaryScroll'); var searchBarPrimary = document.getElementById('searchBarPrimary'); // elements heights var site_header_wrap_Height = site_header_wrap.offsetHeight; var actTitleNavbar_Height = actTitleNavbar.offsetHeight; var searchBarPrimary_Height = searchBarPrimary.offsetHeight; var actContentPrimaryScroll_Height = actContentPrimaryScroll.offsetHeight; // calculate height var result_Height = window.innerHeight - (site_header_wrap_Height + actTitleNavbar_Height + searchBarPrimary_Height + 10); var styleStr = "" document.head.insertAdjacentHTML("beforeend", styleStr); });