onload = function init()
{
	if(!document.getElementById("xcmsConsole"))
	{
		arrImg = document.getElementById("mainContent").getElementsByTagName("img");
		
		for( var i=0; i<arrImg.length; i++)
		{
			var elmDiv = document.createElement("div");
			arrImg[i].parentNode.insertBefore(elmDiv, arrImg[i]);
			elmDiv.appendChild(arrImg[i]);
			elmDiv.className = "imageContainer";
		}
	}
	
	// only execute code if 'getElementsByTagName' and 'outerHTML' are supported
	if (document.getElementsByTagName && document.body.outerHTML) {
	    // repeat code for each affected tag
	    var tags = ['object','embed','applet'];
	
	    for (var i in tags) {
	        // get all elements with tag
	        var objs = document.getElementById("mainContent").getElementsByTagName(tags[i]);
	
	        for (var j=0;j < objs.length;j++) {
	            var obj = objs.item(j);

	            if (obj.className.indexOf('sIFR') == -1) {
	                // find param tags within object
	                var params = obj.getElementsByTagName('param');
	                var inner = '';
	
	                // if there are params, but param tags can't be found within innerHTML
	                if (params.length && !/<param/i.test(obj.innerHTML))
	                    // add all param tags to 'inner' string
	                    for (var x=0;x < params.length;x++)
	                        inner += params.item(x).outerHTML;
	
	                // put 'inner' string with param tags in the middle of the outerHTML
	                obj.outerHTML = obj.outerHTML.replace('>', '>' + inner);
	            }
	        }
	    }
	}
	
	if (document.getElementById && document.body.innerHTML) {
		// MailAdresseS
		var mas = document.getElementById("mainContent").getElementsByTagName("a");
		for (var i = 0; i < mas.length; i++) {
			if (mas[i].innerHTML.indexOf("#intermezzon.com") > -1) {
				mas[i].innerHTML = mas[i].innerHTML.replace("#", "@");
			}
		}
	}
}