var textFader = {
	texts: [
		"Maatwerk internet oplossingen",
		"ASP.NET webdevelopment",
		"ASP.NET 1.1 / 2.0 / 3.0 / 3.5",
		"AJAX development",
		"Mobile internet development",
		"Fixed price, fixed date"
	],

	currentIndex: -1,
	currentOpacity: 255,

	domElement: function() {
		return document.getElementById("fader");
	},

	applyFading: function() {
		if (textFader.currentOpacity > 0) {
			var opacity = textFader.currentOpacity -= 8;
			textFader.domElement().style.color = "rgb(" + opacity + "," + opacity + "," + opacity + ")";
			setTimeout("textFader.applyFading()");
		} else {
			textFader.currentOpacity = 255;
		}
	},

	cycleText: function() {
		textFader.currentIndex = (textFader.currentIndex + 1) % textFader.texts.length;
		textFader.domElement().innerHTML = textFader.texts[textFader.currentIndex];
		textFader.applyFading();
		setTimeout("textFader.cycleText()", 8000);
	}
}

if (document.getElementById)
	window.onload = textFader.cycleText;