// websites/shared-host/incs/host.js // last updated: Mon Apr 23 19:06:29 BST 2007 function showMaintenanceMesg() { // dynamically create a global site maintenance message // and insert it at the top of each page as it loads. d = document; // create the element var msg_div = d.createElement("div"); // give it an id attribute msg_div.setAttribute("id", "site_maintenance"); // create the text message var msg_text = "The site may be offline overnight occasionally,
" + " due to memory upgrades being added to the server,
" + " and tests being run overnight on that memory.
"; // + " This is due to a essential O/S upgrade."; // put it into the div element msg_div.innerHTML = msg_text; // is the current loaded page a single column page? if (d.getElementById("single_column")) { var main_page = d.getElementById("single_column"); // insert the maintenance element at the top of the page main_page.insertBefore(msg_div,main_page.firstChild); } // is the current loaded page a 2 column page? if (d.getElementById("main_window_2col")) { var main_page = d.getElementById("main_window_2col"); // insert the maintenance element at the top of the page main_page.insertBefore(msg_div,main_page.firstChild); } // is the current loaded page a 3 column page? if (d.getElementById("main_window_3col")) { var main_page = d.getElementById("main_window_3col"); // insert the maintenance element at the top of the page main_page.insertBefore(msg_div,main_page.firstChild); } // reset the column sizes setDefaultColumnSizes(); } // onPageLoad(showMaintenanceMesg); // end of file