/*
 * carnet Verona slideshow 1.1 - Javascript Image Switcher with mootools 1.2
 * By Mario Zambon (http://www.urbangap.com)
 * Copyright (c) 2008 cody urbangap
 * Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php
*/

function mooswitch() {

	//var dida 		= true 
	var pplay		= true
	var tImg 		= 500
	var tAll 		= 6000+(tImg)

	var slide		= -1
	var iAll
	var loaderImage	= 'i/loader.gif'
	var imgBig		= $$('#slide .scheda')
	var box			= $('slide')
	var pulsPrev	= $$('#slide .prev')
	var pulsNext	= $$('#slide .next')

	function fx(el, tmp) {
		el.set('tween', {duration: tmp, transition: Fx.Transitions.Expo.easeInOut})
	}

	imgBig.each(function(item, index){iAll = index})

	function slider() {
		fx(imgBig,tImg)
		imgBig.removeClass('showBox')
		imgBig.addClass('hideBox')
		imgBig.set('opacity',0)

		imgBig[slide].addClass('showBox')
		imgBig[slide].removeClass('hideBox')
		imgBig[slide].tween('opacity',1)

		//alert("slide:"+slide)
	}

	function slideStop() {
		counter = $clear(counter)
		slideLoop()
	}

	function slideLoop() {
		if(pplay) {
			if(slide<iAll) {slide++} else {slide=0}
			slider()
		}
		counter = slideLoop.delay(tAll)
	}

	box.addEvents({
		'mouseover': function(){pplay = false},
		'mouseleave': function(){pplay = true}
	})
	
	slideLoop()

	pulsPrev.addEvent(
		'click',function(){ 
			if(slide==0) {slide=iAll} else {slide--}
			slider()
		}
	)
	pulsNext.addEvent(
		'click',function(){ 
			if(slide<iAll) {slide++} else {slide=0}
			slider()
		}
	)


}

window.addEvent('domready', mooswitch)

