var currentSlide = 0;
var scroll0;
var scroll1;
var scroll2;
var scroll3;
var scroll4;
var scroll5;
var scroll6;
var currentRP = 1;
var rpHover = false;

function hideRP(slide) {
	if (rpHover) {
		//e pe hover, verifica peste 1 sec
		window.setTimeout('hideRP('+slide+')', 1000);
		return;
	}
	var el = $('rp' + slide)
	if (!el) return;

	el.tween('opacity', 1, 0);
	
	if (slide >= 5) {
		slide = 1;
	} else {
		slide++;
	}
	window.setTimeout('showRP('+slide+')', 1000);
}

function showRP(slide) {
	var el = $('rp' + slide)
	if (!el) return;

	el.tween('opacity', 0, 1);
	
	window.setTimeout('hideRP('+slide+')', 3000);
}


var motives = {
 0 : '<a href="http://www.slabestinatural.ro/" target="_blank" class="textMotiveSN">Te Susţinem Pentru Un Stil De Viaţă Sănătos.<br/>Slăbeşti în ritmul tău natural.</a>',
 1 : '<span class="textMotivePinno">Nu trebuie să te temi de apariţia reacţiilor<br/>adverse. PinnoSlim nu are efecte secundare.</span>',
 2 : '<span class="textMotivePinno">Organismul tău are timp să se obişnuiască<br/>cu tratamentul. PinnoSlim este prietenos.</span>',
 3 : '<span class="textMotivePinno">PinnoSlim conlucrează cu organismul tău şi nu-ţi <br>creează restricţii de ordin social sau psihologic.</span>',
 4 : '<span class="textMotivePinno">Intreabă medicul de familie sau cunoştinţele.<br>PinnoSlim nu creeaza dependenţă.</span>',
 5 : '<span class="textMotivePinno">Grăsimile pierdute nu se întorc înapoi.<br/>PinnoSlim are efecte de lungă durată.</span>',
 6 : '<span class="textMotivePinno">PinnoSlim este varianta naturală de a slăbi.<br/>Află acum avantajele pentru tine.</span>'	
}

function showSlide(slide) {
	if (!$('magicHolder')) return true;
	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);
		}
		
		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;
		}
		currentSlide = slide;
		if (currentSlide < 6) {
			window.setTimeout("scroll" + (currentSlide) + ".toElement('prepareStart" + (currentSlide) + "')", timeout);
		}
	}
	
	
	selectNumber(slide);
	disableMotive()
	window.setTimeout('showText('+currentSlide+')', 2500)
}


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) {
	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+')', 3000);
}

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 = $$('#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.set('tween', {duration: 1000});
	el.tween('opacity', start, stop);
}

function hidePoveste(poveste){
	var el = $('poveste' + poveste)
	el.set('tween', {duration: 1000});
	el.tween('opacity', 1, 0);
}
function showPoveste(poveste) {
	var el = $('poveste' + poveste)
	if (!el) return;
	
	var povestePrev = poveste - 1;
	if (1 == poveste) { povestePrev = 2;}
	var povesteNext = poveste + 1;
	if (6 == poveste) { povesteNext = 1;}


	if ('hidden' == el.style.visibility) {
		el.set('tween', { duration: 2500 });
		el.tween('opacity', 0, 1);
	}

	createCookie('poveste', povesteNext, 1);

	window.setTimeout("hidePoveste("+poveste+")", 14000);
	window.setTimeout("showPoveste("+povesteNext+")", 14000);
}
function createCookie(name,value,days) {
	if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); }
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
	var nameEQ = name + "="; var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) { 
		var c = ca[i]; 
		while (c.charAt(0)==' ') 
			c = c.substring(1,c.length); 
		if (c.indexOf(nameEQ) == 0) 
			return c.substring(nameEQ.length,c.length); 
	}
	return null;
}
function eraseCookie(name) { createCookie(name,"",-1); }


		window.addEvent('load', function(){
			window.setTimeout('animateImg(0)', 5000);
			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'
				)

				window.setTimeout("$('magicHolder').className = ''", 300);
			}
			
			window.setTimeout('hideRP(1)', 2000);
			
			if ($('poveste1')) {
				//ascunde poza mica
				if ($('poveste0')) {
					window.setTimeout("hidePoveste(0)", 12000);
				}
				var poveste = 1
				if (readCookie('poveste')) {
					poveste = 1 + 1*readCookie('poveste');
					if (poveste > 6) poveste = 1;
					createCookie('poveste', poveste, 1);
				}

				window.setTimeout("showPoveste("+poveste+")", 12000);
			}
			
			if (!$('movieNext')) 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);
			
			$('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];}}
}

