//page_control if (typeof CunninghamLindsey == "undefined") { CunninghamLindsey = {}; } CunninghamLindsey.PageControl = function() { var m_strRegion = ""; return { init: function(obj) { var r, i, u, l, a; var f, b; r = document.getElementById(obj.root); if (!r) { return; } m_strRegion = obj.region; u = document.createElement("ul"); u.className = "printlink"; for (i = 0; i < obj.links.length; i++) { l = document.createElement("li"); a = document.createElement("a"); l.className = obj.links[i].type; a.appendChild(document.createTextNode(obj.links[i].text)); a.href = "javascript:void(0)"; switch (obj.links[i].type) { case "print": a.onclick = function() { CunninghamLindsey.PageControl.print(); } break; case "email": a.onclick = function() { CunninghamLindsey.PageControl.email(); } break; } l.appendChild(a); u.appendChild(l); } r.appendChild(u); f = document.createElement("iframe"); b = document.createAttribute("frameborder"); b.value = "0" f.attributes.setNamedItem(b); //f.frameborder = "0"; f.id = "email_frame"; r.appendChild(f); }, print: function() { window.print(); }, email: function() { var i, h, b; try { b = document.getElementsByTagName('base')[0].href; } catch (e) { b = ""; } i = document.getElementById("email_frame"); if (i != null) { i.className = "active"; h = document.getElementsByTagName("h1")[0]; h = document.getElementsByTagName("h1")[0]; i.src = b + m_strRegion + "/EmailPage?l=" + escape(document.location.href) + "&t=" + escape(h.firstChild.nodeValue); } }, closeEmail: function() { var i, h, b; i = document.getElementById("email_frame"); i.className = ""; } }; } ();