
window.addEvent('domready',TB_init);TB_WIDTH=0;TB_HEIGHT=0;var TB_doneOnce=0;function TB_init(){$$("a.smoothbox").each(function(el){el.onclick=TB_bind;});}
function TB_bind(event){if($chk(event))
{var event=new Event(event);event.preventDefault();}
this.blur();var caption=this.title||this.name||"";var group=this.rel||false;TB_show(caption,this.href,group);this.onclick=TB_bind;return false;}
function TB_show(caption,url,rel){if(SlideShowInterest)
SlideShowInterest.getInstance().stop();if(!$("TB_overlay")){new Element('iframe').setProperty('id','TB_HideSelect').injectInside(document.body);$('TB_HideSelect').setOpacity(0);new Element('div').setProperty('id','TB_overlay').injectInside(document.body);$('TB_overlay').setOpacity(0);TB_overlaySize();new Element('div').setProperty('id','TB_load').injectInside(document.body);$('TB_load').innerHTML="<img src='img/global/loading.gif' />";TB_load_position();$('TB_overlay').set('tween',{duration:400});$('TB_overlay').tween('opacity',0,0.8);}
if(!$("TB_load")){new Element('div').setProperty('id','TB_load').injectInside(document.body);$('TB_load').innerHTML="<img src='img/global/loading.gif' />";TB_load_position();}
if(!$("TB_window")){new Element('div').setProperty('id','TB_window').setStyle('display','none').injectInside(document.body);$('TB_window').setOpacity(0);}
$("TB_overlay").onclick=TB_remove;window.onscroll=TB_position;var baseURL=url.match(/(.+)?/)[1]||url;var imageURL=/\.(jpe?g|png|gif|bmp)/gi;if(baseURL.match(imageURL)){var dummy={caption:"",url:"",html:""};var prev=dummy,next=dummy,imageCount="";if(rel&&(bLaunchAuto==undefined||!$defined(bLaunchAuto)||!$chk(bLaunchAuto)||bLaunchAuto!==true)){function getInfo(image,id,label){return{caption:image.title,url:image.href,html:"<span id='TB_"+id+"'>&nbsp;&nbsp;<a href='javascript:void(0);'>"+label+"</a></span>"}}
var imageGroup=[];$$("a.smoothbox").each(function(el){if(el.rel==rel){imageGroup[imageGroup.length]=el;}})
var foundSelf=false;for(var i=0;i<imageGroup.length;i++){var image=imageGroup[i];var urlTypeTemp=image.href.match(imageURL);if(image.href==url){foundSelf=true;imageCount=(i+1)+" / "+(imageGroup.length);}
else{if(foundSelf){next=getInfo(image,"next"," &gt;&gt;");break;}
else{prev=getInfo(image,"prev","&lt;&lt; ");}}}}
imgPreloader=new Image();imgPreloader.onload=function(){imgPreloader.onload=null;var x=window.getWidth()-150;var y=window.getHeight()-150;var imageWidth=imgPreloader.width;var imageHeight=imgPreloader.height;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;}}
else
if(imageHeight>y){imageWidth=imageWidth*(y/imageHeight);imageHeight=y;if(imageWidth>x){imageHeight=imageHeight*(x/imageWidth);imageWidth=x;}}
TB_WIDTH=imageWidth;TB_HEIGHT=imageHeight+60;$("TB_window").innerHTML+="<div id='TB_caption'><div id='TB_secondLine'>"+imageCount+prev.html+next.html+"</div></div><div id='TB_closeWindow'><a href='javascript:void(0);' id='TB_closeWindowButton' title='"+MooTools.lang.get('fromPHP','Fermer')+"'><img src='img/global/bt_fermer.gif' alt='' title='' /></a></div><a href='' id='TB_ImageOff' title=''><img id='TB_Image' src='"+url+"' width='"+imageWidth+"' height='"+imageHeight+"' alt='"+caption+"'/></a><p class=\"img_legend\">"+caption+"</p>";$("TB_closeWindowButton").onclick=TB_remove;function buildClickHandler(image){return function(){$("TB_window").dispose();new Element('div').setProperty('id','TB_window').injectInside(document.body);TB_show(image.caption,image.url,rel);return false;};}
var goPrev=buildClickHandler(prev);var goNext=buildClickHandler(next);if($('TB_prev')){$("TB_prev").onclick=goPrev;}
if($('TB_next')){$("TB_next").onclick=goNext;}
document.onkeydown=function(event){var event=new Event(event);switch(event.code){case 27:TB_remove();break;case 190:if($('TB_next')){document.onkeydown=null;goNext();}
break;case 188:if($('TB_prev')){document.onkeydown=null;goPrev();}
break;}}
$("TB_ImageOff").onclick=TB_remove;TB_position();TB_showWindow();}
imgPreloader.src=url;}
else{var queryString=url.match(/\?(.+)/)[1]||'';var params=TB_parseQuery(queryString);TB_WIDTH=(params['width']*1)+30;TB_HEIGHT=(params['height']*1)+40;var ajaxContentW=TB_WIDTH-30,ajaxContentH=TB_HEIGHT-45;if(url.indexOf('TB_iframe')!=-1){var sNav='<div id="TB_secondLine" class="iframeNav"><div class="iframeTitle">'+caption+'</div></div>';var initNavEvents=function(){return false;};if(rel&&!bLaunchAuto){function getIframeInfo(iframe,id,label,pos){return{url:iframe.href,html:"<span>&nbsp;&nbsp;<a id='TB_"+id+"' href='javascript:void(0);' rel='"+pos+"'>"+label+"</a></span>",caption:iframe.title}}
var iframeGroup=[];$$("a.smoothbox").each(function(el){if(el.rel==rel){iframeGroup[iframeGroup.length]=el;}})
var foundSelf=false;var iCurrentFrame=0;for(var i=0;i<iframeGroup.length;i++){var iframe=iframeGroup[i];var urlTypeTemp=iframeGroup.href;if(iframe.href==url){foundSelf=true;iCurrentFrame=i;}
else{if(foundSelf){break;}
else{}}}
function changeIframe(num)
{$('TB_iframeContent').src=iframeGroup[num].href;$('TB_caption').set('html',buildNavIframe(num));var aCopyRight=iframeGroup[num].href.split('cpright');if(aCopyRight[1])
{aCopyRight=aCopyRight[1].split('&');var sCopyRight=aCopyRight[0].substr(1,aCopyRight[0].length-1);sCopyRight=decodeURIComponent(sCopyRight.replace('+',' '));$('displayCopyright').set('html','&copy; '+sCopyRight);}
else
$('displayCopyright').set('html','');initNavEvents();}
initNavEvents=function()
{if($('TB_next'))
$('TB_next').addEvent('click',function(){changeIframe(this.rel);});if($('TB_prev'))
$('TB_prev').addEvent('click',function(){changeIframe(this.rel);});}
function buildNavIframe(num){num=num.toInt();var next=$chk(iframeGroup[num+1])?getIframeInfo(iframeGroup[num+1],"next",'<img src="img/global/smoothbox_go_right.gif" />',num+1):null;var prev=$chk(iframeGroup[num-1])?getIframeInfo(iframeGroup[num-1],"prev",'<img src="img/global/smoothbox_go_left.gif" /> ',num-1):null;var sNext=$chk(next)?next.html:'';var sPrev=$chk(prev)?prev.html:'';var caption=getIframeInfo(iframeGroup[num],"","","").caption.toString();var sNav='<div id="TB_secondLine" class="iframeNav">'+sPrev+'<div class="navInfos">'+(num.toInt()+1)+'/'+iframeGroup.length+'</div>'+sNext+'<div class="iframeTitle">'+caption+'</div></div>';return sNav;}
sNav=buildNavIframe(iCurrentFrame);}
urlNoQuery=url.split('TB_');$("TB_window").innerHTML+="<div id='TB_caption'>"+sNav+"</div><div id='TB_title'><div id='TB_ajaxWindowTitle'></div><div id='TB_closeAjaxWindow'><a href='javascript:void(0);' id='TB_closeWindowButton' title=''><img src='img/global/bt_fermer.gif' alt='' title='' /></a></div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent' style='width:"+(ajaxContentW+29)+"px;height:"+(ajaxContentH+17)+"px;' onload='TB_showWindow()'> </iframe>";aCopyRight=urlNoQuery[0].split('cpright');if(aCopyRight[1])
{aCopyRight=aCopyRight[1].split('&');sCopyRight=aCopyRight[0].substr(1,aCopyRight[0].length-1);sCopyRight=decodeURIComponent(sCopyRight.replace('+',' '));$("TB_window").innerHTML+="<div style='text-align:center;color:#FFF;font-family : Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size : 12px;'><span id='displayCopyright'>&copy; "+sCopyRight+"</span></div>";}
else
$("TB_window").innerHTML+="<div style='text-align:center;color:#FFF;font-family : Arial,Tahoma,Verdana,Helvetica,sans-serif; font-size : 12px;'><span id='displayCopyright'></span></div>";if($chk(initNavEvents))
initNavEvents();}
else{$("TB_window").innerHTML+="<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'><a href='javascript:void(0);' id='TB_closeWindowButton'>close</a></div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>";}
if($("TB_closeWindowButton"))
$("TB_closeWindowButton").onclick=TB_remove;if(url.indexOf('TB_inline')!=-1){$("TB_ajaxContent").innerHTML=($(params['inlineId']).innerHTML);TB_position();TB_showWindow();}
else
if(url.indexOf('TB_iframe')!=-1){TB_position();if(frames['TB_iframeContent']==undefined){$(document).keyup(function(e){var key=e.keyCode;if(key==27){TB_remove()}});TB_showWindow();}}
else{var handlerFunc=function(){TB_position();TB_showWindow();};new Request.HTML({method:'get',update:$("TB_ajaxContent"),onComplete:handlerFunc}).get(url);}}
window.onresize=function(){TB_position();TB_load_position();TB_overlaySize();}
document.onkeyup=function(event){var oEvent=new Event(event);if(oEvent.code==27){TB_remove();}}
bLaunchAuto=false;}
function TB_showWindow(){if($("TB_window"))
{$("TB_window").setStyles({display:"block",opacity:'0'});if(TB_doneOnce==0){TB_doneOnce=1;$('TB_window').set('tween',{duration:250,onComplete:function(){if($('TB_load')){$('TB_load').dispose();}
top.fireEvent('smoothLoaded');}});$('TB_window').tween('opacity',0,1);}
else{$('TB_window').setStyle('opacity',1);if($('TB_load')){$('TB_load').dispose();}}}}
function TB_remove(){$("TB_overlay").onclick=null;document.onkeyup=null;document.onkeydown=null;if($('TB_imageOff'))
$("TB_imageOff").onclick=null;if($('TB_closeWindowButton'))
$("TB_closeWindowButton").onclick=null;if($('TB_prev')){$("TB_prev").onclick=null;}
if($('TB_next')){$("TB_next").onclick=null;}
$('TB_window').set('tween',{duration:250,onComplete:function(){$('TB_window').dispose();}});$('TB_window').tween('opacity',1,0);$('TB_overlay').set('tween',{duration:400,onComplete:function(){$('TB_overlay').dispose();}});$('TB_overlay').tween('opacity',0.6,0);window.onscroll=null;window.onresize=null;$('TB_HideSelect').dispose();TB_init();closeVideo();TB_doneOnce=0;return false;}
function TB_position(){$('TB_window').set('morph',{duration:75});$('TB_window').morph({width:TB_WIDTH+'px',left:(window.getScrollLeft()+(window.getWidth()-TB_WIDTH)/2)+'px',top:(window.getScrollTop()+(window.getHeight()-TB_HEIGHT)/2)+'px'});}
function TB_overlaySize(){$("TB_overlay").setStyles({"height":'0px',"width":'0px'});$("TB_HideSelect").setStyles({"height":'0px',"width":'0px'});$("TB_overlay").setStyles({"height":window.getScrollHeight()+'px',"width":window.getScrollWidth()+'px'});$("TB_HideSelect").setStyles({"height":window.getScrollHeight()+'px',"width":window.getScrollWidth()+'px'});}
function TB_load_position(){if($("TB_load")){$("TB_load").setStyles({left:(window.getScrollLeft()+(window.getWidth()-56)/2)+'px',top:(window.getScrollTop()+((window.getHeight()-20)/2))+'px',display:"block"});}}
function TB_parseQuery(query){if(!query)
return{};var params={};var pairs=query.split(/[;&]/);for(var i=0;i<pairs.length;i++){var pair=pairs[i].split('=');if(!pair||pair.length!=2)
continue;params[unescape(pair[0])]=unescape(pair[1]).replace(/\+/g,' ');}
return params;} 
var SlideShow=new Class({Implements:[Options,Events],options:{slides:[],dimensions:{slide:{width:100,height:100}},transition:{deadtime:5000,show:{duration:4000,method:Fx.Transitions.Expo.easeIn},hide:{duration:2000,method:Fx.Transitions.Expo.easeOut}}},initialize:function(oElement,oOptions)
{if($type(oElement)=='element')
{this.oContainer=oElement;this.oElement=new Element('div',{'class':'slideshow'});this.oSize=oElement.getSize();this.reset();this.bFirstLaunch=true;this.setOptions(oOptions);if($type(this.options.slides)=='array'&&this.options.slides.length>0)
{this.options.slides.each(function(sItem)
{if($type(sItem)=='string')
this.aSlide.push(sItem);});}}
else
throw"SlideShow Element given is not a valid HTML DOM Element"},addSlide:function(sURL)
{this.aSlide.push(sURL);this.iNbSlides++;},loadSlides:function()
{var oSlider=this;oSlider.aSlide.each(function(sURL,iIndex)
{oSlider.addEvent('loadslide-'+iIndex,function()
{oSlider.removeEvents('loadslide-'+iIndex);new Asset.images([sURL],{onProgress:function()
{if(iIndex==0&&$defined(oSlider.oLoader))
oSlider.oLoader.dispose();var oTmp=new Element('div');this.set('alt','');this.inject(oTmp);oSlider.aImgSize.push({width:this.width,height:this.height});oTmp.fade('hide');oTmp.setStyles({'width':oSlider.options.dimensions.slide.width,'height':oSlider.options.dimensions.slide.height});oTmp.inject(oSlider.oElement);},onComplete:function()
{if(iIndex==(oSlider.aSlide.length-1))
{oSlider.oElement.inject(oSlider.oContainer);oSlider.fireEvent('loaded');}
else
oSlider.fireEvent('loadslide-'+(iIndex+1));}});});});this.fireEvent('loadslide-0');},start:function()
{this.resize();if($defined(this.oCurrentFx)&&$chk(this.oCurrentFx))
{this.oCurrentFx.cancel();this.oCurrentFx.removeEvents();if($defined(this.iNext)&&$chk(this.iNext))
this.iCurrent=this.iNext;else
this.iCurrent=this.getNextIndex();this.oCurrentFx=undefined;this.iNext=undefined;}
var aChildren=this.oElement.getElements('div');var oSlide=function()
{var oLast=aChildren[this.getCurrent()];if($chk(oLast)&&!this.bFirstLaunch)
{aChildren.each(function(item){if(item!=oLast)
item.setStyle('z-index','85');});oLast.setStyle('z-index','95');var oLastFx=new Fx.Tween(oLast,{duration:this.options.transition.hide.duration/2,transition:this.options.transition.hide.method,onStart:function()
{var oChild;if($defined(this.iNext)&&$chk(this.iNext))
oChild=aChildren[this.iNext];else if($chk(aChildren[this.getNextIndex()]))
oChild=aChildren[this.getNextIndex()];oChild.setStyle('z-index','90');oChild.setStyle('opacity','1');this.fireEvent('hideStart');}.bind(this),onComplete:function()
{if($defined(this.iNext)&&$chk(this.iNext))
this.iCurrent=this.iNext;else
this.iCurrent=this.getNextIndex();this.oCurrentFx.removeEvents();this.oCurrentFx=undefined;this.iNext=undefined;this.fireEvent('showComplete');this.fireEvent('slide-changed');}.bind(this)});this.oCurrentFx=oLastFx;oLastFx.start('opacity','0');}
else if(this.bFirstLaunch)
{aChildren.each(function(item){if(item!=oLast)
item.setStyle('z-index','85');});oLast.setStyle('z-index','95');var oChild;if($defined(this.iNext)&&$chk(this.iNext))
oChild=aChildren[this.iNext];else if($chk(aChildren[this.getNextIndex()]))
oChild=aChildren[this.getNextIndex()];oChild.setStyle('z-index','90');oChild.setStyle('opacity','1');this.fireEvent('hideStart');if($defined(this.iNext)&&$chk(this.iNext))
this.iCurrent=this.iNext;else
this.iCurrent=this.getNextIndex();this.iNext=undefined;this.fireEvent('showComplete');this.fireEvent('slide-changed');this.bFirstLaunch=false;}
else
this.fireEvent('slide-changed');}
oSlide.run([],this);if(this.iNbSlides>1)
this.oTimer=oSlide.periodical(this.options.transition.deadtime+this.options.transition.show.duration+this.options.transition.hide.duration,this);},stop:function()
{if(this.oTimer)
this.oTimer=$clear(this.oTimer);},reset:function()
{if($defined(this.oCurrentFx))
{this.oCurrentFx.cancel();this.oCurrentFx.removeEvents();}
this.stop();this.aSlide=new Array();this.iNbSlides=0;this.iCurrent=0;this.oTimer=null;this.aImgSize=new Array();this.oElement.set('html','');},resize:function(iWidth,iHeight)
{if(this.oElement.getParent())
{var oNewSize=new Object();var oMaxSize=new Object();if(!$chk(iHeight)&&!$chk(iHeight))
{oMaxSize.x=oNewSize.x=this.oElement.getParent().getSize().x-this.oElement.getParent().getStyle('padding-left').toInt()-this.oElement.getParent().getStyle('padding-right').toInt();oMaxSize.y=oNewSize.y=this.oElement.getParent().getSize().y-this.oElement.getParent().getStyle('padding-top').toInt()-this.oElement.getParent().getStyle('padding-bottom').toInt();}
else
{if(!$chk(iWidth))
{oNewSize.y=iHeight;oNewSize.x=this.oElement.getParent().getSize().x-this.oElement.getParent().getStyle('padding-left').toInt()-this.oElement.getParent().getStyle('padding-right').toInt();}
else if(!$chk(iHeight))
{oNewSize.x=iWidth;oNewSize.y=this.oElement.getParent().getSize().y-this.oElement.getParent().getStyle('padding-top').toInt()-this.oElement.getParent().getStyle('padding-bottom').toInt();}
else
{oNewSize.x=iWidth;oNewSize.y=iHeight;}
oMaxSize.x=oNewSize.x;oMaxSize.y=oNewSize.y;}
var oImgSize;var iRatioWidth;var iRatioHeight;var iFormat=oNewSize.x/oNewSize.y;var iRatioTmp;this.oElement.getElements('div').each(function(oItem,key)
{if($defined(this.aImgSize))
{oImgSize=this.aImgSize[key];iRatioWidth=oImgSize.width/oNewSize.x;iRatioHeight=oImgSize.height/oNewSize.y;if(iFormat==1)
{if(oImgSize.width>oImgSize.height)
{oNewSize.x=oImgSize.width*iRatioHeight;}
else
{oNewSize.y=oImgSize.height*iRatioWidth;}}
else
{if(iFormat>1)
{iRatioTmp=oImgSize.width/oNewSize.x;if((oImgSize.height/iRatioTmp)<oNewSize.y)
{oNewSize.x=(oImgSize.width/iRatioHeight);}
else
{oNewSize.y=(oImgSize.height/iRatioWidth);}}
else
{iRatioTmp=oImgSize.height/oNewSize.y;if((oImgSize.width/iRatioTmp)<oNewSize.x)
{oNewSize.y=oImgSize.height/iRatioWidth;}
else
{oNewSize.x=oImgSize.width/iRatioHeight;}}}}
var iLeft=0;if(oNewSize.x>oMaxSize.x)
iLeft=(oNewSize.x-oMaxSize.x)/2;var iTop=0;if(oNewSize.y>oMaxSize.y)
iTop=(oNewSize.y-oMaxSize.y)/2;if(oNewSize.y<=oMaxSize.y)
oMaxSize.y=oNewSize.y;iLeft=(oNewSize.x-oMaxSize.x)/2;oItem.setStyles({'width':oMaxSize.x+'px','height':oMaxSize.y+'px'});oItem.getElement('img').setStyles({'width':oNewSize.x+'px','height':oNewSize.y+'px','left':-iLeft,'top':-iTop});}.bind(this));}},getNbSlides:function(){return this.iNbSlides;},showSlide:function(iIndex)
{var aChildren=this.oElement.getElements('div');if($chk(aChildren[iIndex]))
{if($defined(this.oCurrentFx))
{this.oCurrentFx.cancel();this.oCurrentFx.removeEvents();}
this.stop();this.iNext=iIndex;this.start();}},isLaunched:function()
{var bReturn=false;if(this.oTimer)
bReturn=true;return bReturn;},getCurrent:function(){return this.iCurrent%this.getNbSlides();},getNextIndex:function()
{return(this.iCurrent+1)%this.getNbSlides();},getPreviousIndex:function()
{if((this.iCurrent-1)<0)
return this.getNbSlides()-1;else
return this.iCurrent-1;},mouseSlide:function(x)
{if(this.mouse.click)
{var diff=this.mouse.x-x;if(Math.abs(diff)>200)
{if(diff<0)
this.showSlide(this.getNextIndex());else
this.showSlide(this.getPreviousIndex());}}},showLoader:function()
{if(!$defined(this.oLoader))
{this.oLoader=new Element('img',{src:'img/global/baseline.png',alt:'Chargement...',title:'Chargement...'});this.oLoader.setStyle('position','relative');}
if(this.oContainer&&this.oElement)
{this.oElement.set('html','');var iWidth=this.oContainer.getStyle('width').toInt();var iHeight=this.oContainer.getStyle('height').toInt();this.oLoader.setStyle('left',(iWidth/2-16)+'px');this.oLoader.setStyle('top',(iHeight/2-16)+'px');this.oLoader.inject(this.oElement);}}});SlideShow.getInstance=function SlideShowInstance(oElement,oOptions)
{if(!$defined(this.oInstance)&&$defined(oElement)&&$defined(oOptions))
this.oInstance=new SlideShow(oElement,oOptions);else if($defined(this.oInstance)&&$defined(oElement)&&$defined(oOptions)&&oOptions!=this.options)
{this.oInstance.reset();this.oInstance=new SlideShow(oElement,oOptions);}
return this.oInstance;} 
var SlideShowInterest=new Class({Implements:[Options,Events],Extends:SlideShow,STATE_FULL:2,STATE_PARTIAL:1,options:{state:this.STATE_PARTIAL,aPOI:[]},initialize:function(oElement,oOptions,oInterestOptions)
{this.parent(oElement,oOptions);this.setOptions(oInterestOptions);},setPOI:function(aPOI)
{this.options.aPOI=aPOI;},addPOI:function(iPOI)
{this.options.aPOI.push(iPOI);},handlePOI:function(iIndex,iCenter)
{if(iIndex<=this.getNbSlides())
{if($chk(this.options.aPOI[iIndex]))
{var aChildren=this.oElement.getElements('div img');if($chk(aChildren[iIndex]))
{if(this.options.state!=this.STATE_FULL)
{var iRatio=parseInt(aChildren[iIndex].getParent().getStyle('width'),10)*100/this.aImgSize[iIndex].width;var iMargin=iRatio*this.options.aPOI[iIndex]/100;aChildren[iIndex].tween('margin-left',parseInt('-'+(iMargin-iCenter),10));}
else
aChildren[iIndex].tween('margin-left',0);}}}},handleAllPOI:function(iCenter)
{for(var i=0;i<this.getNbSlides();i++)
{this.handlePOI(i,iCenter);}}});SlideShowInterest.getInstance=function SlideShowInterestInstance(oElement,oOptions)
{if(!$defined(this.oInstance)&&$defined(oElement)&&$defined(oOptions))
this.oInstance=new SlideShowInterest(oElement,oOptions);else if($defined(this.oInstance)&&$defined(oElement)&&$defined(oOptions)&&oOptions!=this.options)
{this.oInstance.reset();this.oInstance=new SlideShowInterest(oElement,oOptions);}
return this.oInstance;} 
var Calendar=new Class({Implements:[Options,Events],options:{blocked:[],classes:[],days:['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],direction:1,draggable:true,months:['Janvier','FÃ©vrier','Mars','Avril','Mai','Juin','Juillet','AoÃ»t','Septembre','Octobre','Novembre','DÃ©cembre'],navigation:1,offset:0,onHideStart:Class.empty,onHideComplete:Class.empty,onShowStart:Class.empty,onShowComplete:Class.empty,pad:1,tweak:{x:0,y:0},fix:true,inject:'',submitClick:false,scroll:true},initialize:function(obj,options){if(!obj){return false;}
this.setOptions(options);this.options.days.each(function(oItem,iIndex){this.options.days[iIndex]=MooTools.lang.get('fromPHP',oItem);}.bind(this));this.options.months.each(function(oItem,iIndex){this.options.months[iIndex]=MooTools.lang.get('fromPHP',oItem);}.bind(this));var keys=['calendar','prev','next','month','year','today','invalid','valid','inactive','active','hover','hilite'];var values=keys.map(function(key,i){if(this.options.classes[i]){if(this.options.classes[i].length){key=this.options.classes[i];}}
return key;},this);this.classes=values.associate(keys);if(this.options.fix)
{this.calendar=new Element('div',{'styles':{left:0,opacity:0,position:'relative',top:0,zIndex:99}});if(this.classes.calendar)
this.calendar.addClass(this.classes.calendar);if($(this.options.inject))
this.calendar.injectInside($(this.options.inject));if(window.ie6){this.iframe=new Element('iframe',{'styles':{left:0,position:'relative',top:0,zIndex:98}}).injectInside($(this.options.inject));this.iframe.style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';}}
else
{var inject=document.body;if(this.options.inject!='')
inject=$(this.options.inject);this.calendar=new Element('div',{'styles':{left:'-1000px',opacity:0,position:'absolute',top:'-1000px',zIndex:1000}}).addClass(this.classes.calendar).injectInside(inject);if(window.ie6){this.iframe=new Element('iframe',{'styles':{left:'-1000px',position:'absolute',top:'-1000px',zIndex:999}}).injectInside(inject);this.iframe.style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';}}
this.fx=new Fx.Tween(this.calendar,{onStart:function(){if(this.calendar.getStyle('opacity')==0){if(window.ie6){this.iframe.setStyle('display','block');}
this.calendar.setStyle('display','block');this.fireEvent('onShowStart',this.element);}
else{this.fireEvent('onHideStart',this.element);}}.bind(this),onComplete:function(){if(this.calendar.getStyle('opacity')==0){this.calendar.setStyle('display','none');if(window.ie6){this.iframe.setStyle('display','none');}
this.fireEvent('onHideComplete',this.element);}
else{this.fireEvent('onShowComplete',this.element);}}.bind(this)});if(window.Drag&&this.options.draggable){this.drag=new Drag.Move(this.calendar,{onDrag:function(){if(window.ie6){this.iframe.setStyles({left:this.calendar.style.left,top:this.calendar.style.top});}}.bind(this)});}
this.calendars=[];var id=0;var d=new Date();d.setDate(d.getDate()+this.options.direction.toInt());for(var i in obj){var cal={button:new Element('input',{'type':'button'}),el:$(i),els:[],id:id++,month:d.getMonth(),visible:false,year:d.getFullYear()};if(!this.element(i,obj[i],cal)){continue;}
cal.el.addClass(this.classes.calendar);cal.button.addClass(this.classes.calendar).addEvent('click',function(cal){this.toggle(cal);}.pass(cal,this)).injectAfter(cal.el);cal.val=this.read(cal);$extend(cal,this.bounds(cal));$extend(cal,this.values(cal));this.rebuild(cal);this.calendars.push(cal);}},blocked:function(cal){var blocked=[];var offset=new Date(cal.year,cal.month,1).getDay();var last=new Date(cal.year,cal.month+1,0).getDate();this.options.blocked.each(function(date){var values=date.split(' ');for(var i=0;i<=3;i++){if(!values[i]){values[i]=(i==3)?'':'*';}
values[i]=values[i].contains(',')?values[i].split(','):new Array(values[i]);var count=values[i].length-1;for(var j=count;j>=0;j--){if(values[i][j].contains('-')){var val=values[i][j].split('-');for(var k=val[0];k<=val[1];k++){if(!values[i].contains(k)){values[i].push(k+'');}}
values[i].splice(j,1);}}}
if(values[2].contains(cal.year+'')||values[2].contains('*')){if(values[1].contains(cal.month+1+'')||values[1].contains('*')){values[0].each(function(val){if(val>0){blocked.push(val.toInt());}});if(values[3]){for(var i=0;i<last;i++){var day=(i+offset)%7;if(values[3].contains(day+'')){blocked.push(i+1);}}}}}},this);return blocked;},bounds:function(cal){var start=new Date(1000,0,1);var end=new Date(2999,11,31);var date=new Date().getDate();if(this.options.direction>0){start=new Date();start.setDate(date+this.options.pad*cal.id);}
if(this.options.direction<0){end=new Date();end.setDate(date-this.options.pad*(this.calendars.length-cal.id-1));}
cal.els.each(function(el){if(el.get('tag')=='select'){if(el.format.test('(y|Y)')){var years=[];el.getChildren().each(function(option){var values=this.unformat(option.value,el.format);if(!years.contains(values[0])){years.push(values[0]);}},this);years.sort(this.sort);if(years[0]>start.getFullYear()){d=new Date(years[0],start.getMonth()+1,0);if(start.getDate()>d.getDate()){start.setDate(d.getDate());}
start.setYear(years[0]);}
if(years.getLast()<end.getFullYear()){d=new Date(years.getLast(),end.getMonth()+1,0);if(end.getDate()>d.getDate()){end.setDate(d.getDate());}
end.setYear(years.getLast());}}
if(el.format.test('(F|m|M|n)')){var months_start=[];var months_end=[];el.getChildren().each(function(option){var values=this.unformat(option.value,el.format);if($type(values[0])!='number'||values[0]==years[0]){if(!months_start.contains(values[1])){months_start.push(values[1]);}}
if($type(values[0])!='number'||values[0]==years.getLast()){if(!months_end.contains(values[1])){months_end.push(values[1]);}}},this);months_start.sort(this.sort);months_end.sort(this.sort);if(months_start[0]>start.getMonth()){d=new Date(start.getFullYear(),months_start[0]+1,0);if(start.getDate()>d.getDate()){start.setDate(d.getDate());}
start.setMonth(months_start[0]);}
if(months_end.getLast()<end.getMonth()){d=new Date(start.getFullYear(),months_end.getLast()+1,0);if(end.getDate()>d.getDate()){end.setDate(d.getDate());}
end.setMonth(months_end.getLast());}}}},this);return{'start':start,'end':end};},caption:function(cal){var navigation={prev:{'month':true,'year':true},next:{'month':true,'year':true}};if(cal.year==cal.start.getFullYear()){navigation.prev.year=false;if(cal.month==cal.start.getMonth()&&this.options.navigation==1){navigation.prev.month=false;}}
if(cal.year==cal.end.getFullYear()){navigation.next.year=false;if(cal.month==cal.end.getMonth()&&this.options.navigation==1){navigation.next.month=false;}}
if($type(cal.months)=='array'){if(cal.months.length==1&&this.options.navigation==2){navigation.prev.month=navigation.next.month=false;}}
var caption=new Element('caption');var prev=new Element('a').addClass(this.classes.prev).appendText('\x3c');var next=new Element('a').addClass(this.classes.next).appendText('\x3e');if(this.options.navigation==2){var month=new Element('span').addClass(this.classes.month).injectInside(caption);if(navigation.prev.month){prev.clone().addEvent('click',function(cal){this.navigate(cal,'m',-1);}.pass(cal,this)).injectInside(month);}
month.adopt(new Element('span').appendText(this.options.months[cal.month]));if(navigation.next.month){next.clone().addEvent('click',function(cal){this.navigate(cal,'m',1);}.pass(cal,this)).injectInside(month);}
var year=new Element('span').addClass(this.classes.year).injectInside(caption);if(navigation.prev.year){prev.clone().addEvent('click',function(cal){this.navigate(cal,'y',-1);}.pass(cal,this)).injectInside(year);}
year.adopt(new Element('span').appendText(cal.year));if(navigation.next.year){next.clone().addEvent('click',function(cal){this.navigate(cal,'y',1);}.pass(cal,this)).injectInside(year);}}
else{if(navigation.prev.month&&this.options.navigation){prev.clone().addEvent('click',function(cal){this.navigate(cal,'m',-1);}.pass(cal,this)).injectInside(caption);}
caption.adopt(new Element('span').addClass(this.classes.month).appendText(this.options.months[cal.month]));caption.adopt(new Element('span').addClass(this.classes.year).appendText(cal.year));if(navigation.next.month&&this.options.navigation){next.clone().addEvent('click',function(cal){this.navigate(cal,'m',1);}.pass(cal,this)).injectInside(caption);}}
return caption;},changed:function(cal){cal.val=this.read(cal);$extend(cal,this.values(cal));this.rebuild(cal);if(!cal.val){return;}
if(cal.val.getDate()<cal.days[0]){cal.val.setDate(cal.days[0]);}
if(cal.val.getDate()>cal.days.getLast()){cal.val.setDate(cal.days.getLast());}
cal.els.each(function(el){el.value=this.format(cal.val,el.format);},this);this.check(cal);this.calendars.each(function(kal){if(kal.visible){this.display(kal);}},this);},check:function(cal){this.calendars.each(function(kal,i){if(kal.val){var change=false;if(i<cal.id){var bound=new Date(Date.parse(cal.val));bound.setDate(bound.getDate()-(this.options.pad*(cal.id-i)));if(bound<kal.val){change=true;}}
if(i>cal.id){var bound=new Date(Date.parse(cal.val));bound.setDate(bound.getDate()+(this.options.pad*(i-cal.id)));if(bound>kal.val){change=true;}}
if(change){if(kal.start>bound){bound=kal.start;}
if(kal.end<bound){bound=kal.end;}
kal.month=bound.getMonth();kal.year=bound.getFullYear();$extend(kal,this.values(kal));kal.val=kal.days.contains(bound.getDate())?bound:null;this.write(kal);if(kal.visible){this.display(kal);}}}
else{kal.month=cal.month;kal.year=cal.year;this.changed(kal);}},this);},clicked:function(td,day,cal){cal.val=(this.value(cal)==day)?null:new Date(cal.year,cal.month,day);this.write(cal);if(!cal.val){cal.val=this.read(cal);}
if(cal.val){this.check(cal);this.toggle(cal);}
else{td.addClass(this.classes.valid);td.removeClass(this.classes.active);}
if(this.options.submitClick==true)
this.fireEvent('submitForm');},display:function(cal){this.calendar.empty();this.calendar.className=this.classes.calendar+' '+this.options.months[cal.month].toLowerCase();var div=new Element('div').injectInside(this.calendar);var table=new Element('table').injectInside(div).adopt(this.caption(cal));var thead=new Element('thead').injectInside(table);var tr=new Element('tr').injectInside(thead);for(var i=0;i<=6;i++){var th=this.options.days[(i+this.options.offset)%7];tr.adopt(new Element('th',{'title':th}).appendText(th.substr(0,1)));}
var tbody=new Element('tbody').injectInside(table);var tr=new Element('tr').injectInside(tbody);var d=new Date(cal.year,cal.month,1);var offset=((d.getDay()-this.options.offset)+7)%7;var last=new Date(cal.year,cal.month+1,0).getDate();var prev=new Date(cal.year,cal.month,0).getDate();var active=this.value(cal);var valid=cal.days;var inactive=[];var hilited=[];this.calendars.each(function(kal,i){if(kal!=cal&&kal.val){if(cal.year==kal.val.getFullYear()&&cal.month==kal.val.getMonth()){inactive.push(kal.val.getDate());}
if(cal.val){for(var day=1;day<=last;day++){d.setDate(day);if((i<cal.id&&d>kal.val&&d<cal.val)||(i>cal.id&&d>cal.val&&d<kal.val)){if(!hilited.contains(day)){hilited.push(day);}}}}}},this);var d=new Date();var today=new Date(d.getFullYear(),d.getMonth(),d.getDate()).getTime();for(var i=1;i<43;i++){if((i-1)%7==0){tr=new Element('tr').injectInside(tbody);}
var td=new Element('td').injectInside(tr);var day=i-offset;var date=new Date(cal.year,cal.month,day);var cls='';if(day===active){cls=this.classes.active;}
else if(inactive.contains(day)){cls=this.classes.inactive;}
else if(valid.contains(day)){cls=this.classes.valid;}
else if(day>=1&&day<=last){cls=this.classes.invalid;}
if(date.getTime()==today){cls=cls+' '+this.classes.today;}
if(hilited.contains(day)){cls=cls+' '+this.classes.hilite;}
td.addClass(cls);if(valid.contains(day)){td.setProperty('title',this.format(date,'l j F Y'));td.addEvents({'click':function(td,day,cal){this.clicked(td,day,cal);}.pass([td,day,cal],this),'mouseover':function(td,cls){td.addClass(cls);}.pass([td,this.classes.hover]),'mouseout':function(td,cls){td.removeClass(cls);}.pass([td,this.classes.hover])});}
if(day<1){day=prev+day;}
else if(day>last){day=day-last;}
td.appendText(day);}},element:function(el,f,cal){if($type(f)=='object'){for(var i in f){if(!this.element(i,f[i],cal)){return false;}}
return true;}
el=$(el);if(!el){return false;}
el.format=f;if(el.get('tag')=='select'){el.addEvent('change',function(cal){this.changed(cal);}.pass(cal,this));}
else{el.readOnly=true;el.addEvent('focus',function(cal){this.toggle(cal);}.pass(cal,this));}
cal.els.push(el);return true;},format:function(date,format){var str='';if(date){var j=date.getDate();var w=date.getDay();var l=this.options.days[w];var n=date.getMonth()+1;var f=this.options.months[n-1];var y=date.getFullYear()+'';for(var i=0,len=format.length;i<len;i++){var cha=format.charAt(i);switch(cha){case'y':y=y.substr(2);case'Y':str+=y;break;case'm':if(n<10){n='0'+n;}
case'n':str+=n;break;case'M':f=f.substr(0,3);case'F':str+=f;break;case'd':if(j<10){j='0'+j;}
case'j':str+=j;break;case'D':l=l.substr(0,3);case'l':str+=l;break;case'N':w+=1;case'w':str+=w;break;case'S':if(j%10==1&&j!='11'){str+='st';}
else if(j%10==2&&j!='12'){str+='nd';}
else if(j%10==3&&j!='13'){str+='rd';}
else{str+='th';}
break;default:str+=cha;}}}
return str;},navigate:function(cal,type,n){switch(type){case'm':if($type(cal.months)=='array'){var i=cal.months.indexOf(cal.month)+n;if(i<0||i==cal.months.length){if(this.options.navigation==1){this.navigate(cal,'y',n);}
i=(i<0)?cal.months.length-1:0;}
cal.month=cal.months[i];}
else{var i=cal.month+n;if(i<0||i==12){if(this.options.navigation==1){this.navigate(cal,'y',n);}
i=(i<0)?11:0;}
cal.month=i;}
break;case'y':if($type(cal.years)=='array'){var i=cal.years.indexOf(cal.year)+n;cal.year=cal.years[i];}
else{cal.year+=n;}
break;}
$extend(cal,this.values(cal));if($type(cal.months)=='array'){var i=cal.months.indexOf(cal.month);if(i<0){cal.month=cal.months[0];}}
this.display(cal);},read:function(cal){var arr=[null,null,null];cal.els.each(function(el){var values=this.unformat(el.value,el.format);values.each(function(val,i){if($type(val)=='number'){arr[i]=val;}});},this);if($type(arr[0])=='number'){cal.year=arr[0];}
if($type(arr[1])=='number'){cal.month=arr[1];}
var val=null;if(arr.every(function(i){return $type(i)=='number';})){var last=new Date(arr[0],arr[1]+1,0).getDate();if(arr[2]>last){arr[2]=last;}
val=new Date(arr[0],arr[1],arr[2]);}
return(cal.val==val)?null:val;},rebuild:function(cal){cal.els.each(function(el){if(el.get('tag')=='select'&&el.format.test('^(d|j)$')){var d=this.value(cal);if(!d){d=el.value.toInt();}
el.empty();cal.days.each(function(day){var option=new Element('option',{'selected':(d==day),'value':((el.format=='d'&&day<10)?'0'+day:day)}).appendText(day).injectInside(el);},this);}},this);},sort:function(a,b){return a-b;},toggle:function(cal){document.removeEvent('mousedown',this.fn);if(cal.visible&&!this.options.fix){cal.visible=false;cal.button.removeClass(this.classes.active);this.fx.start('opacity',1,0);}
else{this.fn=function(e,cal){var e=new Event(e);var el=e.target;var stop=false;while(el!=document.body&&el.nodeType==1){if(el==this.calendar){stop=true;}
this.calendars.each(function(kal){if(kal.button==el||kal.els.contains(el)){stop=true;}});if(stop){e.stop();return false;}
else{el=el.parentNode;}}
this.toggle(cal);}.create({'arguments':cal,'bind':this,'event':true});document.addEvent('mousedown',this.fn);this.calendars.each(function(kal){if(kal==cal){kal.visible=true;kal.button.addClass(this.classes.active);}
else{kal.visible=false;kal.button.removeClass(this.classes.active);}},this);if(this.options.scroll==true)
{var size=window.getScrollSize();var coord=cal.button.getPosition();var scroll=window.getScroll();if(this.options.inject!=''&&!this.options.fix)
{coord=cal.button.getPosition($(this.options.inject));scroll=$(this.options.inject).getScroll();}
else if(this.options.inject==''&&!this.options.fix)
{scroll=$('pageContent').getScroll();}
else if(this.options.fix)
{scroll=$('pageContent').getScroll();}
var x=coord.x+scroll.x+this.options.tweak.x;var y=coord.y+scroll.y+this.options.tweak.y;if(!this.calendar.coord){this.calendar.coord=this.calendar.getCoordinates();}
if(x+this.calendar.coord.width>size.x){x-=(x+this.calendar.coord.width-size.x);}
if(y+this.calendar.coord.height>size.y){y-=(y+this.calendar.coord.height-size.y);}
this.calendar.setStyles({left:x+'px',top:y+'px'});if(window.ie6){this.iframe.setStyles({height:this.calendar.coord.height+'px',left:x+'px',top:y+'px',width:this.calendar.coord.width+'px'});}}
this.display(cal);this.fx.start('opacity',1);}},unformat:function(val,f){f=f.escapeRegExp();var re={d:'([0-9]{2})',j:'([0-9]{1,2})',D:'('+this.options.days.map(function(day){return day.substr(0,3);}).join('|')+')',l:'('+this.options.days.join('|')+')',S:'(st|nd|rd|th)',F:'('+this.options.months.join('|')+')',m:'([0-9]{2})',M:'('+this.options.months.map(function(month){return month.substr(0,3);}).join('|')+')',n:'([0-9]{1,2})',Y:'([0-9]{4})',y:'([0-9]{2})'}
var arr=[];var g='';for(var i=0;i<f.length;i++){var c=f.charAt(i);if(re[c]){arr.push(c);g+=re[c];}
else{g+=c;}}
var matches=val.match('^'+g+'$');var dates=new Array(3);if(matches){matches=matches.slice(1);arr.each(function(c,i){i=matches[i];switch(c){case'y':i='19'+i;case'Y':dates[0]=i.toInt();break;case'F':i=i.substr(0,3);case'M':i=this.options.months.map(function(month){return month.substr(0,3);}).indexOf(i)+1;case'm':case'n':dates[1]=i.toInt()-1;break;case'd':case'j':dates[2]=i.toInt();break;}},this);}
return dates;},value:function(cal){var day=null;if(cal.val){if(cal.year==cal.val.getFullYear()&&cal.month==cal.val.getMonth()){day=cal.val.getDate();}}
return day;},values:function(cal){var years,months,days;cal.els.each(function(el){if(el.get('tag')=='select'){if(el.format.test('(y|Y)')){years=[];el.getChildren().each(function(option){var values=this.unformat(option.value,el.format);if(!years.contains(values[0])){years.push(values[0]);}},this);years.sort(this.sort);}
if(el.format.test('(F|m|M|n)')){months=[];el.getChildren().each(function(option){var values=this.unformat(option.value,el.format);if($type(values[0])!='number'||values[0]==cal.year){if(!months.contains(values[1])){months.push(values[1]);}}},this);months.sort(this.sort);}
if(el.format.test('(d|j)')&&!el.format.test('^(d|j)$')){days=[];el.getChildren().each(function(option){var values=this.unformat(option.value,el.format);if(values[0]==cal.year&&values[1]==cal.month){if(!days.contains(values[2])){days.push(values[2]);}}},this);}}},this);var first=1;var last=new Date(cal.year,cal.month+1,0).getDate();if(cal.year==cal.start.getFullYear()){if(months==null&&this.options.navigation==2){months=[];for(var i=0;i<12;i++){if(i>=cal.start.getMonth()){months.push(i);}}}
if(cal.month==cal.start.getMonth()){first=cal.start.getDate();}}
if(cal.year==cal.end.getFullYear()){if(months==null&&this.options.navigation==2){months=[];for(var i=0;i<12;i++){if(i<=cal.end.getMonth()){months.push(i);}}}
if(cal.month==cal.end.getMonth()){last=cal.end.getDate();}}
var blocked=this.blocked(cal);if($type(days)=='array'){days=days.filter(function(day){if(day>=first&&day<=last&&!blocked.contains(day)){return day;}});}
else{days=[];for(var i=first;i<=last;i++){if(!blocked.contains(i)){days.push(i);}}}
days.sort(this.sort);return{'days':days,'months':months,'years':years};},write:function(cal){this.rebuild(cal);cal.els.each(function(el){el.value=this.format(cal.val,el.format);},this);}}); 
var isIE=(navigator.appVersion.indexOf("MSIE")!=-1)?true:false;var isWin=(navigator.appVersion.toLowerCase().indexOf("win")!=-1)?true:false;var isOpera=(navigator.userAgent.indexOf("Opera")!=-1)?true:false;function ControlVersion()
{var version;var axo;var e;try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");version=axo.GetVariable("$version");}catch(e){}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");version="WIN 6,0,21,0";axo.AllowScriptAccess="always";version=axo.GetVariable("$version");}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version=axo.GetVariable("$version");}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");version="WIN 3,0,18,0";}catch(e){}}
if(!version)
{try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");version="WIN 2,0,0,11";}catch(e){version=-1;}}
return version;}
function GetSwfVer(){var flashVer=-1;if(navigator.plugins!=null&&navigator.plugins.length>0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;var descArray=flashDescription.split(" ");var tempArrayMajor=descArray[2].split(".");var versionMajor=tempArrayMajor[0];var versionMinor=tempArrayMajor[1];var versionRevision=descArray[3];if(versionRevision==""){versionRevision=descArray[4];}
if(versionRevision[0]=="d"){versionRevision=versionRevision.substring(1);}else if(versionRevision[0]=="r"){versionRevision=versionRevision.substring(1);if(versionRevision.indexOf("d")>0){versionRevision=versionRevision.substring(0,versionRevision.indexOf("d"));}}
var flashVer=versionMajor+"."+versionMinor+"."+versionRevision;}}
else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1)flashVer=4;else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1)flashVer=3;else if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1)flashVer=2;else if(isIE&&isWin&&!isOpera){flashVer=ControlVersion();}
return flashVer;}
function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision)
{versionStr=GetSwfVer();if(versionStr==-1){return false;}else if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",");}else{versionArray=versionStr.split(".");}
var versionMajor=versionArray[0];var versionMinor=versionArray[1];var versionRevision=versionArray[2];if(versionMajor>parseFloat(reqMajorVer)){return true;}else if(versionMajor==parseFloat(reqMajorVer)){if(versionMinor>parseFloat(reqMinorVer))
return true;else if(versionMinor==parseFloat(reqMinorVer)){if(versionRevision>=parseFloat(reqRevision))
return true;}}
return false;}}
function AC_AddExtension(src,ext)
{if(src.indexOf('?')!=-1)
return src.replace(/\?/,ext+'?');else
return src+ext;}
function AC_Generateobj(objAttrs,params,embedAttrs)
{var str='';if(isIE&&isWin&&!isOpera)
{str+='<object ';for(var i in objAttrs)
{str+=i+'="'+objAttrs[i]+'" ';}
str+='>';for(var i in params)
{str+='<param name="'+i+'" value="'+params[i]+'" /> ';}
str+='</object>';}
else
{str+='<embed ';for(var i in embedAttrs)
{str+=i+'="'+embedAttrs[i]+'" ';}
str+='> </embed>';}
document.write(str);}
function AC_FL_RunContent(){var ret=AC_GetArgs
(arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000","application/x-shockwave-flash");AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}
function AC_SW_RunContent(){var ret=AC_GetArgs
(arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000",null);AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);}
function AC_GetArgs(args,ext,srcParamName,classid,mimeType){var ret=new Object();ret.embedAttrs=new Object();ret.params=new Object();ret.objAttrs=new Object();for(var i=0;i<args.length;i=i+2){var currArg=args[i].toLowerCase();switch(currArg){case"classid":break;case"pluginspage":ret.embedAttrs[args[i]]=args[i+1];break;case"src":case"movie":args[i+1]=AC_AddExtension(args[i+1],ext);ret.embedAttrs["src"]=args[i+1];ret.params[srcParamName]=args[i+1];break;case"onafterupdate":case"onbeforeupdate":case"onblur":case"oncellchange":case"onclick":case"ondblclick":case"ondrag":case"ondragend":case"ondragenter":case"ondragleave":case"ondragover":case"ondrop":case"onfinish":case"onfocus":case"onhelp":case"onmousedown":case"onmouseup":case"onmouseover":case"onmousemove":case"onmouseout":case"onkeypress":case"onkeydown":case"onkeyup":case"onload":case"onlosecapture":case"onpropertychange":case"onreadystatechange":case"onrowsdelete":case"onrowenter":case"onrowexit":case"onrowsinserted":case"onstart":case"onscroll":case"onbeforeeditfocus":case"onactivate":case"onbeforedeactivate":case"ondeactivate":case"type":case"codebase":case"id":ret.objAttrs[args[i]]=args[i+1];break;case"width":case"height":case"align":case"vspace":case"hspace":case"class":case"title":case"accesskey":case"name":case"tabindex":ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];break;default:ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1];}}
ret.objAttrs["classid"]=classid;if(mimeType)ret.embedAttrs["type"]=mimeType;return ret;} 
var ZeroClipboard={version:"1.0.5",clients:{},moviePath:'flash/ZeroClipboard.swf',nextId:1,$:function(thingy){if(typeof(thingy)=='string')thingy=document.getElementById(thingy);if(thingy)
{if(!thingy.addClass){thingy.hide=function(){this.style.display='none';};thingy.show=function(){this.style.display='';};thingy.addClass=function(name){this.removeClass(name);this.className+=' '+name;};thingy.removeClass=function(name){this.className=this.className.replace(new RegExp("(^|\\s+)"+name+"(\\s+|$)"),"").replace(/^\s+|\s+$/g,'');};thingy.hasClass=function(name){return!!this.className.match(new RegExp("\\s*"+name+"\\s*"));};}}
return thingy;},setMoviePath:function(path){this.moviePath=path;},dispatch:function(id,eventName,args){var client=this.clients[id];if(client){client.receiveEvent(eventName,args);}},register:function(id,client){this.clients[id]=client;},getDOMObjectPosition:function(obj,stopObj){var info={left:0,top:0,width:obj.width?obj.width:obj.offsetWidth,height:obj.height?obj.height:obj.offsetHeight};while(obj&&(obj!=stopObj)){info.left+=obj.offsetLeft;info.top+=obj.offsetTop;obj=obj.offsetParent;}
return info;},Client:function(elem){this.handlers={};this.id=ZeroClipboard.nextId++;this.movieId='ZeroClipboardMovie_'+this.id;ZeroClipboard.register(this.id,this);if(elem)this.glue(elem);}};ZeroClipboard.Client.prototype={id:0,ready:false,movie:null,clipText:'',handCursorEnabled:true,cssEffects:true,handlers:null,glue:function(elem,appendElem,stylesToAdd){this.domElement=ZeroClipboard.$(elem);if(this.domElement)
{var zIndex=99;if(this.domElement.style.zIndex){zIndex=parseInt(this.domElement.style.zIndex,10)+1;}
if(typeof(appendElem)=='string'){appendElem=ZeroClipboard.$(appendElem);}
else if(typeof(appendElem)=='undefined'){appendElem=document.getElementsByTagName('body')[0];}
var box=ZeroClipboard.getDOMObjectPosition(this.domElement,appendElem);this.div=document.createElement('div');var style=this.div.style;style.position='absolute';style.left=''+box.left+'px';style.top=''+box.top+'px';style.width=''+box.width+'px';style.height=''+box.height+'px';style.zIndex=zIndex;if(typeof(stylesToAdd)=='object'){for(addedStyle in stylesToAdd){style[addedStyle]=stylesToAdd[addedStyle];}}
appendElem.appendChild(this.div);this.div.innerHTML=this.getHTML(box.width,box.height);}},getHTML:function(width,height){var html='';var flashvars='id='+this.id+'&width='+width+'&height='+height;if(navigator.userAgent.match(/MSIE/)){var protocol=location.href.match(/^https/i)?'https://':'http://';html+='<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="'+protocol+'download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="'+width+'" height="'+height+'" id="'+this.movieId+'" align="middle"><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="false" /><param name="movie" value="'+ZeroClipboard.moviePath+'" /><param name="loop" value="false" /><param name="menu" value="false" /><param name="quality" value="best" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="'+flashvars+'"/><param name="wmode" value="transparent"/></object>';}
else{html+='<embed id="'+this.movieId+'" src="'+ZeroClipboard.moviePath+'" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="'+width+'" height="'+height+'" name="'+this.movieId+'" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="'+flashvars+'" wmode="transparent" />';}
return html;},hide:function(){if(this.div){this.div.style.left='-2000px';}},show:function(){this.reposition();},destroy:function(){if(this.domElement&&this.div){this.hide();this.div.innerHTML='';var body=document.getElementsByTagName('body')[0];try{body.removeChild(this.div);}catch(e){;}
this.domElement=null;this.div=null;}},reposition:function(elem){if(elem){this.domElement=ZeroClipboard.$(elem);if(!this.domElement)this.hide();}
if(this.domElement&&this.div){var box=ZeroClipboard.getDOMObjectPosition(this.domElement);var style=this.div.style;style.left=''+box.left+'px';style.top=''+box.top+'px';}},setText:function(newText){this.clipText=newText;if(this.ready)
{this.movie.setText(newText);}},addEventListener:function(eventName,func){eventName=eventName.toString().toLowerCase().replace(/^on/,'');if(!this.handlers[eventName])this.handlers[eventName]=[];this.handlers[eventName].push(func);},setHandCursor:function(enabled){this.handCursorEnabled=enabled;if(this.ready)this.movie.setHandCursor(enabled);},setCSSEffects:function(enabled){this.cssEffects=!!enabled;},receiveEvent:function(eventName,args){eventName=eventName.toString().toLowerCase().replace(/^on/,'');switch(eventName){case'load':this.movie=document.getElementById(this.movieId);if(!this.movie){var self=this;setTimeout(function(){self.receiveEvent('load',null);},1);return;}
if(!this.ready&&navigator.userAgent.match(/Firefox/)&&navigator.userAgent.match(/Windows/)){var self=this;this.ready=true;setTimeout(function(){self.receiveEvent('load',null);},100);return;}
this.ready=true;this.movie.setText(this.clipText);this.movie.setHandCursor(this.handCursorEnabled);break;case'mouseover':if(this.domElement&&this.cssEffects){this.domElement.addClass('hover');if(this.recoverActive)this.domElement.addClass('active');}
break;case'mouseout':if(this.domElement&&this.cssEffects){this.recoverActive=false;if(this.domElement.hasClass('active')){this.domElement.removeClass('active');this.recoverActive=true;}
this.domElement.removeClass('hover');}
break;case'mousedown':if(this.domElement&&this.cssEffects){this.domElement.addClass('active');}
break;case'mouseup':if(this.domElement&&this.cssEffects){this.domElement.removeClass('active');this.recoverActive=false;}
break;}
if(this.handlers[eventName]){for(var idx=0,len=this.handlers[eventName].length;idx<len;idx++){var func=this.handlers[eventName][idx];if(typeof(func)=='function'){func(this,args);}
else if((typeof(func)=='object')&&(func.length==2)){func[0][func[1]](this,args);}
else if(typeof(func)=='string'){window[func](this,args);}}}}}; 
var clip=null;window.addEvent('domready',function()
{if($('copyPermalien'))
{clip=new ZeroClipboard.Client();clip.setHandCursor(true);clip.addEventListener('mousedown',clip_mouseclick);clip.glue('copyPermalien','copyPermalien');$('currentURL').set('value',window.location.href);$$('.addthis').setStyle('display','none');$$('.addthis').setStyle('visibility','visible');}});function clip_mouseclick(client)
{var text=$('currentURL').get('value');clip.setText(text);} 
var SlidePage=new Class({Implements:[Events,Options],options:{move:{property:'right',from:'-534',to:'0',duration:500,transition:Fx.Transitions.Sine.easeOut}},initialize:function(sIdPage,options){this.sIdPage=sIdPage;this.setOptions(options);this.oMove=null;if($(this.sIdPage).getStyle(this.options.move.property)==this.options.move.to+'px')
this.bOpen=true;else
this.bOpen=false;this.initMove();},slide:function(){this.slideStart();var oFunctionOutComplete=function(e){this.slideComplete();this.removeEvent('slideInComplete',oFunctionInComplete);this.removeEvent('slideOutComplete',oFunctionOutComplete);}.bind(this);var oFunctionInComplete=function(e){this.addEvent('slideOutComplete',oFunctionOutComplete);this.slideOut();}.bind(this);this.addEvent('slideInComplete',oFunctionInComplete);if(this.bOpen==true)
this.slideIn();else
this.slideInComplete();},initMove:function(){this.oMove=new Fx.Tween(this.sIdPage,{wait:false,transition:this.options.move.transition,duration:this.options.move.duration});},slideIn:function(){this.oMove.onStart=function(e){this.slideInStart();this.bOpen=false;}.bind(this);this.oMove.onComplete=function(e){this.slideInComplete();}.bind(this);this.oMove.start(this.options.move.property,this.options.move.from);},slideOut:function(){this.oMove.onStart=function(e){this.slideOutStart();}.bind(this);this.oMove.onComplete=function(e){this.slideOutComplete();this.bOpen=true;}.bind(this);this.oMove.start(this.options.move.property,this.options.move.to);},slideInStart:function(){this.fireEvent('slideInStart');},slideInComplete:function(){this.fireEvent('slideInComplete');},slideOutStart:function(){this.fireEvent('slideOutStart');},slideOutComplete:function(){this.fireEvent('slideOutComplete');},slideStart:function(){this.fireEvent('slideStart');},slideComplete:function(){this.fireEvent('slideComplete');}}); 
var TweenTab=new Class({Implements:[Events,Options],options:{alternate:false,change:{link:'click',delay:0,arrow:'click'},cssSelector:{link:'.link',block:'.block',arrow:'.arrow'},element:{blockPrefix:'TweenTab',linkPrefix:'TweenTabLink'},move:{display:false,property:'height',from:'0',to:'200',duration:500,transition:Fx.Transitions.Sine.easeOut},status:{on:'arrow_display',off:'arrow_hide'},auto_scrolling:{active:false,period:5000,period_restart:10000,direction:'right'},auto_close:{active:false,delay:500},activeLink:function(sId){},disableLink:function(sId){},autoCloseCancel:false},initialize:function(sIdContainer,options){this.sIdContainer=sIdContainer;this.iNbElement=0;this.sCurrentId=null;this.sLastId=null;this.bOpen=false;this.bChangeElement=true;this.iChangeTimer=0;this.setOptions(options);this.initElement();this.initEvent();if(this.options.auto_scrolling.active)
{this.iAutoScrollingPeriod=null;this.iAutoScrollingTimer=null;this.startAutoScrollingPeriod();}
if(this.options.auto_close.active)
{this.bOverLink=false;this.bOverBlock=false;this.iAutoCloseTimer=0;this.initEventAutoClose();}},destroy:function(){$$('#'+this.sIdContainer+' '+this.options.cssSelector.link).removeEvents();$(this.sIdStatus).removeEvent(this.options.change.arrow);this.sIdContainer=null;this.sIdStatus=null;this.sCurrentId=null;this.sLastId=null;this.bChangeElement=null;this.bOpen=null;this.period=null;this.timer=null;this.options=null;},initElement:function(){$$('#'+this.sIdContainer+' '+this.options.cssSelector.link).each(function(el,i){el.id=this.options.element.linkPrefix+i;}.bind(this));$$('#'+this.sIdContainer+' '+this.options.cssSelector.block).each(function(el,i){el.id=this.options.element.blockPrefix+i;}.bind(this));iNbLink=$$('#'+this.sIdContainer+' '+this.options.cssSelector.link).length-1;iNbBlock=$$('#'+this.sIdContainer+' '+this.options.cssSelector.block).length-1;if(iNbLink>iNbBlock)
this.iNbElement=iNbBlock;else
this.iNbElement=iNbLink;},initEvent:function(){this.initEventElement();this.initEventArrow();},initEventElement:function(){$$('#'+this.sIdContainer+' '+this.options.cssSelector.link).each(function(el){el.addEvent(this.options.change.link,function(e){$clear(this.iChangeTimer);sId=el.id.replace(this.options.element.linkPrefix,'');this.changeElementStart(sId);if(this.options.auto_scrolling.active)
this.stopAutoScrollingPeriodRestart();this.iChangeTimer=this.changeElement.delay(this.options.change.delay,this,sId);}.bind(this));}.bind(this));},initEventArrow:function(){$$('#'+this.sIdContainer+' '+this.options.arrow).addEvent(this.options.change.arrow,function(e){if(this.bOpen)
this.hideCurrentElement();else
this.displayLastElement();}.bind(this));},initEventAutoClose:function(){$$('#'+this.sIdContainer+' '+this.options.cssSelector.link).each(function(el){el.addEvent('mouseenter',function(e){$clear(this.iAutoCloseTimer);sId=el.id.replace(this.options.element.linkPrefix,'');if(this.sCurrentId==sId)
this.bOverLink=true;}.bind(this));el.addEvent('mouseleave',function(e){$clear(this.iChangeTimer);sId=el.id.replace(this.options.element.linkPrefix,'');if(this.sCurrentId==sId)
this.bOverLink=false;this.iAutoCloseTimer=this.autoClose.delay(this.options.auto_close.delay,this);}.bind(this));}.bind(this));$$('#'+this.sIdContainer+' '+this.options.cssSelector.block).each(function(el){el.addEvent('mouseenter',function(e){$clear(this.iAutoCloseTimer);$clear(this.iChangeTimer);sId=el.id.replace(this.options.element.blockPrefix,'');if(this.sCurrentId==sId)
this.bOverBlock=true;}.bind(this));el.addEvent('mouseleave',function(e){sId=el.id.replace(this.options.element.blockPrefix,'');if(this.sCurrentId==sId)
this.bOverBlock=false;this.iAutoCloseTimer=this.autoClose.delay(this.options.auto_close.delay,this);}.bind(this));}.bind(this));},autoClose:function(){if(this.bOverBlock==false&&this.bOverLink==false&&this.options.autoCloseCancel==false)
this.hideCurrentElement();},changeElement:function(sId){if(this.sCurrentId!=sId&&this.bChangeElement)
{if(this.sCurrentId!=null)
{this.bChangeElement=false;var oTmpFunction=function(){this.removeEvent('hideComplete',oTmpFunction);this.displayElement(sId);}.bind(this);this.addEvent('hideComplete',oTmpFunction);this.hideCurrentElement();}
else
this.displayElement(sId);}
else if(this.alternate&&this.bChangeElement)
{if(this.bOpen)
this.hideCurrentElement();else
this.displayLastElement();}},displayElement:function(sId){this.sCurrentId=sId;this.bOpen=true;this.options.activeLink(this.options.element.linkPrefix+sId);$$('#'+this.sIdContainer+' '+this.options.arrow).removeClass(this.options.status.off);$$('#'+this.sIdContainer+' '+this.options.arrow).addClass(this.options.status.on);if(this.options.move.display)
{this.displayStart();$(this.options.element.blockPrefix+sId).setStyle('display','block');this.displayComplete();}
else
{$(this.options.element.blockPrefix+sId).setStyle('display','block');sTo=this.options.move.to;if($type(this.options.move.to)=='array')
sTo=this.options.move.to[sId.toInt()];var oFx=new Fx.Tween($(this.options.element.blockPrefix+sId),{wait:false,transition:this.options.move.transition,duration:this.options.move.duration,onStart:function(){this.displayStart();}.bind(this),onComplete:function(){this.displayComplete();}.bind(this)});oFx.start(this.options.move.property,sTo);}},hideElement:function(sId){this.sLastId=this.sCurrentId;this.bOpen=false;this.sCurrentId=null;this.options.disableLink(this.options.element.linkPrefix+sId);$$('#'+this.sIdContainer+' '+this.options.arrow).removeClass(this.options.status.on);$$('#'+this.sIdContainer+' '+this.options.arrow).addClass(this.options.status.off);if(this.options.move.display)
{this.hideStart();$(this.options.element.blockPrefix+sId).setStyle('display','none');this.bChangeElement=true;this.hideComplete();}
else
{sFrom=this.options.move.from;if($type(this.options.move.from)=='array')
sFrom=this.options.move.from[sId.toInt()];var oFx=new Fx.Tween($(this.options.element.blockPrefix+sId),{wait:false,transition:this.options.move.transition,duration:this.options.move.duration,onStart:function(){this.hideStart();}.bind(this),onComplete:function(){$(this.options.element.blockPrefix+sId).setStyle('display','none');this.bChangeElement=true;this.hideComplete();}.bind(this)});oFx.start(this.options.move.property,sFrom);}},hideCurrentElement:function(){if(this.sCurrentId!=null)
this.hideElement(this.sCurrentId);else
this.hideComplete();},displayLastElement:function(){if(this.sLastId!=null)
this.displayElement(this.sLastId);else
this.displayComplete();},periodicalDisplayElement:function(){var iElement=0;if(this.options.auto_scrolling.direction=='right')
{iElement=this.sCurrentId.toInt()+1;if(iElement>this.iNbElement)
iElement=0;}
else
{iElement=this.sCurrentId.toInt()-1;if(iElement<0)
iElement=this.iNbElement;}
this.changeElement(iElement.toString());},startAutoScrollingPeriod:function(){this.iAutoScrollingPeriod=this.periodicalDisplayElement.periodical(this.options.auto_scrolling.period,this);},stopAutoScrollingPeriodRestart:function(){$clear(this.iAutoScrollingPeriod);$clear(this.iAutoScrollingTimer);this.iAutoScrollingTimer=this.startAutoScrollingPeriod.delay(this.options.auto_scrolling.period_restart,this);},stopAutoScrollingPeriod:function(){$clear(this.iAutoScrollingPeriod);$clear(this.iAutoScrollingTimer);},getSCurrentId:function(){return this.sCurrentId;},getBOpen:function(){return this.bOpen;},hideStart:function(){this.fireEvent('hideStart');},hideComplete:function(){this.fireEvent('hideComplete');},displayStart:function(){this.fireEvent('displayStart');},displayComplete:function(){this.fireEvent('displayComplete');},changeElementStart:function(sId){this.fireEvent('clickElement',sId);this.fireEvent('changeElementStart',sId);}}); 
var FlashDiaporamaControler=new Class({initialize:function(sIdFlash,sIdPause,sIdNext,sIdPrevious){this.sIdFlash=sIdFlash;this.sIdPause=sIdPause;this.sIdNext=sIdNext;this.sIdPrevious=sIdPrevious;this.bPaused=false;this.bIsLoaded=false;this.bMooPaused=false;this.initEvent();},initEvent:function(){$(this.sIdNext).addEvent('click',function(e){e.stop();$(this.sIdFlash).goNext();}.bind(this));$(this.sIdPrevious).addEvent('click',function(e){e.stop();$(this.sIdFlash).goPrevious();}.bind(this));$(this.sIdPause).addEvent('click',this.alternatePause.bind(this),this);},alternatePause:function(){if(this.bIsLoaded)
{if(!this.bPaused)
this.pause();else
this.lecture();}},pause:function(){if(this.bIsLoaded&&!this.bPaused)
{$(this.sIdFlash).togglePause();this.bPaused=true;$(this.sIdPause).addClass('active');}},lecture:function(){if(this.bIsLoaded&&this.bPaused)
{$(this.sIdFlash).togglePause();this.bPaused=false;$(this.sIdPause).removeClass('active');}},mooPause:function(){if(this.bIsLoaded&&!this.bMooPaused)
{try{var oObject=document.getElementById(this.sIdFlash);oObject.mootoolsPause();this.bMooPaused=true;}
catch(e)
{}}},mooLecture:function(){if(this.bIsLoaded&&this.bMooPaused)
{try{var oObject=document.getElementById(this.sIdFlash);oObject.mootoolsPause();this.bMooPaused=false;}
catch(e)
{}}}}); 
var CookieCart=new Class({Implements:[Options],options:{add_info:'name',delete_link:'.retirer a',delete_info:'name',delete_prefixe:'cart_',delete_all_link:'.toutretirer a',delete_container:'.onglet-link',update_display:'nb_record_aff',update_notifier:'carnetupdated',cookie_name:'carnetvoyage',info_separator:'|',nb_infos:5,record_separator:'Â¤'},initialize:function(id,options){this.setOptions(options);this.bindEvents(id);if(Cookie.read(this.options.cookie_name))
this.content=Cookie.read(this.options.cookie_name);else
this.content='';if(this.content.length>0)
{this.records=this.content.split(this.options.record_separator);this.nb_record=this.records.length;}
else
{this.records=new Array();this.nb_record=0;}},bindEvents:function(id){if($(id))
{var arg=$(id).get(this.options.add_info);$(id).addEvent('click',function(arg){this.add(arg);}.bind(this,arg));}
if($$(this.options.delete_link))
{$$(this.options.delete_link).each(function(elem){elem.addEvent('click',function(){arg=elem.get(this.options.delete_info);index=arg.replace(this.options.delete_prefixe,'');if(this.remove(index))
{elem.getParent(this.options.delete_container).destroy();this.display_counter();}}.bind(this));}.bind(this));}
if($$(this.options.delete_all_link))
{$$(this.options.delete_all_link).each(function(elem){elem.addEvent('click',function(){if(this.remove_all())
{this.display_counter();}}.bind(this));}.bind(this));}},add:function(information){var infos=information.split(this.options.info_separator);var bReturn=false;if(infos.length==this.options.nb_infos)
{var found=false;if(this.nb_record>0)
{for(i=0;i<this.nb_record;i++)
{if(this.records[i]==information)
found=true;}
if(!found)
{this.records.push(information);this.nb_record++;}}
else
{this.records=new Array();this.records.push(information);this.nb_record++;}
if(!found)
{Cookie.write(this.options.cookie_name,this.records.join(this.options.record_separator),{path:'/',duration:30});if($(this.options.update_notifier))
{eFx=new Fx.Tween(this.options.update_notifier,{duration:'long'});eFx.start('opacity',1);}
bReturn=true;}
this.display_counter();}
return bReturn;},remove:function(index){this.records.splice(index,1);this.nb_record=this.nb_record-1;if(this.nb_record==0)
return this.remove_all();if(Cookie.write(this.options.cookie_name,this.records.join(this.options.record_separator),{path:'/'}))
return true;else
return false;},remove_all:function(){this.nb_record=0;if(Cookie.write(this.options.cookie_name,'',{path:'/'}))
return true;else
return false;},count:function(){return this.nb_record;},display_counter:function(){if($(this.options.update_display))
{$(this.options.update_display).set('html',this.nb_record);}},debug:function(){console.log(this.content);}}); 
var FavoriCart=new Class({Implements:[Options],Extends:CookieCart,options:{display_number:-5,display_mini_container:'ul.carnet-voyage',display_container:'.favoris_list',max_record:15},initialize:function(id,options){this.parent(id,options);},display_list:function(){if($$(this.options.display_mini_container))
{var bFromLast=false;var iNumber=this.options.display_number;if(iNumber<0)
{bFromLast=true;iNumber=-iNumber;}
var aDisplay=new Array();var aTemp=new Array();if(bFromLast)
for(var i=this.nb_record-1;i>=this.nb_record-iNumber&&i>=0;i--)
{aTemp=this.records[i].split(this.options.info_separator);aTemp.push(i);aDisplay.push(aTemp);}
else
for(var i=0;i<iNumber;i++)
if(i<this.nb_records)
{aTemp=this.records[i].split(this.options.info_separator);aTemp.push(i);aDisplay.push(this.records[i].split(this.options.info_separator));}
var sAff='';var iLength=aDisplay.length;if(iLength>0)
{for(i=0;i<iLength&&i<iNumber;i++)
{sAff+='<li>';sAff+='<a href="'+aDisplay[i][0]+'">'+((aDisplay[i][1].length>40)?aDisplay[i][1].substring(0,40)+'...':aDisplay[i][1])+'</a>';sAff+='</li>';}}
else
{sAff='<li><a class="disabled">'+MooTools.lang.get('fromPHP','Votre carnet de voyage est vide')+'</a></li>';}
$$(this.options.display_mini_container).set('html',sAff);}},add:function(information){return this.parent(information);},add_fav:function(sLink,sName,sType,sLat,sLong){var bReturn=false;if(this.add(sLink+this.options.info_separator+sName+this.options.info_separator+sType+this.options.info_separator+sLat+this.options.info_separator+sLong))
{this.display_list();bReturn=true;}
return bReturn;},remove:function(index){var bReturn=this.parent(index);this.display_list();return bReturn;},remove_fav:function(link){var bReturn=false;var index=-1;var aTemp;for(var i=0;i<this.nb_record;i++)
{aTemp=this.records[i].split(this.options.info_separator);if(aTemp[0]==link){index=i;break;}}
if(this.remove(index))
{bReturn=true;line=$$('.fav_del_item[rel='+link+']');if(line)
line[0].getParent().getParent().dispose();}
this.display_list();return bReturn;},remove_selected_fav:function(aFav){bReturn=true;for(var i=0;i<aFav.length&&bReturn==true;i++){bReturn=this.remove_fav(aFav[i]);}
this.display_list();return bReturn;},remove_all:function(){var bReturn=this.parent();this.display_list();return bReturn;}}); 
formcheckLanguage={required:"Ce champ est requis.",alpha:"Ce champ n'accepte que des caract&egrave;res alphab&eacute;tiques sans accents.",alphanum:"Ce champ n'accepte que des caract&egrave;res alphanum&eacute;riques.",nodigit:"Ce champ n'accepte pas les chiffres.",digit:"Ce champ n'accepte que les chiffres.",digitmin:"Cette valeur doit &ecirc;tre au minimum %0",digitltd:"Cette valeur doit &ecirc;tre comprise entre %0 et %1",number:"Ce champ n'accepte qu'un nombre.",email:"Adresse email invalide.",phone:"Veuillez entrer un num&eacute;ro de t&eacute;l&eacute;phone valide.",url:"Veuillez entrer une adresse de site internet valide: <br /><span>Ex. http://www.domain.com</span>",confirm:"Ce champ est diff&eacute;rent de %0.",differs:"Ce champ doit &ecirc;tre diff&eacute;rent de %0.",length_str:"La longueur doit &ecirc;tre comprise entre %0 et %1 caract&egrave;res.",length_fix:"La longueur doit &ecirc;tre de %0 caractères exactement.",lengthmax:"La longueur doit &ecirc;tre au maximum de %0 caract&egrave;res.",lengthmin:"La longueur doit &ecirc;tre au minimum de %0 caract&egrave;res.",checkbox:"Merci de cocher la case.",radios:"Merci de choisir une valeur.",select:"Merci de choisir une valeur dans la liste."} 
var oSlidePage;var oReservationTweenTab;var oActiviteTweenTab;var oFavorites;var legendtoreplace='';var iFBTimer;var iPageLeftMoveTo=534;var addthis_config={data_use_flash:false}
window.addEvent('domready',function(){function setSlideVideoBtnPosition()
{var iBodySizeX=$('body').getSize().x;var iPageSizeX=$('page').getSize().x;var iPageRightPos=parseInt($('page').getStyle('right'),10);var iBkgVideoSizeX=parseInt($('bkgVideo').getStyle('width'),10);var iBkgVideoSizeY=parseInt($('bkgVideo').getStyle('height'),10);$('bkgVideo').setStyle('left',((iBodySizeX-iPageSizeX-iPageRightPos)/2-iBkgVideoSizeX/2)+'px');$('bkgVideo').setStyle('top',(($('body').getSize().y/2)-iBkgVideoSizeY/2)+'px');}
if(!$defined(sSection))
sSection='default';SlideShowInterest.getInstance($('bkgdFlash'),{dimensions:{slide:{width:$('bkgdFlash').getSize().x-$('bkgdFlash').getStyle('padding-left').toInt()-$('bkgdFlash').getStyle('padding-right').toInt(),height:$('bkgdFlash').getSize().y-$('bkgdFlash').getStyle('padding-top').toInt()-$('bkgdFlash').getStyle('padding-bottom').toInt()}},transition:{deadtime:6000,show:{duration:1000},hide:{duration:2000}}});window.addEvent('resize',function()
{SlideShowInterest.getInstance().resize();if($('bkgVideo'))
if($('bkgVideo').getStyle('display')=='block')
setSlideVideoBtnPosition();});aXMLDiapo.each(function(oSlide)
{SlideShowInterest.getInstance().addSlide('http://www.auvergne-tourisme.info/site/flash/bkgd_flash_img/'+oSlide.file);SlideShowInterest.getInstance().addPOI(oSlide.poi);});var iCurrentIndex=0;SlideShowInterest.getInstance().addEvents({'loaded':function()
{SlideShowInterest.getInstance().handleAllPOI(($('body').getSize().x-$('page').getSize().x)/2);SlideShowInterest.getInstance().start();if(aXMLDiapo&&aXMLDiapo.length>1)
{$('bkgdFlashNext').addEvent('click',function()
{SlideShowInterest.getInstance().showSlide(SlideShowInterest.getInstance().getNextIndex());});$('bkgdFlashPrevious').addEvent('click',function()
{SlideShowInterest.getInstance().showSlide(SlideShowInterest.getInstance().getPreviousIndex());});$('bkgdFlashPause').addEvent('click',function()
{if(SlideShowInterest.getInstance().oTimer)
SlideShowInterest.getInstance().stop();else
SlideShowInterest.getInstance().start();});}
else
{$('bkgdFlashNext').setStyle('display','none');$('bkgdFlashPrevious').setStyle('display','none');$('bkgdFlashPause').setStyle('display','none');}
if(sSection!=1)
{$('bkgdFlash').addEvent('mousemove',function(event)
{var sImg='img/global/slideShow/more-less_'+sSeasonColor+'.png';$('bkgCursor').set('class','state-'+SlideShowInterest.getInstance().options.state);$('bkgCursor').setStyle('background-image','url('+sImg+')');$('bkgCursor').setStyle('left',(event.client.x+20)+'px');$('bkgCursor').setStyle('top',(event.client.y+20)+'px');$('bkgCursor').setStyle('display','block');});$('bkgdFlash').addEvent('mouseleave',function()
{$('bkgCursor').setStyle('display','none');$('bkgCursor').setStyle('left','-100px');$('bkgCursor').setStyle('top','-100px');});var oVideoMove=new Fx.Tween('bkgVideo',{wait:false,transition:Fx.Transitions.Sine.easeOut,duration:500});oSlidePage.addEvents({'slideInStart':function(e){if($('bkgVideo'))
if($('bkgVideo').getStyle('display')=='block')
{var iBodySizeX=$('body').getSize().x;var iPageSizeX=$('page').getSize().x;var iBkgVideoSizeX=parseInt($('bkgVideo').getStyle('width'),10);oVideoMove.start('left',((iBodySizeX-iPageSizeX+iPageLeftMoveTo)/2-iBkgVideoSizeX/2));}
SlideShowInterest.getInstance().handlePOI(iCurrentIndex,0);},'slideOutStart':function(e){if($('bkgVideo'))
if($('bkgVideo').getStyle('display')=='block')
{var iBodySizeX=$('body').getSize().x;var iPageSizeX=$('page').getSize().x;var iBkgVideoSizeX=parseInt($('bkgVideo').getStyle('width'),10);oVideoMove.start('left',((iBodySizeX-iPageSizeX)/2-iBkgVideoSizeX/2));}
SlideShowInterest.getInstance().handlePOI(iCurrentIndex,($('body').getSize().x-$('page').getSize().x)/2);},'slideOutComplete':function(e){SlideShowInterest.getInstance().handleAllPOI(($('body').getSize().x-$('page').getSize().x)/2);},'slideInComplete':function(e){SlideShowInterest.getInstance().handleAllPOI(($('body').getSize().x-$('page').getSize().x)/2);}});$('bkgdFlash').addEvent('click',function()
{if(SlideShowInterest.getInstance().options.state==SlideShowInterest.getInstance().STATE_FULL)
{SlideShowInterest.getInstance().options.state=SlideShowInterest.getInstance().STATE_PARTIAL;oSlidePage.slideOut();}
else
{SlideShowInterest.getInstance().options.state=SlideShowInterest.getInstance().STATE_FULL;oSlidePage.slideIn();}
$('bkgCursor').set('class','state-'+SlideShowInterest.getInstance().options.state);});}}.bind(this),'hideStart':function()
{if(sSection!=1)
SlideShowInterest.getInstance().handlePOI(SlideShowInterest.getInstance().getCurrent(),($('body').getSize().x-$('page').getSize().x)/2);}.bind(this),'showComplete':function()
{if(sSection!=1)
SlideShowInterest.getInstance().handlePOI(SlideShowInterest.getInstance().getNextIndex(),($('body').getSize().x-$('page').getSize().x)/2);}.bind(this)});var sBasehref='';$$('base').each(function(el){if(el.href.trim()!='')
sBasehref=el.href.trim();});SlideShowInterest.getInstance().addEvent('slide-changed',function()
{var iIndex=iCurrentIndex=SlideShowInterest.getInstance().getCurrent();if(legendtoreplace=='')
legendtoreplace=$$('#legendSlideContent .legend1').get('href')[0];if(aXMLDiapo[iIndex].GPSLatitude!=''&&aXMLDiapo[iIndex].GPSLatitude!=0&&aXMLDiapo[iIndex].GPSLongitude!=''&&aXMLDiapo[iIndex].GPSLongitude!=0)
{var sLegend=legendtoreplace;sLegend=sLegend.replace(/Â¤GPSLatitudeÂ¤/g,aXMLDiapo[iIndex].GPSLatitude);sLegend=sLegend.replace(/Â¤GPSLongitudeÂ¤/g,aXMLDiapo[iIndex].GPSLongitude);$$('.home_legend .legend1').setStyle('display','block');$$('.home_legend .legend1').set('href',sLegend);}else
$$('.home_legend .legend1').setStyle('display','none');$('legendFlash').set('html',aXMLDiapo[iIndex].legend);if(aXMLDiapo[iIndex].idFicheSteno!='')
{$$('.home_legend .legend2').setStyle('display','block');$$('.home_legend .legend2').set('href',aXMLDiapo[iIndex].idFicheSteno);}
else
$$('.home_legend .legend2').setStyle('display','none');if(aXMLDiapo[iIndex].alt!='')
$$('#legendCarto img').set('class','alt'+aXMLDiapo[iIndex].alt);else
$$('#legendCarto img').set('class','');if($chk(aXMLDiapo[iIndex].video)&&aXMLDiapo[iIndex].video!='')
{setSlideVideoBtnPosition();$('bkgVideo').getElement('a').removeEvents();$('bkgVideo').getElement('a').addEvent('click',function(){viewVideo(aXMLDiapo[iIndex].video)});$('bkgVideo').setStyle('display','block');}
else
{$('bkgVideo').getElement('a').removeEvents('click');$('bkgVideo').setStyle('display','none');}
$$('.home_legend #legendSlide .legend5').setStyle('display','block');$$('.home_legend #legendSlide .legend5').set('href',sitePath+aXMLDiapo[iIndex].ecard);if(aXMLDiapo[iIndex].background!=false)
{$$('.home_legend #legendSlide .legend6').setStyle('display','block');$$('.home_legend #legendSlide .legend6').set('href',sitePath+aXMLDiapo[iIndex].background);}else
{$$('.home_legend #legendSlide .legend6').setStyle('display','none');}
if(aXMLDiapo[iIndex].screenSaverPath!='')
{$$('.home_legend .legend7').setStyle('display','block');$$('.home_legend .legend7').set('href','javascript:window.open("'+aXMLDiapo[iIndex].screenSaverPath+'", "_blank");void(0);');}else
$$('.home_legend .legend7').setStyle('display','none');});SlideShowInterest.getInstance().loadSlides();if($('page')&&$('slogan'))
{iPagePositionX=$('page').getPosition().x;iSloganPositionX=iPagePositionX-158+iPageLeftMoveTo;oSlidePage=new SlidePage('page');oSlideSlogan=new SlidePage('slogan',{move:{property:'left',from:iSloganPositionX.toString(),to:'20'}});oSlidePage.addEvent('slideInStart',function(e){oSlideSlogan.slideIn();$$('.page_content .objects_cart').setStyle('display','none');});oSlidePage.addEvent('slideOutStart',function(e){oSlideSlogan.slideOut();});oSlidePage.addEvent('slideOutComplete',function(e){$$('.page_content .objects_cart').setStyle('display','block');});$$('a').each(function(el){if(!el.hasClass('smoothbox')&&!el.hasClass('broch')&&(el.target&&el.target!='_blank'))
{el.addEvent('click',function(e){e.stop();oSlidePage.addEvent('slideInComplete',function(e){window.location=el.href;});oSlidePage.addEvent('slideOutComplete',function(e){window.location=el.href;});if(oMenuOverTweenTab)
{oMenuOverTweenTab.addEvent('hideStart',function(e){$clear(oMenuTweenTab.iChangeTimer);});oMenuOverTweenTab.addEvent('hideComplete',function(e){oMenuOverTweenTab.removeEvents();oMenuTweenTab.hideCurrentElement();});oMenuTweenTab.addEvent('hideStart',function(e){$clear(oMenuTweenTab.iChangeTimer);});oMenuTweenTab.addEvent('hideComplete',function(e){oMenuTweenTab.removeEvents();if(el.href.contains('home.html'))
{oBkgdFlash.viewEnlarge();}
else if($('pageContent').getChildren().length==0&&!el.href.contains('home.html')&&!el.href.contains('javascript'))
oSlidePage.slideOut();else
window.location=el.href;});oMenuOverTweenTab.hideCurrentElement();}});}});}
oCalendar=new Calendar({commonCalendarInput:'d/m/Y'},{inject:'calendarContainer',offset:1,submitClick:true,scroll:false});try
{if($chk(oCalendar.calendars)&&oCalendar.calendars.length>0&&$chk(oCalendar.calendars[0]))
{oCalendar.toggle(oCalendar.calendars[0]);oCalendar.addEvent('submitForm',function(){$('common_form_cal').submit();});}}catch(e){}
if($('legend')&&$('legendSlide')&&$('legendSlideContent'))
{var iLegendSlideContentHeight=$('legendSlideContent').getSize().y+10;$('legend').addEvent('mouseenter',function(e){$('legendSlide').getParent().tween('height',iLegendSlideContentHeight);$$('.legendArrow img').fade(0);});$('legend').addEvent('mouseleave',function(e){$('legendSlide').getParent().tween('height','0');$$('.legendArrow img').fade(1);});}
if($$('.visual .legend, .imageleft .legend, .imageright .legend').length>0)
{$$('.visual .legend , .imageleft .legend, .imageright .legend').each(function(el,i)
{if(el.getElement('.legend_top .legend_content'))
{var oContentElement=el.getElement('.legend_top .legend_content');if(oContentElement.getElement('.slide'))
{var oSlideElement=oContentElement.getElement('.slide');var oMoveElement=oContentElement;if(oSlideElement.getElement('div'))
{var iVisualLegendHeight=oSlideElement.getFirst('div').getSize().y;el.addEvent('mouseenter',function(e){SlideShowInterest.getInstance().stop();oMoveElement.tween('height',iVisualLegendHeight);});el.addEvent('mouseleave',function(e){SlideShowInterest.getInstance().start();oMoveElement.tween('height',0);});}}}});}
if($('topNavigationSisterSlide')&&$('topNavigationSister'))
{var iSisterSlideHeight=$('topNavigationSisterSlide').getFirst('div').getSize().y;var oSisterSlideTween=new Fx.Tween($('topNavigationSisterSlide'));$('topNavigationSister').addEvent('mouseenter',function(e){$('topNavigationSister').addClass('sister_active');oSisterSlideTween.start('height',iSisterSlideHeight);});$('topNavigationSister').addEvent('mouseleave',function(e){oSisterSlideTween.addEvent('onComplete',function(el){oSisterSlideTween.removeEvents();$('topNavigationSister').removeClass('sister_active');});oSisterSlideTween.start('height',0);});}
if($('menuFullTextSlide')&&$('menuFullText'))
{var iFullTextSlideHeight=$('menuFullTextSlide').getFirst('div').getSize().y;var oFullTextSlideTween=new Fx.Tween($('menuFullTextSlide'),{onComplete:function(){$('menuFullText').removeClass('fulltext_active');},onStart:function(){$('menuFullText').addClass('fulltext_active');}});$('menuFullText').addEvent('mouseenter',function(e){oFullTextSlideTween.start('height',iFullTextSlideHeight);});$('menuFullText').addEvent('mouseleave',function(e){oFullTextSlideTween.start('height',0);});}
oMenuTweenTab=new TweenTab('page',{change:{link:'mouseenter',delay:0},cssSelector:{link:'.menu',block:'.menu_over'},element:{blockPrefix:'TweenMenu',linkPrefix:'TweenMenuLink'},move:{property:'width',from:'0',to:'230',duration:100},auto_close:{active:true,delay:500}});oMenuOverTweenTab=new TweenTab('page',{change:{link:'mouseenter',delay:200},cssSelector:{link:'.menu li a',block:'.menu_over .content'},element:{blockPrefix:'TweenMenuOver',linkPrefix:'TweenMenuOverLink'},move:{property:'width',from:'0',to:'180',duration:200},auto_close:{active:true,delay:200},activeLink:function(sId){$(sId).addClass('active');},disableLink:function(sId){$(sId).removeClass('active');}});if($('activiteSlideshow'))
{oActiviteTweenTab=new TweenTab('activiteSlideshow',{cssSelector:{link:'.navigation li a',block:'.element_activity'},element:{blockPrefix:'TweenActivite',linkPrefix:'TweenActiviteLink'},move:{property:'opacity',from:'0',to:'1'},auto_scrolling:{active:true,period:15000,period_restart:15000},activeLink:function(sId){$(sId).addClass('active');},disableLink:function(sId){$(sId).removeClass('active');}});oActiviteTweenTab.displayElement(0);}
if($('nextWE'))
{oTweenNextWETweenTab=new TweenTab('nextWE',{cssSelector:{link:'.navigation li a',block:'.element_activity'},element:{blockPrefix:'TweenNextWE',linkPrefix:'TweenNextWELink'},move:{property:'opacity',from:'0',to:'1'},auto_scrolling:{active:true,period:5000,period_restart:5000},activeLink:function(sId){$(sId).addClass('active');},disableLink:function(sId){$(sId).removeClass('active');}});oTweenNextWETweenTab.displayElement(0);}
if($('reservationSlideshow'))
{$$('#reservationSlideshow .element').setStyle('opacity',0);oReservationTweenTab=new TweenTab('reservationSlideshow',{cssSelector:{link:'.navigation li a',block:'.element'},element:{blockPrefix:'TweenReservation',linkPrefix:'TweenReservationLink'},move:{property:'opacity',from:'0',to:'1'},auto_scrolling:{active:true,period:12000,period_restart:12000},activeLink:function(sId){$(sId).addClass('active');},disableLink:function(sId){$(sId).removeClass('active');}});oReservationTweenTab.displayElement(0);}
var aToolsSlideshowElementHeight=Array();$$('#toolsSlideshow .tools-hover .element').each(function(el,i){var iTmpSize=0;var aChild=el.getChildren('div');aChild.each(function(child){iTmpSize+=child.getSize().y;});aToolsSlideshowElementHeight[i]=iTmpSize;});var oToolsTweenTab=new TweenTab('toolsSlideshow',{change:{link:'mouseenter',delay:500},cssSelector:{link:'.tools li a[href="javascript:void(0);"]',block:'.tools-hover .element'},element:{blockPrefix:'TweenTools',linkPrefix:'TweenToolsLink'},move:{property:'height',from:'0',to:aToolsSlideshowElementHeight},auto_close:{active:true}});oFavorites=new FavoriCart("FavCart");oFavorites.display_list();if($$('.fav_del_item'))
$$('.fav_del_item').each(function(elem)
{elem.addEvent('click',function()
{var bReturn=del_selection(this);if(bReturn==true)
alert(MooTools.lang.get('fromPHP','Suppression rÃ©ussie'));});});if($('sendfriend'))
{$('sendfriend').addEvent('submit',function(e)
{$$('.sendthis .addthis_content .result').setStyle('display','none');$$('.sendthis .addthis_content .formulaire').setStyle('display','none');var sUrl=$('sendfriend').action;e.stop();var myRequest=new Request({url:sUrl,method:'get',data:'email='+$('email').get('value')+'&destinataire='+$('destinataire').get('value')+'&url='+encodeURIComponent(window.location.href),onSuccess:function(responseText){$$('.sendthis .addthis_content .formulaire').setStyle('display','none');$$('.sendthis .addthis_content .result').set('html',responseText);$$('.sendthis .addthis_content .result').setStyle('display','block');}});myRequest.send();});}
oTweenTabMapSelect=new TweenTab('map',{cssSelector:{link:'.select',block:'.select_content'},element:{blockPrefix:'TweenMapSelect',linkPrefix:'TweenMapSelectLink'},move:{display:true},auto_close:{active:true}});oTooltip=new TweenTab('pageContent',{change:{link:'click',delay:0},cssSelector:{link:'.share',block:'.addthis'},element:{blockPrefix:'addthisLink',linkPrefix:'addthisBlock'},move:{display:true},auto_close:{active:true,delay:500}});if($$('.facebook_like').length>0&&$$('.facebook_bubble').length>0)
{var oFBLink=$$('.facebook_like')[0];var oFBBubble=$$('.facebook_bubble')[0];hideFBBubble=function hideFBBubble(){var oFBBubble=$$('.facebook_bubble')[0];oFBBubble.setStyle('visibility','hidden');}
oFBLink.addEvents({'click':function(){oFBBubble.setStyle('visibility','visible');}});oFBBubble.addEvents({'mouseenter':function(){$clear(iFBTimer);},'mouseleave':function(){iFBTimer=hideFBBubble.delay(500);}});}
if($$('.send_friend'))
{if($$('.sendthis').length==1)
$$('.sendthis')[0].setStyle('display','none');var tTimerSendThis=null;var iTimerSendThisTime=2000;var showSendThis=function()
{if($$('.sendthis'))
{$$('.sendthis')[0].setStyle('display','block');tTimerSendThis=hideSendThis.delay(iTimerSendThisTime);}}
var hideSendThis=function()
{if($$('.sendthis'))
$$('.sendthis')[0].setStyle('display','none');}
var sendFriendFocus=false;$$('.send_friend').addEvent('click',function(){if($$('.sendthis')[0].getStyle('display').toString()=='none')
showSendThis();});var changeFocus=function(bBool)
{sendFriendFocus=bBool;if(bBool)
$clear(tTimerSendThis);else
tTimerSendThis=hideSendThis.delay(iTimerSendThisTime);}
$$('#sendfriend #email').addEvent('focus',changeFocus.pass(true));$$('#sendfriend #destinataire').addEvent('focus',changeFocus.pass(true));$$('#sendfriend').addEvent('mouseenter',function(){$clear(tTimerSendThis);});$$('#sendfriend #email').addEvent('blur',changeFocus.pass(false));$$('#sendfriend #destinataire').addEvent('blur',changeFocus.pass(false));$$('#sendfriend').addEvent('mouseleave',function(){if(!sendFriendFocus)
tTimerSendThis=hideSendThis.delay(iTimerSendThisTime);});}
var aInput=Array;$$('input[type=text].toclear').each(function(el,i){aInput[i]='';el.addEvent('focus',function(){if(aInput[i]=='')
aInput[i]=el.value;if(el.value==aInput[i])
el.value='';});el.addEvent('blur',function(){if(el.value=='')
el.value=aInput[i];});});$$('.page .info_resa').addEvent('mouseenter',function(){$$('.page  .info_resa .text').setStyle('display','block');$$('.page  .info_resa .img').setStyle('display','none');});$$('.page .info_resa').addEvent('mouseleave',function(){$$('.page .info_resa .img').setStyle('display','block');$$('.page .info_resa .text').setStyle('display','none');});var iFontSize=1;var iFontSizeMax=1.4;var iFontSizeMin=0.8;$$('#pageContent .tools li .height_less').addEvent('click',function(e){e.stop();iFontSize=iFontSize-0.1;if(iFontSize<iFontSizeMin)
iFontSize=iFontSizeMin;$('pageContent').setStyle('font-size',iFontSize+'em');});$$('#pageContent .tools li .height_more').addEvent('click',function(e){e.stop();iFontSize=iFontSize+0.1;if(iFontSize>iFontSizeMax)
iFontSize=iFontSizeMax;$('pageContent').setStyle('font-size',iFontSize+'em');});});function add_selection(sLink,sName,sType,sLatitude,sLongitude)
{var bReturn=oFavorites.add_fav(sLink,sName,sType,sLatitude,arguments[4]);var sSuffix='add_cart';if($chk(arguments[5])&&arguments[5]===true)
sSuffix='add_dd_cart';else
if($chk(arguments[5])&&arguments[5]==3)
sSuffix='add_dd_gmap_cart';showCartNotification(bReturn,sSuffix);return bReturn;}
function showCartNotification(bTypeMsg,sSuffix)
{if($(sSuffix))
$(sSuffix).setStyle('display','none');$$('#'+sSuffix+' .addthis_content p').setStyle('display','none');if(bTypeMsg)
{$$('#'+sSuffix+' .addthis_content .added').setStyle('display','block');}
else
{$$('#'+sSuffix+' .addthis_content .already').setStyle('display','block');}
if($(sSuffix))
$(sSuffix).setStyle('display','block');var cart_notification=function(){if($(sSuffix))
$(sSuffix).setStyle('display','none');};cart_notification.delay(2000);}
function localize_multi_fav(id_version)
{var aFavChecked=$$('.fav_checkbox_item:checked');var aId=new Array();var aObtType=new Array();aFavChecked.each(function(elem){var aInfo=elem.getParent('tr').getElements('.fav_info').get('rel')[0].split('|');if(aInfo[2].toInt()==1)
{aId.push(aInfo[0]);aObtType.push(aInfo[1]);}});if(aId.length==aObtType.length&&aId.length>0)
localize_fav(aId.join('|'),aObtType.join('|'),id_version);}
function localize_fav(sId,sObtType,id_version)
{TB_show('',sitePath+'/content/popup/CartoSearch_loader.inc.php?id_version='+id_version+'&amp;id_carnet='+sId+'&amp;type_obt='+sObtType+'&amp;keepThis=true&amp;TB_iframe=true&amp;width=800&amp;height=520','');}
function del_selection(element)
{var bReturn=false;if(oFavorites.remove_fav(element.rel))
{bReturn=true;}
else
{alert(MooTools.lang.get('fromPHP','Une erreur s\'est produite durant la suppression de la page.'));}
return bReturn;}
function remove_selected_fav()
{var bReturn=false;var aFavChecked=$$('.fav_checkbox_item:checked');var aFavCheckedLink=new Array();var sLinkDel;aFavChecked.each(function(elem){sLinkDel=elem.getParent('tr').getElements('.fav_del_item').get('rel');aFavCheckedLink.push(sLinkDel);});if(aFavCheckedLink.length>0)
{bReturn=oFavorites.remove_selected_fav(aFavCheckedLink);}
else
{alert(MooTools.lang.get('fromPHP','Vous devez sÃ©lectionner un ou plusieurs Ã©lÃ©ments Ã  supprimer du carnet'));return bReturn;}
if(bReturn==true)
{alert(MooTools.lang.get('fromPHP','Suppression rÃ©ussie'));}
else
{alert(MooTools.lang.get('fromPHP','Une erreur s\'est produite durant la suppression'));}}
function remove_all_fav()
{if(oFavorites.count()>0)
{var bReturn=oFavorites.remove_all();if(bReturn)
{$$('.liste-objets table tbody').dispose();alert(MooTools.lang.get('fromPHP','Le carnet de voyage a bien Ã©tÃ© vidÃ©'));}
else
{alert('Une erreur est survenue durant l\'opÃ©ration');}
oFavorites.display_list();}}
function viewVideo(sUrl)
{var sBasehref='';$$('base').each(function(el){if(el.href.trim()!='')
sBasehref=el.href.trim();});if(SlideShowInterest)
SlideShowInterest.getInstance().stop();if($defined(oActiviteTweenTab))
oActiviteTweenTab.stopAutoScrollingPeriod();if($defined(oReservationTweenTab))
oReservationTweenTab.stopAutoScrollingPeriod();TB_show('Video',sBasehref+sUrl+'&amp;keepThis=true&amp;TB_iframe=true&amp;width=800&amp;height=520','');}
function closeVideo()
{if(SlideShowInterest)
SlideShowInterest.getInstance().start();if(oActiviteTweenTab)
oActiviteTweenTab.startAutoScrollingPeriod();if(oReservationTweenTab)
oReservationTweenTab.startAutoScrollingPeriod();}
function addFavorite()
{var sUrl=window.location.href;var sTitle=document.title;if(Browser.Engine.trident)
window.external.AddFavorite(sUrl,sTitle);else
if(window.sidebar)
window.sidebar.addPanel(sTitle,sUrl,'');else
alert(MooTools.lang.get('fromPHP','Appuyez sur ctrl+D pour ajouter aux Favoris (Commande+D pour macs) aprÃ¨s avoir cliquÃ© sur Ok'));}
function creatXhr(){try{xhr=new ActiveXObject('Msxml2.XMLHTTP');}
catch(e)
{try{xhr=new ActiveXObject('Microsoft.XMLHTTP');}
catch(e2)
{try{xhr=new XMLHttpRequest();}
catch(e3){xhr=false;}}}
return xhr;}
function dispoLoaderShow()
{if($('dispoLoader')&&$('body'))
{$('dispoLoader').setStyle('display','block');$$('#dispoLoader img').each(function(oElem)
{oBodySize=$('body').getSize();oElementSize=oElem.getSize();oElem.setStyle('top',(oBodySize.y/2)-(oElementSize.y/2));oElem.setStyle('left',(oBodySize.x/2)-(oElementSize.x/2));oElem.setStyle('opacity',1);});}}
function loadMedia(sId,sType,sTitle,sDesc,sCopyright)
{var myRequest=new Request({url:'../content/scripts/smoothLike.php',method:'get',data:'type='+sType+'&id='+sId+'&title='+sTitle+'&desc='+sDesc+'&cpright='+sCopyright,onSuccess:function(responseText){var oTemp=$('TB_window').getChildren();oTemp.setStyle('display','none');var oSmoothLike=new Element('div',{id:'smoothLike'});$('TB_window').grab(oSmoothLike);oSmoothLike.set('html',responseText);oSmoothLike.getElementById('TB_closeWindowButtonLike').addEvent('click',function()
{oTemp.setStyle('display','block');oSmoothLike.dispose();});}});myRequest.send();} 
function submitRequestFork(idField,urlLocation,nameDateDebut,nameDateFin)
{var aValue=new Array();var startValue='';var endValue='';var chaine='';aValue=getStartEndValue(nameDateDebut,nameDateFin);startValue=aValue[0]=='jj/mm/aaaa'||aValue[0]==''?'empty':aValue[0];endValue=aValue[1]=='jj/mm/aaaa'||aValue[0]==''?'empty':aValue[1];model='(.*\/)(.*)(\/[a-zA-Z]*)(\-[0-9]{1,2}\-[0-9]{1}\.html)(.*$)';regExp=new RegExp(model);chaine=window.location.href;if($chk(urlLocation))
chaine=urlLocation;extract=regExp.exec(chaine);sSearchQuery=extract[2];aSearchQuery=sSearchQuery.split('~');if(startValue==''&&endValue=='')
{aSearchQuery[idField.toInt()]='';}else{aSearchQuery[idField.toInt()]=startValue+'|'+endValue;}
sSearchQuery=aSearchQuery.join('~');url=extract[1]+sSearchQuery+extract[3]+extract[4];window.location.href=url;}
function getStartEndValue(nameDateDebut,nameDateFin)
{var aReturn=new Array();var startValue='';var endValue='';var regExp=new RegExp('([0-9]{2})/([0-9]{2})/([0-9]{4})','g');if($chk(nameDateDebut)){startValue=$$('[name='+nameDateDebut+']').get('value');}else if($chk(nameDateFin)){startValue=$$('[name='+nameDateFin+']').get('value');}else{alert('Date de dÃ©but non renseignÃ©e');}
aReturn[0]=startValue[0].replace(regExp,'$3-$2-$1');if($chk(nameDateFin)){endValue=$$('[name='+nameDateFin+']').get('value');}else if($chk(nameDateDebut)){endValue=$$('[name='+nameDateDebut+']').get('value');}else{alert('Date de fin non renseignÃ©e');}
aReturn[1]=endValue[0].replace(regExp,'$3-$2-$1');return aReturn;}
