var currentSlide = 0;
var scroll0;
var scroll1;
var scroll2;
var scroll3;
var scroll4;
var scroll5;
var scroll6;

function showSlide(slide) {
	hideText(currentSlide)
	var timeout = 0;
	if (slide > currentSlide) {
		if (currentSlide < 6) {
			slide = currentSlide + 1;
		} else {
			return;
		}
		for (var i = currentSlide; i < slide; i++) {
			window.setTimeout("scroll"+i+".toElement('stop"+i+"')", timeout);
			timeout += 200;
		}
		
		if (6 == slide) {
			window.setTimeout("scroll6.toElement('stop6')", timeout);
		}
		
		animateOut(slide)
	
		currentSlide = slide;
		
		if (currentSlide < 6) {
			//prepare next slide
			window.setTimeout("scroll"+(currentSlide)+".toElement('prepareStart"+(currentSlide)+"')", timeout);
		}
	}
	if (slide < currentSlide) {
		if (currentSlide > 0) {
			slide = currentSlide - 1;
		} else {
			return;
		}
		if (6 == currentSlide) {
			//prepare next slide
			window.setTimeout("scroll6.toElement('start6')", timeout);
		}
		
		//ultimul slide il duce la 'prepare'!
		for (var i = currentSlide; i >= slide + 1; i--) {
			if (i >= 6) continue;
			window.setTimeout("scroll"+i+".toElement('start"+i+"')", timeout);
			timeout += 200;
		}
		
		animateOut(slide)
	
		currentSlide = slide;
		if (currentSlide < 6) {
			window.setTimeout("scroll" + (currentSlide) + ".toElement('prepareStart" + (currentSlide) + "')", timeout);
		}
	}

	selectNumber(slide);
	disableMotive()
	window.setTimeout('showText('+currentSlide+')', 2000)
	
	if ((currentSlide > 0) && (currentSlide < 6)) {
		window.setTimeout(function() { var el = $('spinner'); if (el) el.style.visibility = 'visible'; }, 2000)
	}
}


function disableMotive() {
	var el = $('motive')
	if (!el) return;
	if ('enabled' == el.className) {
		el.tween('opacity', 1, 0.75);
	}
	el.className = '';
}

function enableMotive() {
	var el = $('motive')
	if (!el) return;
	if ('enabled' != el.className) {
		el.tween('opacity', 0.75, 1);
	}
	el.className = 'enabled';
}

function selectNumber(slide) {
	if (0 == slide) {
		//afiseaza imaginea transparenta cu linkurile
		//$('offerLinks').style.display = ''
	} else {
		//$('offerLinks').style.display = 'none'
	}
	
	for(var i = 0; i<= 6; i++) {
		if ($('m'+i)) {
			$('m'+i).className = $('m'+i).className.replace('selected', '');
		}
	}
	if ($('m'+slide)) {
		$('m'+slide).className += ' selected';
	}

/*	var lNext = $('movieNext')
	var lPrev = $('moviePrev')
	if (0 == slide) {
		lPrev.className = 'moviePrev0';
		lNext.className = 'movieNext0'
	} else { //if (slide < 6) {
		lPrev.className = 'moviePrev1';
		lNext.className = 'movieNext'+slide
	}*/
}

function hideText(slide) {
/*			var params = {
				wait: false,
				duration: 2500
			};	
	var s = new Fx.Slide('text0');
	s.slideOut();
	window.setTimeout('animateOut('+slide+')', 2000);

	//var el = $('text' + slide)
	//if (el) {
		//el.tween('opacity', 1, 0);
		//myVerticalSlide.slideIn();
	//}*/
}
function showText(slide) {
	/*var el = $('text0')
	if (el) {
		el.innerHTML = motives[slide];
	}
			var params = {
				wait: false,
				duration: 1500
			};
			
	var s = new Fx.Slide('text0', params);
	s.slideIn();*/

	window.setTimeout('animateImg('+slide+')', 1500);
}

function animateOut(slide){
	var el = $$('#movie' + slide + ' DIV.movieHidden')
	if (!el) return;
	if (!el[0]) return;
	el = el[0]
	el.style.visibility = 'hidden';
	
}	
function animateImg(slide) {
	enableMotive();
	var el = $('spinner')
	if (el) el.style.visibility = 'hidden';
	
	//primul slide nu e afectat
	if (0 == slide) return;
	
	var el = $$('#movie' + slide+' DIV.movieHidden')
	if (!el) return;
	if (!el[0]) return;
	el = el[0]

	var start = 0; var stop = 1;
	/*if ('visible' == el.style.visibility) {
		start = 1; stop = 0;
	}*/
	el.tween('opacity', start, stop);
}

		window.addEvent('load', function() {
			window.setTimeout('animateImg(0)', 3000);
			var el;
			if (el=$('magicHolder')) {
				MM_preloadImages(
					webroot + 'img/movie1.jpg',
					webroot + 'img/movie2.jpg',
					webroot + 'img/movie3.jpg',
					webroot + 'img/movie4.jpg',
					webroot + 'img/movie5.jpg',
					webroot + 'img/movie10.jpg',
					webroot + 'img/movie20.jpg',
					webroot + 'img/movie30.jpg',
					webroot + 'img/movie40.jpg',
					webroot + 'img/movie50.jpg'
				)

				window.setTimeout("$('magicHolder').className = ''", 300);
			}
			
			if (!$('motive')) return;
			 
			var params = {
				wait: false,
				duration: 2500,
				transition: Fx.Transitions.Quad.easeInOut
			};
			scroll0 = new Fx.Scroll('movies0', params);
			scroll1 = new Fx.Scroll('movies1', params);
			scroll2 = new Fx.Scroll('movies2', params);
			scroll3 = new Fx.Scroll('movies3', params);
			scroll4 = new Fx.Scroll('movies4', params);
			scroll5 = new Fx.Scroll('movies5', params);
			scroll6 = new Fx.Scroll('movies6', params);
			
			if ($('movieNext')) {
				$('movieNext').addEvent('click', function(event){
					if (currentSlide < 6) {
						showSlide(currentSlide + 1)
					}
				});
				
				$('moviePrev').addEvent('click', function(event){
					if (currentSlide > 0) {
						showSlide(currentSlide - 1)
					}
				});
			}
		}); 

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
