/* cms Tools */ function CmsTools (session) { var self = this; var __construct = function (session) { if (!window.cms) { window.cms = function () {}; window.cms.session = session; } if (window.cms.activeSection) { replaceEmail (); activateTargets (); } else { window.attachEvent ("onload", replaceEmail); window.attachEvent ("onload", activateTargets); } } // EMails der Form 'name at email dot de' in 'name@email.de' umwandeln var replaceEmail = function () { var doc = window.cms.activeSection ? window.cms.activeSection : document; var link = doc.getElementsByTagName ("a"); for (var i=0; i"; // iframe.innerHTML = ""; iframe = iframe.firstChild; node.parentNode.appendChild (iframe); node.parentNode.lastChild.attachEvent ("onload", function () { node.location = iframe.contentWindow.location; // für Safarie if (top.cms) { top.cms.frametarget = nodeId; } if (node.location.href != "about:blank") { window.cms.activeSection = node; } var body = frames[nodeId].document.body; if (body.innerHTML) { // der IE braucht ein " " am Anfang, ansonsten werden am Anfang stehende Scripte nicht importiert node.innerHTML = " " + ((body.firstChild.nodeName == "PRE") ? body.textContent : (body.firstChild.value ? unescape (body.firstChild.value) : body.innerHTML)); // targets setzen var nodes = node.getElementsByTagName ("a"); for (var i=0; i