addLoadEvent(toggleFleurAngeBio);

function toggleFleurAngeBio() {
	if(!document.getElementById) return;

	if (document.getElementById("togglelink")) {
		var span = document.getElementById("togglelink");
		var toggle = span.appendChild(document.createElement("a"));
		toggle.setAttribute("href", "#");
		toggle.appendChild(document.createTextNode("(bio)"));
		var bio = document.getElementById("fleur-ange-bio");
		bio.setAttribute("style", "display: none;");
		toggle.onclick = function() {
			bio.style.display = (bio.style.display == "none") ? "block" : "none";
			fadeUp(bio, 255, 255, 153);
		}
		return false;
	}
}
function fadeUp(element, red, green, blue) {
		if (element.fade) {
			clearTimeout(element.fade);
		}
		element.style.backgroundColor = "rgb(" + red + "," + green + "," + blue + ")";
		if (red == 255 && green == 255 && blue == 255) {
			return;
		}
		var newred = red + Math.ceil((255 - red) / 10);
		var newgreen = green + Math.ceil((255 - green) / 10);
		var newblue = blue + Math.ceil((255 - blue) / 10);
		var repeat = function() {
			fadeUp(element, newred, newgreen, newblue)
		};
		element.fade = setTimeout(repeat, 100);
}

function addLoadEvent(func) {
  var oldonload = window.onload;
if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}
