function newsticker(durchlauf) {

	var newsscroller = $('newsscroller');
	var kinder = newsscroller.select('img');
	var num_kinners = kinder.length;

	var pos_front = 348;
	pos_front = (pos_front*durchlauf)*(-1);
	if(num_kinners == durchlauf) { pos_front = 0; durchlauf = -1; }
	
	
	newsscroller.morph('margin: '+pos_front+'px 0 0 0');
	durchlauf++;
	setTimeout(function() { newsticker(durchlauf); }, 5000);
}

function scrollSponsoren(durchlauf) {
	var sponsoren = $('sponsoren');
	var kinder = sponsoren.select('img');
	var num_kinners = kinder.length;
	
	if(durchlauf == 0) {
		var olditem = kinder[num_kinners-1];
		Effect.Fade(olditem, { duration: 2.0 });	
	}
	else if(durchlauf > 0) {
		var olditem = kinder[durchlauf-1];
		Effect.Fade(olditem, { duration: 2.0 });
	}
	
	var newitem = kinder[durchlauf];
	Effect.Appear(newitem, { duration: 2.0, delay: 2.0 });
	
	if(num_kinners-1 == durchlauf) { durchlauf = 0; }
	else { durchlauf++; }
	setTimeout(function() { scrollSponsoren(durchlauf); }, 5000);
}

function showmenuitem(id,src,srcid,parent) {
	var mitem = $(id);
	var aktive = $('menu');
	var kinder = aktive.select('div');
	var num_kinners = kinder.length;

	for(var i = 0; i < num_kinners; i++) {
		var kind_id = kinder[i].readAttribute('id');
		if(kind_id > 0 && parent != kind_id && srcid != kind_id) {
			kinder[i].style.display = 'none';
		}
	}
	
	if(mitem) {
		var tmp2 = 0;
		
		if(srcid > 0) {
		
			var tmp = $(srcid).style.left;
			var len = tmp.length;
			tmp2 = parseInt(tmp.substr(0,len-2));
			var daten = $(srcid).getDimensions();
			var daten2 = src.offsetTop;
			var hoehe = daten.height - (daten2-10);
			mitem.style.top = '-'+hoehe+'px';
		}	
		if(tmp2>0) {
			links = tmp2+185;
			mitem.addClassName('secndlvl');
		}
		else {
			links = src.offsetLeft;
		}
		
		mitem.style.left = links+'px';
		if(mitem.style.display == 'none') {
			Effect.Appear(mitem, { duration: 0.2 });
		}
	}
}

function hidemenuitem(id) {
	var aktive = $('menu');
	var kinder = aktive.select('div');
	var num_kinners = kinder.length;

	for(var i = 0; i < num_kinners; i++) {
		if(kinder[i].id > 0) {
			kinder[i].style.display = 'none';
		}
	}
}
