window.onload = function() {
	Effect.Slider = Class.create(Effect.Base, {
		initialize: function(element) {
			this.element = $(element);
			if (!this.element) throw(Effect._elementDoesNotExistError);
			var options = Object.extend({
				x:    0
			}, arguments[1] || { });
			this.start(options);
		},
		setup: function() {
		},
		update: function(position) {
			this.element.setStyle({
				marginLeft: (this.options.x  * position).round() + 'px'
			});
		}
	});

	var clone= function(element) {
		var clone = new Element(element.tagName);
		clone.update(element.innerHTML);
		return clone;
	}; 
	var container = $('slider');
	var slider = $$("#slider > div")[0];
	var div = $$('#slider > div >  div > div')[0];
	slider.setStyle({width: div.getDimensions().width*4});
	slider.firstDescendant().appendChild(clone(div));
	slider.appendChild(clone(slider.firstDescendant()));
	var width = slider.firstDescendant().getDimensions().width;
	var sliderObj = null;
	Effect.Slider.move
	var rennen = function() {
		slider.setStyle({marginLeft:0});
		sliderObj = new Effect.Slider(slider, {x:-width,transition: Effect.Transitions.linear,duration:30,afterFinish:rennen});
	};
	
	rennen();
	//slider.makePositioned();
	
	
};