function prelo(bild) {
    var pre_image = new Image();
    pre_image.src = bild;
}

var bilder = new Array("/sitemedia/img/1.jpg",
					   "/sitemedia/img/2.jpg",
					   "/sitemedia/img/3.jpg",
					   "/sitemedia/img/4.jpg",
					   "/sitemedia/img/5.jpg",
					   "/sitemedia/img/6.jpg",
					   "/sitemedia/img/7.jpg",
					   "/sitemedia/img/8.jpg",
					   "/sitemedia/img/9.jpg");

for(i=0;i<bilder.length;i++)
	prelo(bilder[i]);

var header_img = document.createElement('img');
var rpt = false

/*
 * because of ugly popping in safari, image is shown on start then anim.
 * perhaps oo and listeners would be the key...
 */
function start() {
	var first = getRandom(0);
	var header_div = document.getElementById('header');
	header_img.src = bilder[first];
	header_div.appendChild(header_img);
	setTimeout(function() { setHeader(first); }, 5000);
}
function setHeader(prev) {
	if (rpt)
		return;
	var next = getRandom(prev);
	var anim_out = new YAHOO.util.Anim(header_img, {opacity: {to:0}}, 3, YAHOO.util.Easing.easeIn);
	anim_out.onComplete.subscribe(function() {
		header_img.src = bilder[next];
		(new YAHOO.util.Anim(header_img, {opacity: {to:1}}, 3, YAHOO.util.Easing.easeOut)).animate();
	});
	anim_out.animate();
	setTimeout(function() { setHeader(next); }, 16000);
}
function getRandom(prevNum) {
	var number = prevNum;
	while( number == prevNum ) {
		number = Math.random() * bilder.length;
		number = Math.floor(number);
	}
	return number;
}
function stop() {
	rpt = true;
}
function setRealHeader(next) {
//	prelo(next); // now in bilder.html
	var anim_out = new YAHOO.util.Anim(header_img, {opacity: {to:0}}, 0.5, YAHOO.util.Easing.easeIn);
	var anim_in = new YAHOO.util.Anim(header_img, {opacity: {to:1}}, 1, YAHOO.util.Easing.easeOut);
	anim_out.onComplete.subscribe(function() {
		setTimeout(function() {header_img.src = next;}, 0);
//		anim_in.animate();
		YAHOO.util.Event.onContentReady(header_img, anim_in.animate());
	});
	anim_out.animate();
}
function openFenster(url) {
	fenster = window.open(url, "fenster1", "width=560,height=700,status=yes,scrollbars=yes,resizable=yes");
	fenster.focus();
}
YAHOO.util.Event.onDOMReady(start);