// vim: ft=javascript var mydomain='www.realbuzz.com'; window.onload = function() { attachFavourites(); chain(); // request to take out the error message box. // if (window.errorMessages) { // showError(window.errorMessages, 400, 200); // } } function dynamiclink() { for (i=0;i<=(document.links.length-1);i++) { if (document.links[i].hostname.indexOf(mydomain)==-1&&document.links[i].href.indexOf("http:")!=-1) document.links[i].target="_blank"; } } function chain(){ mladdevents(); externalLinks(); dynamiclink(); } function showError(msg, w, h) { if (!msg) return; if (!w) var w = 275; if (!h) var h = 60; if (!window.errorContainer) { // dulled container var eb = document.createElement('div'); eb.id = 'error_container'; eb.style.position = 'absolute'; window.fixedSupported = false; with (eb.style) { left = 0; top = 0; width = document.body.offsetWidth +'px'; height = document.body.offsetHeight +'px'; zIndex = 10000000; } // message var msgbox = document.createElement('div'); msgbox.id = 'error_message_box'; var msgContainer = document.createElement('div'); msgContainer.id = 'error_message_container'; msgbox.appendChild(msgContainer); with (msgbox.style) { position = 'absolute'; left = '50%'; top = '100px'; width = w+'px'; // height = h+'px'; padding = '20px 20px 60px 20px'; marginLeft = (-((w+20)/2))+'px'; //marginTop = (-(h/2))+'px'; } var ok = document.createElement('div'); ok.id = 'error_button_container'; ok.style.margin = '0 -20px'; var okbutton = document.createElement('button'); okbutton.appendChild(document.createTextNode('OK')); okbutton.onclick = hideError; ok.appendChild(okbutton); msgbox.appendChild(ok); eb.appendChild(msgbox); document.body.appendChild(eb); window.errorContainer = eb; } var msgbox = document.getElementById('error_message_container'); var o; while (o = msgbox.firstChild) { msgbox.removeChild(msgbox.firstChild); } msgbox.innerHTML = msg; window.errorContainer.style.display = 'block'; window.scrollTo(0,0); } function hideError() { if (window.errorContainer) window.errorContainer.style.display = 'none'; } function externalLinks() { if (!document.getElementsByTagName) return; var anchors = document.getElementsByTagName("a"); for (var i=0; i