// observe window load event

Event.observe(window,"load", function () {

	slides = $A([
		
		"assets/2010/slideshow/IMG_1181.jpg", 
		"assets/2010/slideshow/IMG_1186.jpg", 
		"assets/2010/slideshow/IMG_1193.jpg", 
		"assets/2010/slideshow/IMG_1202.jpg", 
		"assets/2010/slideshow/IMG_1209.jpg", 
		"assets/2010/slideshow/IMG_1228.jpg", 
		"assets/2010/slideshow/IMG_1234.jpg", 
		"assets/2010/slideshow/IMG_1239.jpg", 
		"assets/2010/slideshow/IMG_1246.jpg", 
		"assets/2010/slideshow/IMG_1272.jpg", 
		"assets/2010/slideshow/IMG_1279.jpg", 
		"assets/2010/slideshow/IMG_1301.jpg", 
		"assets/2010/slideshow/IMG_1310.jpg", 
		"assets/2010/slideshow/IMG_1331.jpg", 
		"assets/2010/slideshow/IMG_1339.jpg", 
		"assets/2010/slideshow/IMG_1344.jpg", 
		"assets/2010/slideshow/IMG_1353.jpg", 
		"assets/2010/slideshow/IMG_1354.jpg", 
		"assets/2010/slideshow/IMG_1362.jpg", 
		"assets/2010/slideshow/IMG_1366.jpg", 
		"assets/2010/slideshow/IMG_1370.jpg"

	]);

	
	var slideshow = new Slideshow($("slideshowcontainer"), [] );

	var controller = new Controller($("slideshowcontainer"), 500,25 );

	controller.setPosition( 50,385 );

	slides.each(function(s,index) {

		slideshow.addItem(s);

		controller.addItem(s,show.bind(slideshow,index) );

	});

	slideshow.setSize(600,375);

	slideshow.setPosition(50,0);

	slideshow.start();

	
	
	function show(slidenr) {

		this.show(slidenr);

	};


	var slideshowButton = new Button($("slideshowcontainer"),"assets/slideshow_ani.gif",slideshow.toggle.bind(slideshow));

	slideshowButton.setPosition(560,355);

	var previousButton = new Button($("slideshowcontainer"),"assets/left.gif",slideshow.previous.bind(slideshow));

	previousButton.setPosition(20,175);

	var nextButton = new Button($("slideshowcontainer"),"assets/right.gif",slideshow.next.bind(slideshow));

	nextButton.setPosition(560,175);

	var controllerLeftButton = new Button($("slideshowcontainer"),"assets/left_sm.gif",controller.moveRight.bind(controller));

	controllerLeftButton.setPosition(25,389);

	var controllerRightButton = new Button($("slideshowcontainer"),"assets/right_sm.gif",controller.moveLeft.bind(controller));

	controllerRightButton.setPosition(560,389);

});
