function getGal (url,id) {
	eval ("var callback = function (result) { var o = document.getElementById('" + id + "'); if (o) HTML_AJAX_Util.setInnerHTML(o.id,result); startRotation (o.id); };");
	HTML_AJAX.grab(url, callback);
}

function startRotation (id) {
	switch (id) {
		case "startpage_extracontent_inner1" :
			sp_imagerotation1 ();
		break;
		case "startpage_extracontent_inner2" :
			sp_imagerotation2 ();
		break;
		case "startpage_extracontent_inner3" :
			sp_imagerotation3 ();
		break;
	}
}


var sp_imgs = new Array();
var sp_actimg = 0;
var baseDomain = document.location.href.replace(/(http:\/\/\[.^\/]\/).+/, '$1');
baseDomain = window.location.protocol + "//" + window.location.hostname + '/';


function showTip () {
	td = document.getElementById('tipBox');
	if (td) {
		eval ("var callback = function (result) { var o = document.getElementById('tipBox'); if (o) HTML_AJAX_Util.setInnerHTML(o.id,result);}");
		HTML_AJAX.grab(baseDomain + 'tipform.php', callback);
		td.style.display = 'block';
	}
}

function hideTip () {
	td = document.getElementById('tipBox');
	td.style.display = 'none';
}

function sendTip () {
	td = document.getElementById('tipForm');
	td.action = baseDomain + 'tipform.php';
	HTML_AJAX.formSubmit('tipForm', 'tipBox');
}

function sp_checkChildren (obj,imgs) {
	if (obj.nodeName == "IMG" && (!obj.id) ) {
		imgs[imgs.length] = obj;
	}
	if (obj.childNodes && obj.childNodes.length > 0) {
		for (var i = 0; i < obj.childNodes.length; i++) {
			imgs = sp_checkChildren (obj.childNodes[i],imgs);
		}
	}
	return imgs;
}
function sp_rotateImgs() {
	Effect.Fade('sp_rotatedImg_' + sp_actimg,{ duration: 1.0, from: 1, to: 0 });
	var sp = document.getElementById('startpage_extracontent');
	if (sp_actimg+2 < sp_imgs.length && !document.getElementById('sp_rotatedImg_' + (sp_actimg+2))) {
		var img = new Image ();
		img.src = sp_imgs[sp_actimg+2];
		img.id = 'sp_rotatedImg_' + (sp_actimg+2);
		sp.appendChild (img);
		document.getElementById('sp_rotatedImg_' + (sp_actimg+2)).style.display = 'none';
	}
	sp_actimg++;
	if (sp_actimg == sp_imgs.length) {
		sp_actimg = 0;
	}
	Effect.Appear('sp_rotatedImg_' + sp_actimg,{ duration: 1.0 });
}
function sp_setHeight (obj, imgs) {
	obj.style.height = '208px';
}
function sp_imagerotation1 () {
	var sp = document.getElementById('startpage_extracontent');
	for (var i = 0; i < 2; i++) {
		if (i < sp_imgs.length) {
			var img = new Image ();
			img.src = sp_imgs[i];
			img.id = 'sp_rotatedImg_' + i;
			sp.appendChild (img);
			if (i > 0) document.getElementById('sp_rotatedImg_' + i).style.display = 'none';
		}
	}
	var sp_int = window.setInterval('sp_rotateImgs();',4000);
}

function sp_setPos () {
	var divs = document.getElementsByTagName('div');
	var divcounter = 0;
	for (var i = 0; i < divs.length; i++) {
		if (divs[i].className == 'news-list-item') {
			divcounter ++;
			d = divs[i];
			if (divcounter == 3) {
				sp = document.getElementById('startpage_extracontent');
				sp.style.position = 'absolute';
				sp.style.width = d.offsetWidth + 'px';
				sp.style.top = (d.offsetTop + d.parentNode.offsetTop) + 'px';
				d.style.marginTop = (sp.clientHeight + 20) + 'px';
				getGal (baseDomain + 'index.php?id=236','startpage_extracontent_inner1');
			}
			if (divcounter == 13) {
				sp = document.getElementById('startpage_extracontent2');
				sp.style.position = 'absolute';
				sp.style.width = d.offsetWidth + 'px';
				sp.style.top = (d.offsetTop + d.parentNode.offsetTop) + 'px';
				d.style.marginTop = (sp.clientHeight + 20) + 'px';
				getGal (baseDomain + 'index.php?id=236&galnum=2','startpage_extracontent_inner2');
			}
			if (divcounter == 8) {
				sp = document.getElementById('startpage_extracontent3');
				sp.style.position = 'absolute';
				sp.style.width = d.offsetWidth + 'px';
				sp.style.top = (d.offsetTop + d.parentNode.offsetTop) + 'px';
				d.style.marginTop = (sp.clientHeight + 20) + 'px';
				getGal (baseDomain + 'index.php?id=236&galnum=3','startpage_extracontent_inner3');
			}
		}
	}
}


var sp_imgs2 = new Array();
var sp_actimg2 = 0;

function sp_rotateImgs2() {
	Effect.Fade('sp_rotatedImg2_' + sp_actimg2,{ duration: 1.0, from: 1, to: 0 });
	var sp = document.getElementById('startpage_extracontent2');
	if (sp_actimg2+2 < sp_imgs2.length && !document.getElementById('sp_rotatedImg2_' + (sp_actimg2+2))) {
		var img = new Image ();
		img.src = sp_imgs2[sp_actimg2+2];
		img.id = 'sp_rotatedImg2_' + (sp_actimg2+2);
		sp.appendChild (img);
		document.getElementById('sp_rotatedImg2_' + (sp_actimg2+2)).style.display = 'none';
	}
	sp_actimg2++;
	if (sp_actimg2 == sp_imgs2.length) {
		sp_actimg2 = 0;
	}
	Effect.Appear('sp_rotatedImg2_' + sp_actimg2,{ duration: 1.0 });
}
function sp_imagerotation2 () {
	var sp = document.getElementById('startpage_extracontent2');
	for (var i = 0; i < 2; i++) {
		if (i < sp_imgs2.length) {
			var img = new Image ();
			img.src = sp_imgs2[i];
			img.id = 'sp_rotatedImg2_' + i;
			sp.appendChild (img);
			if (i > 0) document.getElementById('sp_rotatedImg2_' + i).style.display = 'none';
		}
	}
	var sp_int2 = window.setInterval('sp_rotateImgs2();',4000);
}


var sp_imgs3 = new Array();
var sp_actimg3 = 0;

function sp_rotateImgs3() {
	Effect.Fade('sp_rotatedImg3_' + sp_actimg3,{ duration: 1.0, from: 1, to: 0 });
	var sp = document.getElementById('startpage_extracontent3');
	if (sp_actimg3+2 < sp_imgs3.length && !document.getElementById('sp_rotatedImg3_' + (sp_actimg3+2))) {
		var img = new Image ();
		img.src = sp_imgs3[sp_actimg3+2];
		img.id = 'sp_rotatedImg3_' + (sp_actimg3+2);
		sp.appendChild (img);
		document.getElementById('sp_rotatedImg3_' + (sp_actimg3+2)).style.display = 'none';
	}
	sp_actimg3++;
	if (sp_actimg3 == sp_imgs3.length) {
		sp_actimg3 = 0;
	}
	Effect.Appear('sp_rotatedImg3_' + sp_actimg3,{ duration: 1.0 });
}
function sp_imagerotation3 () {
	var sp = document.getElementById('startpage_extracontent3');
	for (var i = 0; i < 2; i++) {
		if (i < sp_imgs3.length) {
			var img = new Image ();
			img.src = sp_imgs3[i];
			img.id = 'sp_rotatedImg3_' + i;
			sp.appendChild (img);
			if (i > 0) document.getElementById('sp_rotatedImg3_' + i).style.display = 'none';
		}
	}
	var sp_int3 = window.setInterval('sp_rotateImgs3();',4000);	
}

function sp_newsticker () {
	var divs = document.getElementsByTagName('div');
	var divcounter = 0;
	for (var i = 0; i < divs.length; i++) {
		if (divs[i].className == 'news-list-item') divcounter ++;
		if (divcounter == 2) {
			var d = divs[i];
			var sp = document.getElementById('newsticker_extracontent');
			if (!sp) return false;
			sp.style.position = 'absolute';
			sp.style.width = d.offsetWidth + 'px';
			sp.style.top = (d.offsetTop + d.parentNode.offsetTop) + 'px';
			d.style.marginTop = (sp.clientHeight + 20) + 'px';
			break;
		}
	}
}

function sp_cd_cover () {
	var sp = document.getElementById('startpage_cd_der_woche');
	if (sp) {
		var divs = document.getElementsByTagName('div');
		var divcounter = 0;
		for (var i = 0; i < divs.length; i++) {
			if (divs[i].className == 'news-list-item') divcounter ++;
			if (divcounter == 18) {
				var d = divs[i];
				sp.style.position = 'absolute';
				sp.style.width = d.offsetWidth + 'px';
				sp.style.top = (d.offsetTop + d.parentNode.offsetTop) + 'px';
				d.style.marginTop = (sp.clientHeight + 20) + 'px';
				break;
			}
		}
	}
}

function sp_rot2 () {
	sp_newsticker ();
	sp_setPos ();
	sp_cd_cover ();
}