var passe = 0;
ajout=function(){
passe = passe + 1;
};

var fpslideshow=null;
var jwFPSS=new Class({
initialize:function(container,options){this.container=$(container);
if(!this.container.hasClass('hasFPSS')){this.container.addClass('hasFPSS');
this.slides=[];
this.buttons=[];
this.slidetexts=[];
this.textFx=new Array();

this.options=Object.extend({
onRotate:Class.create(),
onStop:Class.create(),
onAutoPlay:Class.create(),
onShowSlide:Class.create(),
slidesSelector:".slide",
buttonsSelector:".button",
slideInterval:20000, //4000,
transitionDuration:1800,
transitionText:700,
startIndex:0,
buttonOffClass:"off",
rotateAction:"none",
rotateActionDuration:100,
autoplay:true,
str_pause:"Pause",
str_start:"Play",
text_effect:false,
stop:false},

options||{});
this.slides=$(container).getElements(this.options.slidesSelector);
this.buttons=$(container).getElements(this.options.buttonsSelector);
this.createFx();
this.showSlide(this.options.startIndex);
if(this.options.autoplay)this.autoplay();
if(this.options.rotateAction!='none')this.setupAction(this.options.rotateAction);return this}else return false},

setupAction:function(action){this.buttons.each(function(el,idx){$(el).addEvent(action,function(){this.slideFx.setOptions(this.slideFx.options,{duration:this.options.transitionDuration});

if(this.currentSlide!=idx)this.selected(idx);
if(this.options.stop){this.stop()}}.bind(this))},this);

$(this.container.id+"_prev").addEvent(action,function(){this.prev();
if(this.options.stop){$(this.container.id+"_playButton").innerHTML=this.options.str_start;
$(this.container.id+"_playButton").addClass('pause');
this.stop()}}.bind(this));

$(this.container.id+"_next").addEvent(action,function(){this.next();
if(this.options.stop){$(this.container.id+"_playButton").innerHTML=this.options.str_start;
$(this.container.id+"_playButton").addClass('pause');
this.stop()}}.bind(this));

$(this.container.id+"_playButton").addEvent(action,function(){if($(this.container.id+"_playButton").hasClass('pause')){
$(this.container.id+"_playButton").innerHTML=this.options.str_pause;
$(this.container.id+"_playButton").removeClass('pause');$(this.container.id+"_playButton").title='Pause animation';
this.autoplay()}
else{$(this.container.id+"_playButton").innerHTML=this.options.str_start;
$(this.container.id+"_playButton").addClass('pause');$(this.container.id+"_playButton").title='Redémarrer animation';
this.stop()}}.bind(this))},

createFx:function(){
this.slideFx=new Fx.Elements(this.slides,{duration:this.options.transitionDuration});
this.slides.each(function(slide){slide.setStyle('opacity',0)});},

showSlide:function(slideIndex){var action={};
this.slides.each(function(slide,index){
if(index==slideIndex&&index!=this.currentSlide){$(this.buttons[index]).removeClass(this.options.buttonOffClass).addClass(this.options.buttonOnClass);
action[index.toString()]={'opacity':[1]};textIndex=index}else{
$(this.buttons[index]).removeClass(this.options.buttonOnClass).addClass(this.options.buttonOffClass);
action[index.toString()]={'opacity':[0]};
if(this.options.text_effect)this.textFx[index].slideOut()}},this);
this.options.onShowSlide(slideIndex);
this.currentSlide=slideIndex;
this.slideFx.start(action);
if(this.options.text_effect){this.textFx[textIndex].hide();
this.textFx[textIndex].slideIn()}},

autoplay:function(){this.slideshowInt=this.rotate.periodical(this.options.slideInterval,this);
this.options.onAutoPlay();$(this.container.id+"_playButton").title='Pause animation';$("rdemar").style.visibility='hidden';},

stop:function(){clearInterval(this.slideshowInt);
this.options.onStop();},

relance:function(){if($(this.container.id+"_playButton").className != "button2 pause") {this.next(); current=this.currentSlide;}},

// this.currentSlide = 0  :		defisc2009 -- addlesThumbs()
// this.currentSlide = 1  :	feuilles		
// this.currentSlide = 2  :  	anim THYEZ -- startscel()
// this.currentSlide = 3  : solution
// this.currentSlide = 4  :		anim LMNP
// this.currentSlide = 5  : immo-forum trouvé
// this.currentSlide = 6  :		loupes -- addlesImages()
// this.currentSlide = 7  : maison études
// this.currentSlide = 8  :		defisc2009 -- addlesChronos()
// this.currentSlide = 9  : Cadeau
// this.currentSlide = 10 : 	animSCELLIER
// this.currentSlide = 11 : blanc or
// this.currentSlide = 12 : immo-forum

rotate:function(){current=this.currentSlide;// 	alert(this.currentSlide);
if(this.currentSlide == 0) {addlesThumbs()};// ticktwo();
if(this.currentSlide == 2) {nettan(); startscel.delay(2000)};
if(this.currentSlide == 6) {addlesImages();};
if(this.currentSlide == 8) {nettoie(); addlesChronos()};// tickone();
if(this.currentSlide == 10) {netyear(); ajout();};
if(this.currentSlide == 12) {if(passe >= 3){$(this.container.id+"_playButton").innerHTML=this.options.str_start;
$(this.container.id+"_playButton").addClass('pause');$(this.container.id+"_playButton").title='Redémarrer animation';
$("rdemar").style.visibility='visible'; this.stop()}};

// if(this.currentSlide == 7)tickone(); if(this.currentSlide == 0)ticktwo();
if(this.currentSlide == 2){
if($(this.container.id+"_playButton").className != "button2 pause") {this.stop();
this.relance.delay(50000, this)}
}
if( (this.currentSlide == 0) ||  (this.currentSlide == 4) || (this.currentSlide == 6) || (this.currentSlide == 8) || (this.currentSlide == 10) ){
if($(this.container.id+"_playButton").className != "button2 pause") {this.stop();
this.relance.delay(20000, this)}
}

next=(current+1>=this.slides.length)?0:current+1;
this.showSlide(next);this.options.onRotate()},

next:function(){current=this.currentSlide;// 	alert(this.currentSlide);
next=(current+1>=this.slides.length)?0:current+1;
clearInterval(this.slideshowInt);
this.showSlide(next);
this.autoplay();
this.options.onRotate()},

prev:function(){current=this.currentSlide;
prev=(current-1<0)?this.slides.length-1:current-1;clearInterval(this.slideshowInt);
this.showSlide(prev);this.autoplay();
this.options.onRotate()},
selected:function(slideIndex){clearInterval(this.slideshowInt);
this.showSlide(slideIndex);
this.autoplay();
this.options.onRotate()},

show:function(){$(this.options.fpslideshowContainer).setStyle('visibility','visible');
if(!$(this.options.fpslideshowContainer).visible())$(this.options.fpslideshowContainer).show()},
hide:function(){$(this.options.fpslideshowContainer).setStyle('visibility','hidden')}});

var CTRloadingTime=10000;
var CTRslideInterval=10000;
var CTRtransitionDuration=1800;
var CTRtransitionText=1000;
var CTRrotateAction='click';
var CTRtext_effect=false;
var slideOuter='slide-wrapper';

function init_fpss(){if($(slideOuter))$(slideOuter).setStyle('display','block');else return;
startJWFPSS=new jwFPSS($('fpss-container'),{slideInterval:CTRslideInterval,transitionDuration:CTRtransitionDuration,transitionText:CTRtransitionText,rotateAction:CTRrotateAction,autoplay:true,text_effect:CTRtext_effect,stop:false})}

window.addEvent('domready',function(){if($('fpss-container')){setTimeout('init_fpss();',CTRloadingTime)}});
			
								