function setHelpMsgFieldPreInscription(){$('email').set('value',txtFieldEmailPreInscription);$('email').set('class','msgHelp');}
window.addEvent('domready',function(){var noCache=new Date();txtFieldEmailPreInscription='Indiquez votre e-mail pour vous abonner';txtErrorEmailPreInscription='Adresse e-mail non valide...';if($('email').get('value')==''){setHelpMsgFieldPreInscription();}
$('email').addEvent('focus',function(){if($('email').get('value')!=txtFieldEmailPreInscription&&$('email').get('value')!=txtErrorEmailPreInscription){return;}
$('email').set('value','');$('email').erase('class','msgHelp');});swfobject.embedSWF("/multimedia/flash/promo-accueil-villagemotos.swf?"+noCache.getTime(),"fl_animHome","460","482","9.0","/inc/js/expressInstall.swf",{xmlPath:"/xml/homepage-events.xml"},{menu:false,wmode:"transparent"},{});swfobject.embedSWF("/multimedia/flash/recrutement.swf","fl_recrutement","425","135","9.0","/inc/js/expressInstall.swf",{},{menu:false,wmode:"transparent"},{});swfobject.embedSWF("/multimedia/flash/animC_village-motos.swf","fl_animeMagasins","460","310","9.0","/inc/js/expressInstall.swf",{},{menu:false,wmode:"transparent"},{});new KC_contentRotator($('containerSlidesPromos').getFirst('div'),{containerControls:$('index-promos--content').getFirst('p').getFirst('span'),showDuration:6000});new KC_contentRotator($('containerSlidesOccasions').getFirst('div'),{containerControls:$('index-annonces--content').getFirst('p').getFirst('span'),showDuration:10000});new KC_contentRotator($('containerSlidesActu').getFirst('div'),{containerControls:'controlsActu',showDuration:9000,scrollDuration:700,showControlNumbers:false,autoStart:true});if($('containerSlidesActuAccess')!=null){new KC_contentRotator($('containerSlidesActuAccess').getFirst('div'),{containerControls:'controlsActuAccess',showDuration:4000,scrollDuration:400,showControlNumbers:false,tagSlide:'p',autoStart:true});}
$('containerSlidesActu').getElements('p.s1, p.s2').each(function(elemContainerActu){var elemTitleActu=elemContainerActu.getElement('strong.mooquee');var text=new mooquee(elemTitleActu,{pauseOnOver:false,pauseOnContainerOver:false,direction:'left',speed:10,marHeight:15,marWidth:230,steps:1});text.stopMooquee();elemTitleActu.getElement('div').setStyle('left',0);elemContainerActu.addEvents({'mouseenter':function(){text.resumeMooquee();}.bind(this),'mouseleave':function(){text.stopMooquee();elemTitleActu.getElement('div').setStyle('left',0);}.bind(this)});});});;var KC_contentRotator=new Class({Implements:[Options],options:{showDuration:3000,scrollDurationOnControl:250,scrollDuration:500,containerControls:'KCCR_slidesRotatorControls',tagSlide:'div',cssControlNumber:'KCCR_slideNumber',showControlNext:true,showControlPrevious:true,showControlNumbers:true,showControlPlayStop:true,autoStart:false},initialize:function(containerSlides,options){this.setOptions(options);this.isPlayed=false;this.isPlayedBeforeStop=null;this.containerSlides=$(containerSlides);this.slides=this.containerSlides.getElements(this.options.tagSlide);this.currentIndex=0;this.height=this.slides[0].getSize().y;this.interval=null;this.controlNumbers=[];this.cssControlNumberActive=this.options.cssControlNumber+'-active';if(this.options.showControlNumbers==true){this.slides.each(function(e,i){this.controlNumbers.push(new Element('a',{text:i+1,href:'#','class':this.options.cssControlNumber+(i==0?' '+this.cssControlNumberActive:''),events:{click:function(e){if(e)e.stop();this.stop();this.move(i,this.options.scrollDurationOnControl);}.bind(this)}}).inject(this.options.containerControls));},this);}
if(this.options.showControlPlayStop==true){this.controlPlayStop=new Element('a',{href:'#',events:{click:function(e){if(e)e.stop();if(e.target.hasClass('KCCR_play')){this.stop();}
else{this.stop();this.start();}}.bind(this)}}).inject(this.options.containerControls);}
if(this.options.showControlPrevious==true){this.controlPrevious=new Element('a',{href:'#','class':'KCCR_previous',text:'<<',events:{click:function(e){if(e)e.stop();this.stop();this.move((this.currentIndex==0?this.slides.length-1:this.currentIndex-1),this.options.scrollDurationOnControl);}.bind(this)}}).inject(this.options.containerControls);}
if(this.options.showControlNext==true){this.controlNext=new Element('a',{href:'#','class':'KCCR_next',text:'>>',events:{click:function(e){if(e)e.stop();this.stop();this.move(null,this.options.scrollDurationOnControl);}.bind(this)}}).inject(this.options.containerControls);}
this.containerSlides.addEvents({mouseenter:function(){this.isPlayedBeforeStop=this.isPlayed;if(this.isPlayed){this.stop();}}.bind(this),mouseleave:function(){if(this.isPlayedBeforeStop){this.start();}}.bind(this)});if(this.options.autoStart==true){window.addEvent('load',function(){this.start();}.bind(this));}},start:function(){this.isPlayed=true;this.interval=this.move.bind(this).periodical(this.options.showDuration);if(this.options.showControlPlayStop==true){this.controlPlayStop.innerHTML='►';this.controlPlayStop.removeClass('KCCR_stop');this.controlPlayStop.addClass('KCCR_play');}},stop:function(){this.isPlayed=false;$clear(this.interval);if(this.options.showControlPlayStop==true){this.controlPlayStop.innerHTML='||';this.controlPlayStop.removeClass('KCCR_play');this.controlPlayStop.addClass('KCCR_stop');}},move:function(to,durationOfEffect){if($defined(to)){destinationIndex=to;}
else{destinationIndex=(this.currentIndex==(this.slides.length-1)?0:(this.currentIndex+1));}
if(!$defined(durationOfEffect)){durationOfEffect=this.options.scrollDuration}
if(this.options.showControlNumbers==true){this.controlNumbers[this.currentIndex].removeClass(this.cssControlNumberActive);}
this.containerSlides.set('tween',{duration:durationOfEffect,onComplete:function(){if(destinationIndex==this.slides.length-1){this.containerSlides.scrollTo(0,0);}}.bind(this)}).tween('top',0-(destinationIndex*this.height));this.currentIndex=destinationIndex;if(this.options.showControlNumbers==true){this.controlNumbers[destinationIndex].addClass(this.cssControlNumberActive);}}});;var mooquee=new Class({initialize:function(b,a){this.setOptions({marHeight:40,marWidth:550,steps:1,speed:40,direction:"bottom",pauseOnOver:true,pauseOnContainerOver:true},a);this.timer=null;this.textElement=null;this.mooqueeElement=b;this.constructMooquee()},constructMooquee:function(){var a=this.mooqueeElement;a.setStyles({width:this.options.marWidth,height:this.options.marHeight});this.textElement=new Element("div",{"class":"mooquee-text",id:"mooquee-text"}).set("html",a.innerHTML);a.set("html","");this.textElement.inject(a);if(!this.setStartPos()){return}if(this.options.pauseOnOver){this.addMouseEvents()}this.timer=this.startMooquee.delay(this.options.speed,this)},setStartPos:function(){if(this.options.direction=="bottom"){this.textElement.setStyle("bottom",(-1*this.textElement.getCoordinates().height.toInt()))}else{if(this.options.direction=="top"){this.textElement.setStyle("bottom",this.options.marHeight)}else{if(this.options.direction=="left"){this.textElement.setStyle("left",(-1*this.textElement.getCoordinates().width.toInt()))}else{if(this.options.direction=="right"){this.textElement.setStyle("left",this.options.marWidth)}else{alert("direction config error: "+this.options.direction);return false}}}}return true},addMouseEvents:function(){if(!this.options.pauseOnContainerOver){this.textElement.addEvents({mouseenter:function(a){this.clearTimer()}.bind(this),mouseleave:function(a){this.timer=this.startMooquee.delay(this.options.speed,this)}.bind(this)})}else{this.mooqueeElement.addEvents({mouseenter:function(a){this.clearTimer()}.bind(this),mouseleave:function(a){this.timer=this.startMooquee.delay(this.options.speed,this)}.bind(this)})}},startMooquee:function(){if(this.options.direction=="bottom"||this.options.direction=="top"){var a=this.textElement.getStyle("bottom").toInt()}else{if(this.options.direction=="left"||this.options.direction=="right"){var a=this.textElement.getStyle("left").toInt()}}if(this.options.direction=="bottom"){this.textElement.setStyle("bottom",(a+-1)+"px")}else{if(this.options.direction=="top"){this.textElement.setStyle("bottom",(a+1)+"px")}else{if(this.options.direction=="left"){this.textElement.setStyle("left",(a+-1)+"px")}else{if(this.options.direction=="right"){this.textElement.setStyle("left",(a+1)+"px")}}}}this.checkEnd(a);this.timer=this.startMooquee.delay(this.options.speed,this)},resumeMooquee:function(){this.stopMooquee();if(this.options.pauseOnOver){this.addMouseEvents()}this.timer=this.startMooquee.delay(this.options.speed,this)},stopMooquee:function(){this.clearTimer();this.textElement.removeEvents()},clearTimer:function(){$clear(this.timer)},checkEnd:function(a){if(this.options.direction=="bottom"){if(a<-1*(this.textElement.getCoordinates().height.toInt())){this.textElement.setStyle("bottom",this.options.marHeight)}}else{if(this.options.direction=="top"){if(a>this.options.marHeight.toInt()){this.textElement.setStyle("bottom",-1*(this.textElement.getCoordinates().height.toInt()))}}else{if(this.options.direction=="left"){if(a<-1*(this.textElement.getCoordinates().width.toInt())){this.textElement.setStyle("left",this.options.marWidth)}}else{if(this.options.direction=="right"){if(a>this.options.marWidth.toInt()){this.textElement.setStyle("left",-1*(this.textElement.getCoordinates().width.toInt()))}}}}}},setDirection:function(a){this.options.direction=a;this.setStartPos()}});mooquee.implement(new Options);
