	var NcNetdoktorHeadTeaser = {
		// Properties
		aNews:				[['GESUNDHEIT AKTUELL - Gefäße: Auch das Herz hört gern Musik','http://www.netdoktor.at/nachrichten/?id=120016&amp;date=2008-11-28'],['GESUNDHEIT AKTUELL - Die Limette - ein saftig-saures Kraftpaket','http://www.netdoktor.at/nachrichten/?id=120013&amp;date=2008-11-28'],['GESUNDHEIT AKTUELL - Alkoholkonsum: Beim Arzt wird gelogen','http://www.netdoktor.at/nachrichten/?id=119998&amp;date=2008-11-27']],
		sTargetElementId:	'nd-head-suchleiste-fader',
		domTargetElement:	null,
		iRotateTimeout:		8000,
		iFadeoutTimeout:	80,
		iFadeinTimeout:		80,
		bDebug:				false,
		aFadingColors:		[ '#777777','#878787','#979797','#A7A7A7','#B7B7B7','#C7C7C7','#D7D7D7','#E7E7E7','#F7F7F7'],
		iFadingIndex:		0,
		iIndexCurrentNews:	-1,
		// Methods
		install: function() {
			// browser checking
			if (window.attachEvent) {
				window.attachEvent("onload", this.onload);
			} else if (window.addEventListener) {
				window.addEventListener('load', this.onload, false);
			} else {
				if (this.bDebug) {
					alert('Unable to install window onload handler. Unsupported browser.');
				}
				return;
			}
		},
		onload: function() {
			if (!(NcNetdoktorHeadTeaser.domTargetElement = document.getElementById(NcNetdoktorHeadTeaser.sTargetElementId))) {
				if (NcNetdoktorHeadTeaser.bDebug) {
					alert('Cannot find element with id "' + NcNetdoktorHeadTeaser.sTargetElementId + '"');
				}
				return;
			}
			window.setTimeout(NcNetdoktorHeadTeaser.startFadingOut, NcNetdoktorHeadTeaser.iRotateTimeout);
		},
		startFadingOut: function() {
			if (NcNetdoktorHeadTeaser.iFadingIndex == NcNetdoktorHeadTeaser.aFadingColors.length) {
				NcNetdoktorHeadTeaser.replaceNews();
			} else {
				NcNetdoktorHeadTeaser.domTargetElement.style.color = NcNetdoktorHeadTeaser.aFadingColors[NcNetdoktorHeadTeaser.iFadingIndex];
				NcNetdoktorHeadTeaser.iFadingIndex++;
				window.setTimeout(NcNetdoktorHeadTeaser.startFadingOut, NcNetdoktorHeadTeaser.iFadeoutTimeout);
			}
		},
		replaceNews: function() {
			if (NcNetdoktorHeadTeaser.iIndexCurrentNews == -1) {
				// we've been called the first time and don't know the text so read it from the element
				NcNetdoktorHeadTeaser.iIndexCurrentNews = NcNetdoktorHeadTeaser.domTargetElement.getAttribute('startpos');
			}
			NcNetdoktorHeadTeaser.iIndexCurrentNews++;
			if (NcNetdoktorHeadTeaser.iIndexCurrentNews == NcNetdoktorHeadTeaser.aNews.length) {
				NcNetdoktorHeadTeaser.iIndexCurrentNews = 0;
			}
			// check whether there is really a new content
			if (typeof NcNetdoktorHeadTeaser.aNews[NcNetdoktorHeadTeaser.iIndexCurrentNews] != 'undefined') {
				// actually replace the content
				NcNetdoktorHeadTeaser.domTargetElement.innerHTML = NcNetdoktorHeadTeaser.aNews[NcNetdoktorHeadTeaser.iIndexCurrentNews][0];
				NcNetdoktorHeadTeaser.domTargetElement.href = NcNetdoktorHeadTeaser.aNews[NcNetdoktorHeadTeaser.iIndexCurrentNews][1];
			}
			// start fading in
			window.setTimeout(NcNetdoktorHeadTeaser.startFadingIn, NcNetdoktorHeadTeaser.iFadeinTimeout);
		},
		startFadingIn: function() {
			if (NcNetdoktorHeadTeaser.iFadingIndex == 0) {
				// set new timeout for new rotation
				window.setTimeout(NcNetdoktorHeadTeaser.startFadingOut, NcNetdoktorHeadTeaser.iRotateTimeout);
			} else {
				NcNetdoktorHeadTeaser.domTargetElement.style.color = NcNetdoktorHeadTeaser.aFadingColors[NcNetdoktorHeadTeaser.iFadingIndex];
				NcNetdoktorHeadTeaser.iFadingIndex--;
				window.setTimeout(NcNetdoktorHeadTeaser.startFadingIn, NcNetdoktorHeadTeaser.iFadeinTimeout);
			}
		}
	};
	NcNetdoktorHeadTeaser.install();
