// JavaScript Documentwindow.addEventListener?window.addEventListener("load",start_fade,false):window.attachEvent("onload",start_fade);var startcolor = 0xFF9999, endcolor = 0xFFFFFF, blinknum = 0, faded = 0, els = new Array();var hD='0123456789ABCDEF';function dec2hex(d) {	var h = hD.substr(d & 15, 1);		for (var i = 0; i < 5; i++) {		d >>= 4;		h = hD.substr(d & 15, 1) + h;	}		return h.toUpperCase();}function start_fade() {	if (!document.getElementById) return;		var tempels = document.getElementsByTagName("*");	var classRegEx = new RegExp('\\b' + 'InformationMessage' + '\\b')	var color = "#" + dec2hex(startcolor);		for (var i = 0; i < tempels.length; i++) {		if (classRegEx.test(tempels[i].className)) {			els.push(tempels[i]);		}	}		blinkstuff();}function blinkstuff(){	if (blinknum > 4)		setTimeout(fade, 1500);	else {		var color = "#" + dec2hex(startcolor);				if ((blinknum % 2) == 1)			color = "#" + dec2hex(endcolor);				for (var i = 0; i < els.length; i++)			els[i].style.backgroundColor = color;				blinknum++;		setTimeout(blinkstuff, 500);	}}function fade() {	faded += .025;		if (faded > 1) faded = 1;		var r = (startcolor >> 16) + ((endcolor >> 16) - (startcolor >> 16)) * faded;	var g = ((startcolor >> 8) & 255) + (((endcolor >> 8) & 255) - ((startcolor >> 8) & 255)) * faded;	var b = (startcolor & 255) + ((endcolor & 255) - (startcolor & 255)) * faded;	var color = "#" + dec2hex((r << 16) + (g << 8) + b);		for (var i = 0; i < els.length; i++)		els[i].style.backgroundColor = color;		if (faded < 1) {		setTimeout(fade, 50);	}}