
	var bannerleftaktuell  = new Array (0); 
	var bannersoll  = new Array (0); 
	var startleft = 480; 
	var endleft = 0; 
	if (bmax == '') {
		bmax = 0;
	}
	var lastb = bmax; 

	for (b=1; b<= bmax; b++) {	
		bannerleftaktuell[b] = startleft; 
	}
	var b = 1; 
	var bannerspeed = 10; 
	var waittime; 
	var opacity = 0; 
	function banner() {
		if (opacity > 0) {
			waittime = 1; 
			opacity -= (bannerspeed / 200); 
			document.getElementById('DIVbanner'+lastb).style.opacity = opacity;
			document.getElementById('DIVbanner'+lastb).style.filter = 'alpha(opacity=' + opacity*100 + ')';
			document.getElementById('DIVbanner'+lastb).style.filter='progid:DXImageTransform.Microsoft.Alpha(Opacity=' + opacity*100 + ')' ;
		}
		else if (bannerleftaktuell[b] > endleft) {
			if ( bannerleftaktuell[b] - endleft <= bannerspeed) {
				opacity = 1; 
				bannerleftaktuell[b] = endleft
				bannerspeed = 10; 
				bannerleftaktuell[lastb] = startleft; 
				document.getElementById('DIVbanner'+lastb).style.left = bannerleftaktuell[lastb] + 'px'; 
				lastb = b; 
				b++; 
				if (b > bmax) {
					b = 1; 	
				}
				
				document.getElementById('DIVbanner'+b).style.opacity= opacity;
				document.getElementById('DIVbanner'+b).style.filter = 'alpha(opacity=' + opacity*100 + ')';
				document.getElementById('DIVbanner'+b).style.filter='progid:DXImageTransform.Microsoft.Alpha(Opacity=' + opacity*100 + ')' ;
				waittime = 5000;
				
				startmoveItem(); 
			}
			else {
				bannerleftaktuell[b] -= bannerspeed; 
				waittime = 5; 
			}
			bannerspeed = bannerspeed - (bannerspeed/50); 
			document.getElementById('DIVbanner'+b).style.left = bannerleftaktuell[b] + 'px'; 	
		}		
	    fade = window.setTimeout(function () { banner(b)}, waittime); 
	}
	function startstopp () {
		if (bannerspeed == 0) {
			start (); 
		}
		else {
			stop (); 
		}
	}	
	function stop () {
		document.images.startstop.src = '../abbbg/start.png'; 
		bannerspeed = 0; 
	}
	function start () {
		document.images.startstop.src = '../abbbg/pause.png'; 
		bannerspeed = 10; 
	}
	
	// Punkt
	
	
	var top;
	var left;
	var faktorleft;
	var faktortop;
	var vartop;
	var varleft;
	var speed = 10;
	var waitforstart = 2500;
	var waitforloop = 1000;
	var width;
	var height;
	function startmoveItem(){ 
		left = 121;
		top = 19;
		document.getElementById('movingelement').style.left = left + 'px';
		document.getElementById('movingelement').style.top = top + 'px';
		width = 24;
		height = 24;
		document.images['punkt'].style.width = width + 'px';
		document.images['punkt'].style.height = height + 'px';
		document.getElementById('movingelement').style.visibility = 'visible';
		varleft = 0.5;
		vartop = 0.9;
		dir =  -1;
		setTimeout('moveItem()',waitforstart);
	}

	function moveItem(){	
		if (dir == 1) {	
			vartop = vartop * 1.03; 
			top += vartop;
			varleft= varleft * 1.001; 
			left += varleft;
			height += 0.05;
			width += 0.1;
		}
		else {
			vartop= vartop / 1.06; 
			top -= vartop;	
			varleft= varleft * 1.01; 
			left += varleft;
			if (vartop <0.05) {
				dir =  1;	
			}
		}	
		document.getElementById('movingelement').style.left = left + 'px';
		document.getElementById('movingelement').style.top = top + 'px';
		document.images['punkt'].style.width = width + 'px';
		document.images['punkt'].style.height = height + 'px';
		if (left < 950 && top < 580) {
			setTimeout('moveItem()',speed);
		}
		else { 
			document.getElementById('movingelement').style.visibility = 'hidden';
		} 
	}
		
	
