﻿	var scrollText = [];
	var scrollTextNumber = 0;

	function createScrollLiveticker(sId) {
	
		var oScrollText = new Element('div').addClassName('scrolltext');
		var oScrollTextInnen = new Element('div', { id: sId }).addClassName('innen');
		var oScrollTextInnenDrinnen = new Element('div', { id: sId + 'innen' });
		
		oScrollText.update(oScrollTextInnen);
		oScrollTextInnen.update(oScrollTextInnenDrinnen);
		
		new Ajax.Updater(sId + 'innen', '/service/liveticker.html', {
			onComplete: function() {
				scrollText[scrollTextNumber] = new Effect.Move(sId, {
					x: parseInt($(sId + 'innen').getWidth(), 10) * -1,
					y: 0,
					mode: 'absolute',
					duration: ((parseInt($(sId + 'innen').getWidth(), 10) + $(sId).getWidth()) / $(sId).getWidth()) * 25,
					transition: Effect.Transitions.linear,
					afterFinish: function() {
						$(sId).style.left = $(sId).getWidth() + 'px';
						createScrollLiveticker(sId);
					}
				});
				scrollTextNumber++;
			}
		});
		
		return new Element('div').update(oScrollText).innerHTML;
	
	}
	
	onJsLightboxIsLoaded('myLightbox.onEnd = function() { scrollTextNumber = 0; createScrollLiveticker(scrollText[0].element.id); };myLightbox.onStart = function() { scrollText.invoke(\'cancel\'); }');
