//CARUSEL
variableSlide = {'current-slide':1, 'current-slidevideo':1, 'current-slidesarbatoriti':1}
variableOffset = {'current-slide':380, 'current-slidevideo':380, 'current-slidesarbatoriti':191}
function showSlide(nrSld, totalSld, slideid) {
	if (nrSld < 1 || nrSld > totalSld) {
	    return false
	}
	
	variableSlide['current-'+slideid] = parseInt(nrSld)
	
	var el = $(slideid+nrSld)

	offset = Position.cumulativeOffset(el)[0];

	var diff = 0;
	if (navigator.appVersion.match(/\bMSIE\b/)) {
	    apver = (navigator.appVersion.split(';')[1]).split(' ')
	    apver = parseInt(apver[2])
	    if (apver <7)
		diff=0.3*parseInt(nrSld)
	}
	new Effect.Move ($('scr_'+slideid),{ x: -variableOffset['current-'+slideid]*(parseInt(nrSld)-1)+diff, y: 0, mode: 'absolute'});

	redrawBullets(nrSld, slideid)
	redrawArrows(totalSld, slideid)
}

function redrawBullets(slide, slideid) {
	var el = $('bullets-'+slideid).getElementsByTagName('a');
	el = $A(el)
	
	searchingfor = 'b'+slide
	
	el.each(function(node){
	    Element.removeClassName(node, 'current')
	    if (Element.hasClassName(node, searchingfor)) {	    
		Element.addClassName(node, 'current')
	    }
	});
}

function redrawArrows(totalSld, slideid) {
	var current = variableSlide['current-'+slideid];

	if (current == 1) {
	    Element.addClassName($('video-prev-'+slideid), 'arrow-disabled')
	}
	else
	    if (Element.hasClassName($('video-prev-'+slideid), 'arrow-disabled')) {
		Element.removeClassName($('video-prev-'+slideid), 'arrow-disabled')
	    }
	
	if (current == totalSld) {
	    Element.addClassName($('video-next-'+slideid), 'arrow-disabled')
	}
	else 
	    if (Element.hasClassName($('video-next-'+slideid), 'arrow-disabled')) {
		Element.removeClassName($('video-next-'+slideid), 'arrow-disabled')
	    }
}
