var fileLoadingImage="/"+moteur+"/images/zoomphotoseffects/loading.gif";var fileBottomNavCloseImage="/"+moteur+"/images/zoomphotoseffects/closelabel.gif";var filePrevImage="/"+moteur+"/images/zoomphotoseffects/prevlabel.gif";var fileNextImage="/"+moteur+"/images/zoomphotoseffects/nextlabel.gif";var fileBlankImage="/"+moteur+"/images/zoomphotoseffects/blank.gif";var resizeSpeed=10;var borderSize=10;var imageArray=new Array;var activeImage;if(resizeSpeed>10){resizeSpeed=10;} if(resizeSpeed<1){resizeSpeed=1;} resizeDuration=(11-resizeSpeed)*0.15;Object.extend(Element,{getWidth:function(element){element=$(element);return element.offsetWidth;},setWidth:function(element,w){element=$(element);element.style.width=w+"px";},setHeight:function(element,h){element=$(element);element.style.height=h+"px";},setTop:function(element,t){element=$(element);element.style.top=t+"px";},setSrc:function(element,src){element=$(element);element.src=src;},setHref:function(element,href){element=$(element);element.href=href;},setInnerHTML:function(element,content){element=$(element);element.innerHTML=content;}});Array.prototype.removeDuplicates=function(){for(i=1;i1){Element.show('numberDisplay');Element.setInnerHTML('numberDisplay',"Image "+eval(activeImage+1)+" sur "+imageArray.length);} new Effect.Parallel([new Effect.SlideDown('imageDataContainer',{sync:true,duration:resizeDuration+0.25,from:0.0,to:1.0}),new Effect.Appear('imageDataContainer',{sync:true,duration:1.0})],{duration:0.65,afterFinish:function(){myLightbox.updateNav();}});},updateNav:function(){Element.show('hoverNav');if(activeImage!=0){Element.show('prevLink');document.getElementById('prevLink').onclick=function(){myLightbox.changeImage(activeImage-1);return false;}} if(activeImage!=(imageArray.length-1)){Element.show('nextLink');document.getElementById('nextLink').onclick=function(){myLightbox.changeImage(activeImage+1);return false;}} this.enableKeyboardNav();},enableKeyboardNav:function(){document.onkeydown=this.keyboardAction;},disableKeyboardNav:function(){document.onkeydown='';},keyboardAction:function(e){if(e==null){keycode=event.keyCode;}else{keycode=e.which;} key=String.fromCharCode(keycode).toLowerCase();if((key=='x')||(key=='o')||(key=='c')){myLightbox.end();}else if(key=='p'){if(activeImage!=0){myLightbox.disableKeyboardNav();myLightbox.changeImage(activeImage-1);}}else if(key=='n'){if(activeImage!=(imageArray.length-1)){myLightbox.disableKeyboardNav();myLightbox.changeImage(activeImage+1);}}},preloadNeighborImages:function(){if((imageArray.length-1)>activeImage){preloadNextImage=new Image();preloadNextImage.src=imageArray[activeImage+1][0];} if(activeImage>0){preloadPrevImage=new Image();preloadPrevImage.src=imageArray[activeImage-1][0];}},end:function(){this.disableKeyboardNav();Element.hide('lightbox');new Effect.Fade('overlay',{duration:0.2});showSelectBoxes();}} function getPageScroll(){var yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;}else if(document.body){yScroll=document.body.scrollTop;} arrayPageScroll=new Array('',yScroll) return arrayPageScroll;} function getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=document.body.scrollWidth;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;} var windowWidth,windowHeight;if(self.innerHeight){windowWidth=self.innerWidth;windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;} if(yScrollexitTime) return;}} function initLightbox(){myLightbox=new Lightbox();} Event.observe(window,'load',initLightbox,false);String.prototype.capitalize=function(){return this.replace(/\w+/g,function(a){return a.charAt(0).toUpperCase()+a.substr(1);});};function getElementsBySelector(selector){var i,selid="",selclass="",tag=selector,f,s=[],objlist=[];if(selector.indexOf(" ")>0){s=selector.split(" ");var fs=s[0].split("#");if(fs.length==1)return(objlist);f=document.getElementById(fs[1]);if(f)return(f.getElementsByTagName(s[1]));return(objlist);} if(selector.indexOf("#")>0){s=selector.split("#");tag=s[0];selid=s[1];} if(selid!=""){f=document.getElementById(selid);if(f)objlist.push(f);return(objlist);} if(selector.indexOf(".")>0){s=selector.split(".");tag=s[0];selclass=s[1];} var v=document.getElementsByTagName(tag);if(selclass=="") return(v);for(i=0;i=0) objlist.push(v[i]);} return(objlist);} function placePic(elt){elt.style.marginLeft=-Math.round(elt.width/2)+"px";elt.style.marginTop=-Math.round(elt.height/2)+"px";createTitleImg(elt);} function showPic(whichpic,conteneur,placeholder){var tabVPdt=conteneur.getElementsByTagName('a');for(var iLVP=0;iLVP0){for(var iSE=0;iSE0){var strongplaceholder=document.createElement('strong');var titleplaceholder=document.createTextNode(elt.getAttribute('alt'));if(elt.parentNode.getElementsByTagName('dfn').length>0){elt.parentNode.insertBefore(strongplaceholder,elt.parentNode.getElementsByTagName('dfn')[0]);}else{elt.parentNode.appendChild(strongplaceholder);} strongplaceholder.appendChild(titleplaceholder);}} function visuelProduit(elt,cImg){var tabVPdt=elt.getElementsByTagName('a');var tabLVPdt=new Array();for(var iVP=0;iVP0)tabLVPdt[0].className+=" lienActif";for(var iLVP=0;iLVP0){for(iGB=0;iGB