<!--
 
function liwPH(c,p_x,p_y,lx,b_right)
{
var factor=lx/100;
var yAxe=Math.round(50*factor);
var x1=Math.round(80*factor);var y1=0*factor;var x2=Math.round(55*factor);var y2=Math.round(25*factor);
var x3=Math.round(47*factor);var y3=Math.round(17*factor);var x4=Math.round(60*factor);var y4=Math.round(5*factor);
var x5=Math.round(22*factor);var y5=y4;
if(b_right==false)
{
x1=lx-x1;x2=lx-x2;x3=lx-x3;x4=lx-x4;x5=lx-x5;
}
c.beginPath()
c.moveTo(p_x+x1,p_y+yAxe-y1);c.lineTo(p_x+x2,p_y+yAxe-y2);c.lineTo(p_x+x3,p_y+yAxe-y3);c.lineTo(p_x+x4,p_y+yAxe-y4);c.lineTo(p_x+x5,p_y+yAxe-y5);
c.lineTo(p_x+x5,p_y+yAxe+y5);c.lineTo(p_x+x4,p_y+yAxe+y4);
c.lineTo(p_x+x3,p_y+yAxe+y3);c.lineTo(p_x+x2,p_y+yAxe+y2);c.lineTo(p_x+x1,p_y+yAxe+y1);
c.fill()
}
function GbiMS(c,x,y,lx,size,epais)
{
x=Math.round(x+(lx-size)/2);y=Math.round(y+(lx-size)/2);c.fillRect(x,y+(size-epais)/2,size,epais);c.fillRect(x+(size-epais)/2,y,epais,size);
}
function aWMju(c,x,y,lx,col)
{
var old_fill=c.fillStyle;
var size=16;x=Math.round(x+(lx-size)/2);y=Math.round(y+(lx-size)/2);var x2=9;
c.beginPath();c.moveTo(x+x2,y);c.lineTo(x+x2+6,y+7);c.lineTo(x+x2,y+14);c.fill();
var grad=c.createLinearGradient(x,y,x+8,y);
var uHQnE=new RGBColor(col)
uHQnE.a=0
grad.addColorStop(1,col);grad.addColorStop(0,uHQnE.toRGB());
c.fillStyle=grad;
c.beginPath();c.rect(x,y,8,14);c.fill()
c.fillStyle=old_fill
}
function JPtWb(c,x,y,lx,col)
{
var old_fill=c.fillStyle;
var size=16;
x=Math.round(x+(lx-size)/2);
y=Math.round(y+(lx-size)/2);
c.fillStyle=col;
c.beginPath();
c.rect(x,y,size,size);
c.fill()
c.fillStyle=old_fill
}
function AoewX(name,bIaaw,wqLRn)
{
var n=bIaaw.indexOf("%")
if(n>-1)
{
bIaaw=wa_evaluate(bIaaw.replace("%","/100"))
return Math.round(bIaaw*wqLRn)
}
bIaaw=parseFloat(bIaaw)
return Math.round(bIaaw)
}
function RrsVu(LmlZq,SlgfT,nvwdg)
{
var x=AoewX("x",LmlZq.x,SlgfT)
var y=AoewX("y",LmlZq.y,nvwdg)
if(LmlZq.x.indexOf("%")==-1)SlgfT=SlgfT-x
if(LmlZq.y.indexOf("%")==-1)nvwdg=nvwdg-y 

var lx=AoewX("lx",LmlZq.lx,SlgfT)
var ly=AoewX("ly",LmlZq.ly,nvwdg)
return new Rect(x,y,lx,ly)
}
function WA_change_tool_button(NhMPa,tSjSD,over)
{
var FJYHq=plpLa(NhMPa)
if(FJYHq&&FJYHq.UEmVB)
{
var TboiD=FJYHq.UEmVB[tSjSD]
if(TboiD)
{
TboiD.IYbWC=over
TboiD.draw()
}
}
}
function WA_toolbar_button(id,lx,ly,type,col,shadow)
{
var el=document.getElementById(id)
var c=el.getContext('2d');
c.clearRect(0,0,lx,ly) 
var current_col=col;
c.fillStyle=current_col;
if(type=="<")
{
liwPH(c,0,0,lx,false)
}
if(type==">")
{
liwPH(c,0,0,lx,true)
}
if(type=="down")
{
c.rotate(-Math.PI/2);c.translate(-lx,0);
liwPH(c,0,0,lx,false)
c.translate(lx,0);c.rotate(Math.PI/2);
}
if(type=="up")
{
c.rotate(Math.PI/2);c.translate(0,-ly);
liwPH(c,0,0,lx,false);
c.translate(0,ly);c.rotate(-Math.PI/2);
}
if(type=="+")
{
GbiMS(c,0,0,lx,12,4)
}
if(type=="diapo")
{
aWMju(c,0,0,lx,current_col)
}
if(type=="stop")
{
JPtWb(c,0,0,lx,current_col)
}
}
WxBjw.prototype=new Tween();
WxBjw.prototype.constructor=Tween;
WxBjw.superclass=Tween.prototype;
function WxBjw(obj,qbjHV,LvetS,VYUfi,gdQGW)
{
this.targetObject=obj;
this.init(new Object(),'a',qbjHV,LvetS,VYUfi,gdQGW);
this.onMotionChanged=function(evt)
{
var v=evt.target.getPosition();
var NxZud=this.targetObject;
v=Math.round(v*100)/100
NxZud.setOpacity(v/100);
}
}
function onMouseOnPreviewComment(NhMPa,uCnVH,QmokB)
{
var FJYHq=plpLa(NhMPa)
var IIfpl=FJYHq.OhhDm_preview_obj 
var old=FJYHq.VcKdm
FJYHq.VcKdm=uCnVH;
IIfpl.RjHnf=uCnVH
if(FJYHq.VcKdm)
FJYHq.kLeBd=-1;

if(QmokB)
wa_timeout(Delegate.create(IIfpl,IIfpl.GemvQ),200);
else
wa_timeout(Delegate.create(IIfpl,IIfpl.aQxLl),200);
}
tmSwp.prototype=new Tween();
tmSwp.prototype.constructor=Tween;
tmSwp.superclass=Tween.prototype;
function tmSwp(obj,qbjHV,LvetS,VYUfi,gdQGW)
{
this.targetObject=obj;
this.init(new Object(),'a',qbjHV,LvetS,VYUfi,gdQGW);
this.onMotionChanged=function(evt)
{
var v=evt.target.getPosition();
var IIfpl=this.targetObject;
IIfpl.dMoDC=v
IIfpl.DnJwR()
}
this.onMotionFinished=function(evt)
{
var IIfpl=this.targetObject;
if(IIfpl.KFBop==false)
{
IIfpl.agHcx.setVisible(false)
html_SetVisibility(IIfpl.PjUbB,false)
}
IIfpl.setOverflow(IIfpl.RjHnf)
}
}
function aQNBs(NhMPa,vFVjl)
{
this.IvaKM=NhMPa
this.vFVjl=vFVjl
this.PjUbB=this.vFVjl+"comment-text-div"
this.RjHnf=false;
this.KFBop=false;
this.dMoDC=0;
this.toHtml=function()
{
var eKAne=""
this.agHcx=new WA_GraphicElement(this.vFVjl+"-graphic-comment-bg",500,false)
this.agHcx._objPreview=this
this.agHcx.draw=function()
{
if(this._objPreview.KFBop)
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,0,0,'',['rgba(0,0,0,0.6)'],this.shadow(),0,this.opacity())
}
}
eKAne+=this.agHcx.toHtml() 
eKAne+="<div id='"+this.PjUbB+"' ";
eKAne+="onmouseover=\"javascript:onMouseOnPreviewComment('"+this.IvaKM+"',true)\" ";
eKAne+="onmouseout=\"javascript:onMouseOnPreviewComment('"+this.IvaKM+"',false)\" ";
eKAne+=" style=\"font-family:Arial;font-size:13px;color:#ffffff;margin:2px;text-align:center;"
eKAne+="overflow:auto;visibility:hidden;"
eKAne+="position:absolute;"
eKAne+="z-index:5250;"
eKAne+="\">";
eKAne+="</div>";
return eKAne
}
this.hWDbQ=function()
{
this.agHcx.registerDynamicCanvas();
}
this.PVAJF=function(TgUgc,ZiloB,SlgfT,nvwdg)
{
this.fGvpl=new Rect(TgUgc,ZiloB,SlgfT,nvwdg)
this.tIVfM(TgUgc,ZiloB,SlgfT,nvwdg)
}
this.tIVfM=function(TgUgc,ZiloB,SlgfT,nvwdg)
{
if(nvwdg<=0)
{
this.agHcx.setVisible(false)
html_SetVisibility(this.PjUbB,false)
return;
}
this.agHcx.setRect(TgUgc,ZiloB,SlgfT,nvwdg)
html_SetGeometry(this.PjUbB,TgUgc,ZiloB,SlgfT,nvwdg)
}
this.setOverflow=function(nmiJn)
{
var NxZud=html_getLayer(this.PjUbB)
var ctMjm=((nmiJn)?"auto":"hidden")
NxZud.style.overflow=ctMjm 
}
this.rUBaL=function()
{
this.AWDun=true
clearTimeout(this.timerProgress)
this.timerProgress=wa_timeout(Delegate.create(this,this.idjCN),300);
}
this.idjCN=function()
{
if(this.AWDun!=true)return;
this.AWDun=false
this.QjgnW("chargement en cours...")
}
this.QjgnW=function(eKAne)
{
this.kYJqd=eKAne
this.MqmwZ(eKAne)
}
this.cglRj=function(eKAne)
{
this.AWDun=false
this.ChOjO=0;
this.KFBop=true
this.MqmwZ(eKAne)
}
this.MqmwZ=function(eKAne)
{
this.kYJqd=eKAne
var LmlZq=this.fGvpl 
if(!LmlZq)return;
var NxZud=html_getLayer(this.PjUbB)
NxZud.style.overflow="hidden" 
this.tIVfM(LmlZq.x,LmlZq.y+LmlZq.height-1,LmlZq.width,1)
html_writeContent(this.PjUbB,this.kYJqd)
if(isMSIE())
{
WA_exec_delayedCallback(this,this.nveNO)
}
else
{
this.nveNO()
}
}
this.nveNO=function()
{
var LmlZq=this.fGvpl
var NxZud=html_getLayer(this.PjUbB)
this.ChOjO=NxZud.scrollHeight+4;
this.ChOjO=Math.min(this.ChOjO,LmlZq.height*0.8);
this.dMoDC=0
this.GemvQ()
}
this.DnJwR=function()
{
var eKAne=this.kYJqd;
var LmlZq=this.fGvpl
var NxZud=html_getLayer(this.PjUbB)
var fUlZb=this.dMoDC
var nvwdg=fUlZb
this.tIVfM(LmlZq.x,LmlZq.y+LmlZq.height-nvwdg,LmlZq.width,nvwdg)
WA_exec_delayedCallback(this,this.FRxFw)
}
this.GemvQ=function()
{
this.iiine(true)
}
this.aQxLl=function()
{
this.iiine(false)
}
this.iiine=function(emWCD)
{
var LmlZq=this.fGvpl
if(this.RbCeX)
{
this.RbCeX.stop()
this.RbCeX=false;
}
var baALa=Math.min(LmlZq.height*0.2,this.ChOjO);
baALa=Math.min(40,baALa);
if((baALa<20)&&(this.ChOjO>baALa))
{
this.KFBop=false
}
if(this.RjHnf)baALa=this.ChOjO
var qbhpi=this.dMoDC;
var jmgIC=baALa;
if(this.KFBop==false)
{
qbhpi=this.dMoDC;
jmgIC=0;
}
if(emWCD)
{
this.setOverflow(false)
}
if(this.RjHnf!=true)
{
var NxZud=html_getLayer(this.PjUbB)
NxZud.scrollTop=0
}
this.RbCeX=new tmSwp(this,Tween.strongEaseOut,qbhpi,jmgIC,0.5)
this.RbCeX.start()
}
this.FRxFw=function(nmiJn)
{
var KFBop=this.KFBop
if(nmiJn==false)
{


KFBop=false;
}
this.agHcx.setVisible(KFBop)
html_SetVisibility(this.PjUbB,KFBop)
}
}
function WA_photoAlbumActionThumb(NhMPa,tSjSD,JISJe)
{
var FJYHq=plpLa(NhMPa)
if(FJYHq.bVThV()==false)return 
var pWKIG=FJYHq.osBvM;
var aVhTs_img=document.getElementById(pWKIG)
if(tSjSD==-1) tSjSD=0;
var lIEMq=QnakB(NhMPa)[tSjSD]
var DSNlE=FJYHq.hAjOt()
var LPsMJ=DSNlE.border_size 
if(JISJe!=true)
if(FJYHq.lEsOQ==tSjSD)
{
return;
}
if(FJYHq.rgjrI) return;
FJYHq.rgjrI=true 
var baALa_size=new Size(FJYHq.fTQwc_preview.width-2*LPsMJ,FJYHq.fTQwc_preview.height-2*LPsMJ) 

var baALa_reso=FJYHq.IOFBL_layout.max_img_resolution
var src_folder=XSTbY(NhMPa)
var wqLRn=new Size(lIEMq.size.w,lIEMq.size.h)
wqLRn.scale(baALa_size)
if(baALa_reso>0)
{
var baALa_size_album=new Size(baALa_reso,baALa_reso)
wqLRn.scale(baALa_size_album)
}
var YXnwG=new Image();
if(isMSIE())
{
YXnwG=document.getElementById(FJYHq.HRHqF) 
YXnwG.width=wqLRn.width
YXnwG.height=wqLRn.height
}
FJYHq.IbxFK=YXnwG
YXnwG.EAlaM=0.2
YXnwG.oFdGl=0.2
YXnwG.BVCiP_img=tSjSD
YXnwG.MHwPj=lIEMq
YXnwG.OhhDm_preview_obj=FJYHq.OhhDm_preview_obj
YXnwG.pgLKR=FJYHq.pgLKR
YXnwG.dnPCq=Tween.strongEaseOut
YXnwG.aVhTs_img=aVhTs_img
YXnwG.STiVa=document.getElementById(FJYHq.pgLKR.divId())
YXnwG.FJYHq=FJYHq 
YXnwG.EkZOg=wqLRn;
YXnwG.loaded=false;
FJYHq.OhhDm_preview_obj.rUBaL()
YXnwG.onload=function()
{
QWCWf(this,this.aVhTs_img)
}
YXnwG.onerror=function()
{
jVroU(this,false)
}
YXnwG.onabort=function()
{
jVroU(this,false)
}
YXnwG.src=src_folder+"/"+lIEMq.th+"?v="+lIEMq.mod;

}
function QWCWf(YXnwG_obj,aVhTs_img)
{
clearTimeout(YXnwG_obj.FJYHq.OhhDm_preview_obj.timerProgress) 
if(isMobileBrowser())
{
var FJYHq=YXnwG_obj.FJYHq
FJYHq.lEsOQ=YXnwG_obj.BVCiP_img
YXnwG_obj.pgLKR.setOpacity(1);
html_SetOpacity(YXnwG_obj.aVhTs_img,1)
rSCoi(YXnwG_obj)
jVroU(YXnwG_obj,true)
return;
}
var qJkbK=new WxBjw(YXnwG_obj.pgLKR,YXnwG_obj.dnPCq,100,0,YXnwG_obj.EAlaM);
qJkbK.YXnwG_obj=YXnwG_obj
qJkbK.aVhTs_img=aVhTs_img
qJkbK.onMotionFinished=wrlLx
var KnEWD=new OpacityTween(aVhTs_img,YXnwG_obj.dnPCq,100,0,YXnwG_obj.EAlaM);
KnEWD.YXnwG_obj=YXnwG_obj
KnEWD.aVhTs_img=aVhTs_img
qJkbK.start()
KnEWD.start()
}
function wrlLx()
{
var YXnwG_obj=this.YXnwG_obj 
var tSjSD=YXnwG_obj.BVCiP_img
var FJYHq=YXnwG_obj.FJYHq
FJYHq.lEsOQ=tSjSD
var aVhTs_img=YXnwG_obj.aVhTs_img 
aVhTs_img.YXnwG_obj=YXnwG_obj
rSCoi(YXnwG_obj) 
if(isMSIE()||isOperaBrowser())
{
var jSpfI=new WxBjw(YXnwG_obj.pgLKR,YXnwG_obj.dnPCq,0,100,YXnwG_obj.oFdGl);
jSpfI.YXnwG_obj=YXnwG_obj
jSpfI.aVhTs_img=this.aVhTs_img
jSpfI.onMotionFinished=smlbe
var HOMxB=new OpacityTween(this.aVhTs_img,this.YXnwG_obj.dnPCq,0,100,this.YXnwG_obj.oFdGl);
HOMxB.YXnwG_obj=this.YXnwG_obj
HOMxB.aVhTs_img=this.aVhTs_img
HOMxB.start()
jSpfI.start()
}
else
{
aVhTs_img.onload=function()
{
var YXnwG_obj=this.YXnwG_obj
var aVhTs_img=YXnwG_obj.aVhTs_img
var jSpfI=new WxBjw(YXnwG_obj.pgLKR,YXnwG_obj.dnPCq,0,100,YXnwG_obj.oFdGl);
jSpfI.YXnwG_obj=YXnwG_obj
jSpfI.aVhTs_img=aVhTs_img
jSpfI.onMotionFinished=smlbe
var HOMxB=new OpacityTween(aVhTs_img,YXnwG_obj.dnPCq,0,100,YXnwG_obj.oFdGl);
HOMxB.YXnwG_obj=YXnwG_obj
HOMxB.aVhTs_img=aVhTs_img
HOMxB.start()
jSpfI.start()
}
}
}
function smlbe()
{
jVroU(this.YXnwG_obj,true)
}
function jVroU(YXnwG_obj,CwKdh)
{
var tSjSD=YXnwG_obj.BVCiP_img
var FJYHq=YXnwG_obj.FJYHq
FJYHq.rgjrI=false;
var tSjSD=FJYHq.lEsOQ 
{
FJYHq.JMqbY=Math.floor(tSjSD/(FJYHq.ivKYE_cols*FJYHq.ivKYE_rows))
mUZKl(FJYHq.NhMPa)
}
FJYHq.TDcjE()
FJYHq.Fmbkm()
var OhhDm=FJYHq.DkXhG()
if(OhhDm.length==0)
{
FJYHq.OhhDm_preview_obj.FRxFw(false)
}
FJYHq.NjeZe()
}
function rSCoi(YXnwG_obj)
{
var aVhTs_img=YXnwG_obj.aVhTs_img
var FJYHq=YXnwG_obj.FJYHq
var wqLRn=YXnwG_obj.EkZOg
FJYHq.SxkNs.width=wqLRn.width
FJYHq.SxkNs.height=wqLRn.height
aVhTs_img.width=wqLRn.width;
aVhTs_img.height=wqLRn.height;
aVhTs_img.src=YXnwG_obj.src;
aVhTs_img.FJYHq=FJYHq
aVhTs_img.wqLRn=wqLRn
FJYHq.NjeZe()
var OhhDm=FJYHq.DkXhG()
if(OhhDm.length>0)
{
FJYHq.ZvAFh()
FJYHq.OhhDm_preview_obj.cglRj(OhhDm)
}
else
{
FJYHq.OhhDm_preview_obj.FRxFw(false);
}
}
function WA_photoAlbumChangeImageSize(aVhTs_img,wqLRn,ktHuk)
{
var dec=3
aVhTs_img.width=wqLRn
aVhTs_img.height=wqLRn
aVhTs_img.style.borderWidth=ktHuk
}
function WA_photoAlbumThumbOver(aVhTs,NhMPa,tSjSD)
{
var FJYHq=plpLa(NhMPa)
var lIEMq_def=QnakB(NhMPa)[tSjSD]
var pWKIG=FJYHq.txMbm(tSjSD)
var aVhTs_img=document.getElementById(pWKIG)
aVhTs.FJYHq=FJYHq;
aVhTs.aVhTs_img=aVhTs_img
var dec=2
WA_photoAlbumChangeImageSize(aVhTs_img,FJYHq.EHSPG-2*dec,FJYHq.oIpPZ_thumbnail+dec)
}
function WA_photoAlbumThumbOut(aVhTs)
{
var aVhTs_img=aVhTs.aVhTs_img;
var FJYHq=aVhTs.FJYHq
WA_photoAlbumChangeImageSize(aVhTs_img,FJYHq.EHSPG,FJYHq.oIpPZ_thumbnail) 
}
function PwZwO(NhMPa,neiuv)
{
this.NhMPa=NhMPa;
this.jTCex=25;
this.xnvIr=neiuv;
this.eTwiP="photo-album-toolbar-"+this.NhMPa
this.ENcew=("photo-album-scroll-content"+this.NhMPa)
this.fTQwc_selector_slider=null;
this.Pkvol=null;
this.fTQwc_preview=null;
this.ivKYE_cols=0;
this.ivKYE_rows=0;
this.lcxPe=new Array()
this.JMqbY=0;
this.ivKYE_pages=1
this.acErF=true;
this.BkJBC=false
this.Oxqhe=40
this.SxkNs=new Size(0,0)
this.oshMF=false;
this.kLeBd=-1;
this.lEsOQ=-1;
this.ivKYE_images=this.xnvIr.def.length
this.lBwiZ=false;
this.QpIYm=new Rect(0,0,100,100)
this.IOFBL_layout=UWsmN(this.NhMPa)
var IOFBL=this.IOFBL_layout
if(IOFBL.diaporama&&(IOFBL.diaporama.startup))this.lBwiZ=true;
this.ljZkR=false;
this.IOFBL_previewZone=false;
this.cSItL=0;
this.jwLns=function()
{
if(this==this.xnvIr.album_object) return true;
return false;
}
this.vFVjl=function()
{
return this.NhMPa+this.cSItL
}
this.ZvAFh=function()
{
var FJYHq=this
var wqLRn=new Size(FJYHq.SxkNs.width,FJYHq.SxkNs.height)
var DSNlE=FJYHq.hAjOt()
var cNMMH=new RGBColor(DSNlE.border_col)
var LPsMJ=DSNlE.border_size
if(cNMMH.a==0) LPsMJ=0;
var wogAj=FJYHq.fTQwc_preview 
var x0=Math.round((wogAj.width-(wqLRn.width+2*LPsMJ))/2)
var y0=Math.round((wogAj.height-(wqLRn.height+2*LPsMJ))/2) 

FJYHq.OhhDm_preview_obj.PVAJF(x0+LPsMJ,y0+LPsMJ,wqLRn.width,wqLRn.height);

}
this.NjeZe=function()
{
var FJYHq=this
var wqLRn=new Size(FJYHq.SxkNs.width,FJYHq.SxkNs.height)
var DSNlE=FJYHq.hAjOt()
var cNMMH=new RGBColor(DSNlE.border_col)
var LPsMJ=DSNlE.border_size
if(cNMMH.a==0) LPsMJ=0;
var wogAj=FJYHq.fTQwc_preview 
var x0=Math.round((wogAj.width-(wqLRn.width+2*LPsMJ))/2)
var y0=Math.round((wogAj.height-(wqLRn.height+2*LPsMJ))/2)
FJYHq.pgLKR.setRect(x0,y0,wqLRn.width+2*LPsMJ,wqLRn.height+2*LPsMJ) 
var jJCuk=document.getElementById(FJYHq.jJCuk_preview_id)
html_SetPosition(jJCuk,LPsMJ+x0,LPsMJ+y0)
}
this.DkXhG=function()
{
var YXnwG_obj=this.IbxFK
var QhGpo=this.IOFBL_layout
var OhhDm=""
var url=YXnwG_obj.MHwPj.url
if(QhGpo.disp_comment)
{
if(QhGpo.disp_comment_img_number)
OhhDm+="<b>"+(YXnwG_obj.BVCiP_img+1)+"/"+this.ivKYE_images+"</b>"
if(QhGpo.disp_comment_img_fn)
{
if(OhhDm.length>0)OhhDm+="<br>"
OhhDm+="("+YXnwG_obj.MHwPj.fn+")"
}
if(YXnwG_obj.MHwPj.comment.length>0)
{
if(OhhDm.length>0)OhhDm+="<br>"
OhhDm+=YXnwG_obj.MHwPj.comment
}
if(url.length>0)
{
if(OhhDm.length>0)OhhDm+="<br>"
OhhDm+="<br><a href='"+url+"' target=_blank "
OhhDm+="style='color:#0000ff;' "
var YYCgD=this.OhhDm_preview_obj.IvaKM
OhhDm+="onmouseover=\"javascript:_onMouseOnPreviewComment('"+YYCgD+"',true)\" ";
OhhDm+=">";
OhhDm+="@ link"
OhhDm+="</a><br><br>"
}
}
return OhhDm;
}
this.lpfXu=function()
{
var IOFBL=UWsmN(NhMPa)
var oTCiX=this.LblrC();
this.BkJBC=oTCiX.nav_has_horz_flow
if(this.BkJBC==false)
{
this.lcxPe.push("up")
this.lcxPe.push("down")
}
else
{
this.lcxPe.push("<")
this.lcxPe.push(">")
}
if(this.KVDFh())
{
this.lcxPe.push("+")
}
else
if(this.uHesP())
{
this.lcxPe.push("-")
}
if(IOFBL.diaporama)
{
this.lcxPe.push("diapo")
}
if((oTCiX.nav_but_orient==5)||(oTCiX.nav_but_orient==3))
{
this.acErF=false;
}
var canvas_bg=""
this.KPnlW=new WA_GraphicElement(this.vFVjl()+"-graphic-selector-bg",50,oTCiX.bg_shadow)
this.KPnlW.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,1,oTCiX.bg_border_col,[oTCiX.bg_col],oTCiX.bg_shadow,0)
}
canvas_bg+=this.KPnlW.toHtml() 
this.agHcx_toolbar=new WA_GraphicElement(this.vFVjl()+"-graphic-toolbar-bg",50,oTCiX.bg_shadow)
this.agHcx_toolbar.acErF=this.acErF 
this.agHcx_toolbar.draw=function()
{
var aGjsw_toolbar=false;
if(this.acErF)
{
aGjsw_toolbar=GWEhO(0,0,0,this.rect().height/2,oTCiX.toolbar_bg_col1,oTCiX.toolbar_bg_col2)
}
else
{
aGjsw_toolbar=GWEhO(0,0,this.rect().width/2,0,oTCiX.toolbar_bg_col1,oTCiX.toolbar_bg_col2)
}
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,1,oTCiX.toolbar_border_col,[aGjsw_toolbar],oTCiX.toolbar_shadow,0)
}
canvas_bg+=this.agHcx_toolbar.toHtml() 
this.UEmVB=new Array()
this.UEmVB_by_action=new Array()
for(var n=0;n<this.lcxPe.length;n++)
{
var n_action=this.lcxPe[n]
var TboiD=new WA_GraphicElement(this.vFVjl()+"-graphic-toolbar-but"+n,70,false)
TboiD.n_action=n_action
TboiD.FJYHq=this
TboiD.IYbWC=false
TboiD.jTCex=this.jTCex
TboiD.RwanV=oTCiX.toolbar_but_col1
TboiD.waAHg=oTCiX.toolbar_but_col2
TboiD.draw=function()
{
var uVVdW=this.jTCex
var OlHPC=this.n_action
if(OlHPC=="diapo")
{
if(this.FJYHq.rYbBm())OlHPC="stop"
}
var wZOeE=(this.IYbWC)?this.waAHg:this.RwanV
WA_toolbar_button(this.canvasId(),uVVdW,uVVdW,OlHPC,wZOeE,true)
}
this.UEmVB.push(TboiD)
var jJiHK_action=n_action
if(jJiHK_action=="up")jJiHK_action="<"
if(jJiHK_action=="down")jJiHK_action=">"
this.UEmVB_by_action[jJiHK_action]=TboiD
canvas_bg+="<div id='"+TboiD.divId()+"-href' onclick=\"javascript:WA_photoAlbumAction('"+this.NhMPa+"',"+n+")\" ";
canvas_bg+="style=\""
canvas_bg+="position:absolute;"
canvas_bg+="z-index:1000;"
canvas_bg+="cursor:pointer;"
canvas_bg+="\" "
canvas_bg+="onmouseover=\"";
canvas_bg+="WA_change_tool_button('"+this.NhMPa+"',"+n+",true)";
canvas_bg+="\" ";
canvas_bg+="onmouseout=\"";
canvas_bg+="WA_change_tool_button('"+this.NhMPa+"',"+n+",false)";
canvas_bg+="\" ";
canvas_bg+=">";
canvas_bg+="</div>";
canvas_bg+=TboiD.toHtml()
}
canvas_bg+="<div id='"+this.ENcew+"' style=\"";
canvas_bg+="position:absolute;z-index:100;";
canvas_bg+="overflow:hidden;";
canvas_bg+="\"></div>";
return canvas_bg;
}
this.GpuQe=function()
{
var oTCiX=this.LblrC();
var r1_rect=this.fTQwc_selector_slider;
var eKAne="" 
var min_size=Math.min(r1_rect.width,r1_rect.height)
var size_thumb=oTCiX.th_size.size;
if(oTCiX.th_size.percent) size_thumb=Math.round(size_thumb*(min_size)/100);
var image_spacing=Math.max(0,Math.round((oTCiX.th_spacing/100)*size_thumb))
image_spacing=Math.round(image_spacing/2)*2
var nb_cols_real=r1_rect.width/(size_thumb+image_spacing);
var nb_cols=Math.floor(nb_cols_real);
this.ivKYE_cols=Math.max(1,nb_cols);
var nb_rows_real=r1_rect.height/(size_thumb+image_spacing);
var nb_rows=Math.floor(nb_rows_real);
this.ivKYE_rows=Math.max(1,nb_rows);
var size_border_thumbnail=Math.max(1,Math.round((size_thumb)*0.03));
size_thumb-=2*size_border_thumbnail
var nb_images=this.ivKYE_images
var nb_pages=(nb_images/(this.ivKYE_cols*this.ivKYE_rows));
if(nb_pages>Math.floor(nb_pages)) nb_pages=Math.floor(nb_pages)+1;
this.ivKYE_pages=nb_pages
this.EHSPG=size_thumb;
this.FDEIJ=image_spacing;
this.oIpPZ_thumbnail=size_border_thumbnail
var n_image=0;
var nb_item_x=this.ivKYE_cols*nb_pages
var nb_item_y=this.ivKYE_rows;
var nb_item_per_page=this.ivKYE_cols*this.ivKYE_rows 
if(this.BkJBC==false)
{
nb_item_x=this.ivKYE_cols
nb_item_y=this.ivKYE_rows*nb_pages;
}
eKAne+="<table border=0 cellpadding=0 cellspacing=0 width=100% height=100% >";
eKAne+="<tr>"
eKAne+="<td "
if((this.BkJBC==false)||(this.ivKYE_pages==1))
{
eKAne+="align=center"
}
eKAne+=">" 
eKAne+="<table border=0 cellpadding="+(image_spacing/2)+" cellspacing=0  width=10px>";
for(var ZiloB=0;ZiloB<nb_item_y;ZiloB++)
{
eKAne+="<tr>" 
for(var TgUgc=0;TgUgc<nb_item_x;TgUgc++)
{
eKAne+="<td>"
var ind_img=0;
var nx_0=Math.floor(TgUgc/this.ivKYE_cols)
var diff0=TgUgc-nx_0*this.ivKYE_cols;
ind_img=nx_0*nb_item_per_page+(ZiloB*this.ivKYE_cols)+diff0
if(ind_img<nb_images)
{
var lIEMq=this.xnvIr.def[ind_img]
var DhZPn=this.xnvIr.src_folder+"/th_"+lIEMq.th+"?v="+lIEMq.mod_th
eKAne+="<a href=\"";
if(this.bVThV())
{
eKAne+="javascript:WA_photoAlbumActionThumb('"+NhMPa+"',"+ind_img+")"
}
else
{
eKAne+="javascript:WA_photoAlbumIncrease('"+NhMPa+"',"+ind_img+")"
}
eKAne+="\" "
eKAne+="onmouseover=\"WA_photoAlbumThumbOver(this,'"+NhMPa+"',"+ind_img+")\" "
eKAne+="onmouseout=\"WA_photoAlbumThumbOut(this)\" "
eKAne+=">"
eKAne+="<img id='"+this.txMbm(ind_img)+"' width="+size_thumb+"px height="+size_thumb+"px src='"+DhZPn+"' ";
eKAne+="style='";
if(size_border_thumbnail>0)
{
eKAne+="border-color:"+oTCiX.selector_img_border_color+";";
eKAne+="border-width:"+size_border_thumbnail+"px;border-style:solid;";
}
eKAne+="' ";
eKAne+=">"
eKAne+="</a>"
n_image++;
}
eKAne+="</td>"
}
if(this.acErF)
if(this.ivKYE_pages>1)
{
for(var TgUgc=0;TgUgc<this.ivKYE_cols;TgUgc++)
{
var WdvHC=size_thumb+2*size_border_thumbnail
eKAne+="<td>"
eKAne+="<div  style='width:"+(WdvHC)+"px;height:"+WdvHC+"px;'></div>";
eKAne+="</td>"
}
}
eKAne+="</tr>"
}
if(this.acErF==false)
if(this.ivKYE_pages>1)
{
for(var ZiloB=0;ZiloB<this.ivKYE_rows;ZiloB++)
{
eKAne+="<tr>"
var WdvHC=size_thumb+2*size_border_thumbnail
eKAne+="<td colspan="+this.ivKYE_cols+">"
eKAne+="<div  style='width:"+(WdvHC)+"px;height:"+WdvHC+"px;'></div>";
eKAne+="</td>"
eKAne+="</tr>"
}
}
eKAne+="</table>" 
eKAne+="</td>"
eKAne+="</tr>"
eKAne+="</table>"
return eKAne;
}
this.txMbm=function(tSjSD)
{
return this.vFVjl()+"-th-img"+tSjSD
}
this.iSZpB=function()
{
var DSNlE=this.hAjOt();
if(DSNlE==false) return;
var lIEMq=this.xnvIr.def[0]
this.osBvM="photo-album-preview-img-"+this.vFVjl()
this.HRHqF=this.osBvM+"-cache"
this.jJCuk_preview_id="photo-album-preview-img-div"+this.vFVjl()
this.dTJYD="photo-album-preview-zone"+this.vFVjl()
var eKAne=""
eKAne+="<div  id='"+this.dTJYD+"' style=\"";
eKAne+="position:absolute;z-index:500;";
eKAne+="\" ";
eKAne+="onclick=\"WA_clickAlbumPreview('"+this.NhMPa+"')\" ";
eKAne+="onmousemove=\"javascript:WA_mousemoveAlbumPreview(event,'"+this.NhMPa+"')\" ";
eKAne+="onmouseout=\"javascript:WA_mouseoutAlbumPreview(event,'"+this.NhMPa+"')\" ";
eKAne+=">";
eKAne+="<div style='position:absolute;z-index:450;left:0px;top:0px;";
eKAne+="width:100%;height:100%;background-color:#000000;";
eKAne+="filter:alpha(opacity=0);-moz-opacity:0;opacity:0;' "
eKAne+="></div>"
this.OhhDm_preview_obj=new aQNBs(this.NhMPa,this.vFVjl());
eKAne+=this.OhhDm_preview_obj.toHtml() 
this.pgLKR=new WA_GraphicElement(this.vFVjl()+"-graphic-img-bg",50,DSNlE.shadow)
this.pgLKR.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,0,'',[DSNlE.border_col],this.shadow(),0,this.opacity())
}
eKAne+=this.pgLKR.toHtml() 
eKAne+="<div id='"+this.jJCuk_preview_id+"' style=\"";
eKAne+="position:absolute;z-index:100;";
eKAne+="left:0px;";
eKAne+="top:0px;";
eKAne+="\" ";
eKAne+=">";
eKAne+="<img  id='"+this.osBvM+"' border=0 >";
if(isMSIE())
{
eKAne+="<img style='position:absolute;left:0px;top:0px;visibility:hidden;' id='"+this.HRHqF+"'>"
}
else
{
eKAne+="<img style='position:absolute;left:0px;top:0px;display:none;' id='"+this.HRHqF+"'>"
}
eKAne+="</div>";
this.Uqfhw=new WA_GraphicElement(this.vFVjl()+"-graphic-arrow0",300,true)
this.Uqfhw.setImage("intuisphere.png",new Rect(97,49,46,47))
this.Uqfhw.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,0,'',["#ffffff"],this.shadow(),0,this.opacity(),true)
var SlgfT=Math.round(this.rect().width*0.8);
var nvwdg=Math.round(this.rect().height*0.8);
WA_drawImage(this.canvasId(),this.img_src(),6+(this.rect().width-SlgfT)/2,6+(this.rect().height-nvwdg)/2,SlgfT,nvwdg,this.img_clip(),this.opacity(),false)
}
this.POZPP=new WA_GraphicElement(this.vFVjl()+"-graphic-arrow1",300,true)
this.POZPP.setImage("intuisphere.png",new Rect(2,49,46,47))
this.POZPP.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,0,'',["#ffffff"],this.shadow(),0,this.opacity(),true)
var SlgfT=Math.round(this.rect().width*0.8);
var nvwdg=Math.round(this.rect().height*0.8);
WA_drawImage(this.canvasId(),this.img_src(),6+(this.rect().width-SlgfT)/2,6+(this.rect().height-nvwdg)/2,SlgfT,nvwdg,this.img_clip(),this.opacity(),false)
}
eKAne+=this.Uqfhw.toHtml()
eKAne+=this.POZPP.toHtml() 
this.auIRB=new WA_GraphicElement(this.vFVjl()+"-graphic-cursor-zoom",400,false)
this.auIRB.setSize(30,30)
this.auIRB.setImage("intuisphere.png",new Rect(0,0,48,48))
this.auIRB.draw=function()
{
WA_drawImage(this.canvasId(),this.img_src(),0,0,this.rect().width,this.rect().height,this.img_clip())
}
eKAne+=this.auIRB.toHtml() 
eKAne+="</div>";
return eKAne;
}
this.hWDbQ=function()
{
if(this.fUcQu())
{
this.KPnlW.registerDynamicCanvas();
this.agHcx_toolbar.registerDynamicCanvas();
for(var n=0;n<this.UEmVB.length;n++)
{
var TboiD=this.UEmVB[n]
TboiD.registerDynamicCanvas();
}
}
if(this.bVThV())
{
this.OhhDm_preview_obj.hWDbQ()
this.pgLKR.registerDynamicCanvas();
this.Uqfhw.registerDynamicCanvas();
this.POZPP.registerDynamicCanvas();
this.auIRB.registerDynamicCanvas();
this.auIRB.setVisible(false)
}
if(this.agHcx_global)
this.agHcx_global.registerDynamicCanvas();
this.MYAEg()
}
this.rYbBm=function()
{
return(this.kDXVm)?true:false;
}
this.YpNMf=function()
{
return(this.JMqbY>0)
}
this.tVGia=function()
{
return(this.JMqbY<this.ivKYE_pages-1)
}
this.QHJDN=function()
{
return(this.lEsOQ>0);
}
this.bPcnu=function()
{
return(this.lEsOQ<this.xnvIr.def.length-1);
}
this.GCnNi=function()
{
if(this.fUcQu())
{
var oTCiX=this.LblrC() 
var SlgfT=this.QpIYm.width
var nvwdg=this.QpIYm.height
var r0=oTCiX.rect
var r0_rect=RrsVu(r0,SlgfT,nvwdg)
r0_rect.x+=this.QpIYm.x
r0_rect.y+=this.QpIYm.y
var r1_rect=r0_rect.clone() 
var fCsAR_toolbar=r0_rect.clone()
var ivKYE_buttons=this.lcxPe.length 
var YMctS=5
var kPASj=this.jTCex+YMctS*2
var edfjU=(ivKYE_buttons*this.jTCex)
if(oTCiX.nav_but_orient==1)
{
r1_rect.y+=kPASj;
r1_rect.height-=kPASj;
fCsAR_toolbar.x=fCsAR_toolbar.x+(fCsAR_toolbar.width-edfjU)/2;
fCsAR_toolbar.width=edfjU
fCsAR_toolbar.y+=YMctS;
fCsAR_toolbar.height=this.jTCex;
}
if(oTCiX.nav_but_orient==5)
{
r1_rect.width-=kPASj;
fCsAR_toolbar.y=fCsAR_toolbar.y+(fCsAR_toolbar.height-edfjU)/2;
fCsAR_toolbar.height=edfjU
fCsAR_toolbar.x+=r1_rect.width+YMctS;
fCsAR_toolbar.width=this.jTCex;
}
if(oTCiX.nav_but_orient==7)
{
r1_rect.height-=kPASj;
fCsAR_toolbar.x=fCsAR_toolbar.x+(fCsAR_toolbar.width-edfjU)/2;
fCsAR_toolbar.width=edfjU
fCsAR_toolbar.y+=r1_rect.height+YMctS;
fCsAR_toolbar.height=this.jTCex;
}
if(oTCiX.nav_but_orient==3)
{
r1_rect.width-=kPASj;
r1_rect.x+=kPASj;
fCsAR_toolbar.y=fCsAR_toolbar.y+(fCsAR_toolbar.height-edfjU)/2;
fCsAR_toolbar.height=edfjU
fCsAR_toolbar.x+=YMctS;
fCsAR_toolbar.width=this.jTCex;
}
this.fTQwc_selector_slider=r1_rect
this.Pkvol=fCsAR_toolbar 
var RRWxa=this.fTQwc_selector_slider;
this.KPnlW.setRect(RRWxa.x,RRWxa.y,RRWxa.width,RRWxa.height)
html_SetRect(this.ENcew,r1_rect) 
var fCsAR=this.Pkvol
this.agHcx_toolbar.setRect(fCsAR.x,fCsAR.y,fCsAR.width,fCsAR.height)
var lx_button=this.jTCex
var ly_button=lx_button
var vDfEE=fCsAR_toolbar.x
var ZiloB_but0=fCsAR_toolbar.y
for(var n=0;n<this.UEmVB.length;n++)
{
var TboiD=this.UEmVB[n]
var IvgcN=vDfEE
var ZiloB_but=ZiloB_but0
if(this.acErF)
{
IvgcN+=n*lx_button;
}
else
{
ZiloB_but+=n*ly_button;
}
TboiD.setRect(IvgcN,ZiloB_but,lx_button,ly_button)
html_SetGeometry(TboiD.divId()+"-href",IvgcN,ZiloB_but,lx_button,ly_button)
}
var aVhTs_selector=document.getElementById(this.ENcew)
if(aVhTs_selector)
{
aVhTs_selector.innerHTML=this.GpuQe();
}
this.Fmbkm()
}
}
this.KVDFh=function()
{
if((this.cSItL==1)&&(this.fUcQu()==true)) return true;
if((this.cSItL==0)&&(this.IOFBL_layout.has_full_page_config)) return true;
return false;
}
this.uHesP=function()
{
if(this.cSItL==1) return true;
if(this.cSItL==2) return true;
return false;
}
this.IojKc=function()
{
return this.lBwiZ;
}
this.LblrC=function()
{
return this.ljZkR;
}
this.hAjOt=function()
{
return this.IOFBL_previewZone;
}
this.fUcQu=function()
{
if(this.LblrC()) return true;
return false;
}
this.bVThV=function()
{
if(this.hAjOt()) return true;
return false;
}
this.Fmbkm=function()
{
if(this.fUcQu()==false)return
var uMqqZ=this.UEmVB_by_action["<"]
uMqqZ.setVisible(this.YpNMf())
var wIBQY=this.UEmVB_by_action[">"]
wIBQY.setVisible(this.tVGia())
}
this.TDcjE=function()
{
var DSNlE=this.hAjOt();
var SlgfT=this.QpIYm.width
var nvwdg=this.QpIYm.height
var RRWxa=DSNlE.rect
var RRWxa_rect=RrsVu(RRWxa,SlgfT,nvwdg)
if(this.cSItL==2)
{
RRWxa_rect=new Rect(0,0,SlgfT,nvwdg)
}
RRWxa_rect.x+=this.QpIYm.x
RRWxa_rect.y+=this.QpIYm.y 


if(this.cSItL!=0)
if((this.cSItL==2)||((RRWxa.x=="0%")&&(RRWxa.y=="0%")&&(RRWxa.lx=="100%")&&(RRWxa.ly=="100%")))
{
var dec=8;
RRWxa_rect.x+=dec
RRWxa_rect.y+=dec
RRWxa_rect.width-=2*dec
RRWxa_rect.height-=2*dec 
}
var fCsAR_rect=RRWxa_rect.clone()
this.fTQwc_preview=fCsAR_rect 
html_SetRect(this.dTJYD,this.fTQwc_preview)
this.xUXdv()
this.kbVFo()
}
this.NAWvT=function()
{
if(this.rYbBm()) return;
if(this.bVThV()==false)return;
var dnPCq=Tween.regularEaseOut
var gdQGW=0.3
if((!this.bZhGs)||(this.bZhGs.isRunning()==false))
{
if(this.bZhGs)this.bZhGs.stop()
this.bZhGs=new WxBjw(this.Uqfhw,dnPCq,0,100,gdQGW)
this.bZhGs.onMotionFinished=this.ukKVs
this.bZhGs.m_count=0
this.bZhGs.start()
}
if((!this.EQtpq)||(this.EQtpq.isRunning()==false))
{
if(this.EQtpq)this.EQtpq.stop()
this.EQtpq=new WxBjw(this.POZPP,dnPCq,0,100,gdQGW)
this.EQtpq.onMotionFinished=this.ukKVs
this.EQtpq.m_count=0
this.EQtpq.start()
}
}
this.ukKVs=function()
{
if(this.m_count>=3)
{
return;
}
this.yoyo()
this.m_count++}
this.xUXdv=function()
{
if(this.jwLns()==false)return;
if(this.bVThV()==false)return
if(isMobileBrowser())return
var hEmAY=30
var FJYHq=this;
var uUudm=FJYHq.phqTm
var n_pos=FJYHq.kLeBd;
if((n_pos!=-1)&&(FJYHq.oshMF==false)&&(FJYHq.VcKdm!=true))
{
var OjAxg=true;
if(n_pos==0)
{
if(FJYHq.QHJDN()==false)OjAxg=false;
FJYHq.auIRB.setImage("intuisphere.png",new Rect(97,49,46,47))
}
else
if(n_pos==1)
{
if(FJYHq.uHesP())
{
FJYHq.auIRB.setImage("intuisphere.png",new Rect(48,0,48,48))
}
else
if(FJYHq.KVDFh())
{
FJYHq.auIRB.setImage("intuisphere.png",new Rect(0,0,48,48))
}
else
{
OjAxg=false;
}
}
else
if(n_pos==2)
{
if(FJYHq.bPcnu()==false)OjAxg=false;
FJYHq.auIRB.setImage("intuisphere.png",new Rect(0,49,46,47))
}
FJYHq.auIRB.setPosition(uUudm.x,uUudm.y,hEmAY,hEmAY);
FJYHq.auIRB.setVisible(OjAxg)
}
else
{
FJYHq.auIRB.setVisible(false)
}
}
this.kbVFo=function()
{
if(this.bVThV()==false)return
if((this.rYbBm()==false)&&(this.SxkNs.width>0))
{
var Oxqhe=40
var x_arrow0=(this.fTQwc_preview.width-this.SxkNs.width)/2
var x_arrow1=(x_arrow0+this.SxkNs.width-Oxqhe)
var y_arrow0=(this.fTQwc_preview.height-this.SxkNs.height)/2+(this.SxkNs.height-Oxqhe)/2 
this.Uqfhw.setRect(x_arrow0,y_arrow0,Oxqhe,Oxqhe)
this.POZPP.setRect(x_arrow1,y_arrow0,Oxqhe,Oxqhe)
this.Uqfhw.setVisible(this.QHJDN())
this.POZPP.setVisible(this.bPcnu())
}
else
{
this.Uqfhw.setVisible(false)
this.POZPP.setVisible(false)
}
this.Uqfhw.setOpacity(0)
this.POZPP.setOpacity(0)
}
this.MYAEg=function()
{
if(this.bVThV())
{
this.TDcjE()
var tSjSD=this.lEsOQ 
WA_photoAlbumActionThumb(this.NhMPa,tSjSD,true)
this.TDcjE()
}
this.GCnNi()
if(this.agHcx_global)
{
this.agHcx_global.setRect(0,0,this.QpIYm.width,this.QpIYm.height);
}
if(this.WQCxt)
{
html_SetGeometry(this.WQCxt,0,0,this.QpIYm.width,this.QpIYm.height)
}
}
this.VsoCq=function()
{
if(this.bVThV())
{
WA_photoAlbumActionThumb(this.NhMPa,this.lEsOQ,true)
}
}
this.ShRXf=function()
{
if(this.bVThV())
{
WA_photoAlbumActionThumb(this.NhMPa,this.lEsOQ,false)
}
}
this.hvVpH=function(ocOMC)
{
actcn(this.cSItL>0)
var eKAne=""
if(this.fUcQu())
{
eKAne+=this.lpfXu();
}
if(this.bVThV())
{
eKAne+=this.iSZpB();
};
if((this.cSItL==1)||(this.cSItL==2))
{
if(this.IOFBL_layout.bg_fullpage_img.length>0)
{
this.WQCxt=this.vFVjl()+"-graphic-fullpage-bg";
eKAne+="<div id='"+this.WQCxt+"' style=\"";
eKAne+="position:absolute;z-index:0;";
if(this.IOFBL_layout.bg_fullpage_img_type==0)
{
eKAne+="background-image:url('"+this.IOFBL_layout.bg_fullpage_img+"');";
eKAne+="background-repeat: repeat;";
}
eKAne+="\" ";
eKAne+=">";
if(this.IOFBL_layout.bg_fullpage_img_type==1)
{
eKAne+="<img src='"+this.IOFBL_layout.bg_fullpage_img+"' width=100% height=100% border=0 >";
}
eKAne+="</div>";
}
else
{
var aGjsw=this.IOFBL_layout.bg_fullpage_grad
this.agHcx_global=new WA_GraphicElement(this.vFVjl()+"-graphic-global-bg",0,false)
this.agHcx_global.aGjsw=aGjsw
this.agHcx_global.draw=function()
{
var aGjsw=this.aGjsw
var aGjsw_bg=false
if(aGjsw.has_gradient)
{
var SlgfT=this.rect().width
var nvwdg=this.rect().height
var xg1=aGjsw.pt1.x*SlgfT/100
var yg1=aGjsw.pt1.y*nvwdg/100
var xg2=aGjsw.pt2.x*SlgfT/100
var yg2=aGjsw.pt2.y*nvwdg/100
aGjsw_bg=GWEhO(xg1,yg1,xg2,yg2,aGjsw.col1,aGjsw.col2)
}
else
{
aGjsw_bg=aGjsw.col1
}
WA_bg(this.canvasId(),this.rect().width,this.rect().height,0,0,'',[aGjsw_bg],false,0,1)
}
eKAne+=this.agHcx_global.toHtml();
}
}
var QIMGR=document.getElementById(ocOMC);
QIMGR.innerHTML=eKAne
QIMGR.style.display="block" 
{
WA_registerAlbum(NhMPa)
}
if(this.IojKc()==false)
{
this.NAWvT()
}
}
this.XbDSI=function()
{
var UKvcM="wa-dialog-container"
if(this.KVDFh()==false) return;
if(this.cSItL==0)
if(this.IOFBL_layout.plugin_fullscreen_url.length>0)
{
window.open(this.IOFBL_layout.plugin_fullscreen_url)
return;
}
this.kLeBd=-1;
this.xUXdv()
var xnvIr=this.xnvIr
var fTQwc=new Rect(0,0,getWindowSize().width,getWindowSize().height)
var FJYHq=new PwZwO(NhMPa,xnvIr)
FJYHq.lEsOQ=this.lEsOQ
if(this.cSItL==0)
{
FJYHq.cSItL=1
}
else
if(this.cSItL==1)
{
FJYHq.cSItL=2
}
xnvIr.album_object=FJYHq;
FJYHq.QpIYm.copy(fTQwc)
FJYHq.ljZkR=xnvIr.layout.selector_fullpage
if(FJYHq.cSItL==2)
{
FJYHq.ljZkR=false
}
FJYHq.IOFBL_previewZone=xnvIr.layout.preview_fullpage
wa_global_photo_album.fullpage_object=FJYHq
FJYHq.hvVpH(UKvcM)
return FJYHq
}
this.uOFjS=function()
{
if(this.uHesP()==false) return;
this.TwMeE()
var UKvcM="wa-dialog-container"
var xnvIr=this.xnvIr
xnvIr.album_object=xnvIr.CHSSc;
wa_global_photo_album.fullpage_object=false 
if(this.cSItL==1)
{
actcn(false)
var QIMGR=document.getElementById(UKvcM);
QIMGR.innerHTML=""
QIMGR.style.display="none" 

WA_exec_delayedCallback(this,this.ShRXf)
return xnvIr.CHSSc
}
if(this.cSItL==2)
{
xnvIr.album_object.lEsOQ=this.lEsOQ
return xnvIr.album_object.XbDSI()
}
}
this.TwMeE=function()
{
if(this.rYbBm())
{
this.lBwiZ=false
clearTimeout(this.kDXVm)
this.kDXVm=false;
}
}
this.onFullScreenKeydown=function(k)
{
if(k==27)
{
this.uOFjS()
return false;
}
BvZEx(this.NhMPa,[k])
return false;
}
}
function GHQof(e)
{
var delta=0;
if(!e) e=window.event;
if(e.wheelDelta){
delta=e.wheelDelta/120;
if(window.opera) delta=-delta;
}else if(e.detail){
delta=-e.detail/3;
}
if(navigator.userAgent.match(/opera/i)) delta=-delta;
var b_default=true;
if(wa_global_photo_album.fullpage_object)
{
var FJYHq=wa_global_photo_album.fullpage_object
var NhMPa=FJYHq.NhMPa
var IIfpl=FJYHq.OhhDm_preview_obj
if(IIfpl.RjHnf)
{
var NxZud=html_getLayer(IIfpl.PjUbB)
if(NxZud)
{
var scrollVal=-(3*delta)
if(isMSIE())scrollVal*=3
NxZud.scrollTop+=scrollVal
}
}
else
{
if(delta>0) aOKtl(NhMPa);
if(delta<0) dQtTX(NhMPa);
}
}
if(b_default)
if(e.preventDefault)
e.preventDefault();
e.returnValue=!b_default;
}
function actcn(nmiJn)
{
if(nmiJn==false)
{
var asqGl=window;
if(asqGl.removeEventListener)
asqGl.removeEventListener('DOMMouseScroll',GHQof,false);
asqGl.onmousewheel=document.onmousewheel=null;
}
else
{
var asqGl=window;
if(asqGl.addEventListener)
asqGl.addEventListener('DOMMouseScroll',GHQof,false);
asqGl.onmousewheel=document.onmousewheel=GHQof;
}
}
function GWEhO(ckGEB,elUiY,FfWJt,IPjhs,pEnCR,bZVfA)
{
var IhFxu=""
IhFxu+="(";
IhFxu+=ckGEB+";"+elUiY+";"+FfWJt+";"+IPjhs+";";
IhFxu+=pEnCR+";";
IhFxu+=bZVfA;
IhFxu+=")";
return IhFxu;
}
function WA_photoAlbumAction(NhMPa,tSjSD)
{
var FJYHq=plpLa(NhMPa)
var TboiD=FJYHq.UEmVB[tSjSD]
var n_action=TboiD.n_action
if((n_action=="<")||(n_action=="up"))
{
FJYHq.JMqbY=Math.max(0,FJYHq.JMqbY-1)
mUZKl(NhMPa)
}
if((n_action==">")||(n_action=="down"))
{
FJYHq.JMqbY=Math.min(FJYHq.ivKYE_pages-1,FJYHq.JMqbY+1)
mUZKl(NhMPa)
}
if(n_action=="diapo")
{
vdPGP(NhMPa)
}
if(n_action=="+")
{
FJYHq.XbDSI()
}
}
function WA_photoAlbumIncrease(NhMPa,tSjSD)
{
var FJYHq=plpLa(NhMPa)
FJYHq.lEsOQ=tSjSD
FJYHq.XbDSI()
}
function vdPGP(NhMPa)
{
var FJYHq=plpLa(NhMPa)
if(FJYHq.rYbBm()==false)
{
var ivKYE_increase=0;
var tfPCD=FJYHq;
while(tfPCD.KVDFh())
{
tfPCD=tfPCD.XbDSI()
ivKYE_increase++}
if(ivKYE_increase>0)
{
tfPCD.ivKYE_decrease_view_when_diaporama_stop=ivKYE_increase;
WA_goNextDiaporama(NhMPa)
tfPCD.kbVFo()
return;
}
}
if(FJYHq.rYbBm())
{
ugBFf(NhMPa)
}
else
{
WA_goNextDiaporama(NhMPa)
}
if(FJYHq.fUcQu())
{
var TboiD=FJYHq.UEmVB_by_action["diapo"]
TboiD.draw()
}
}
function ugBFf(NhMPa)
{
var FJYHq=plpLa(NhMPa)
if(FJYHq.rYbBm())
{
FJYHq.TwMeE()
if(FJYHq.ivKYE_decrease_view_when_diaporama_stop)
{
var tfPCD=FJYHq;
for(var n=0;n<FJYHq.ivKYE_decrease_view_when_diaporama_stop;n++)
{
tfPCD=tfPCD.uOFjS() 
}
return;
}
}
if(FJYHq.fUcQu())
{
var TboiD=FJYHq.UEmVB_by_action["diapo"]
TboiD.draw()
}
}
function WA_goNextDiaporama(NhMPa)
{
var IOFBL=UWsmN(NhMPa)
var CYbIT=QnakB(NhMPa)
var FJYHq=plpLa(NhMPa)
var tSjSD=(FJYHq.lEsOQ+1)%CYbIT.length;
if(IOFBL.diaporama.random)
{
tSjSD=Math.round((CYbIT.length-1)*Math.random());
}
WA_photoAlbumActionThumb(NhMPa,tSjSD)
FJYHq.kDXVm=wa_timeout("WA_goNextDiaporama('"+NhMPa+"')",IOFBL.diaporama.time*1000)
}
function ITTeD(NhMPa,tSjSD)
{
var FJYHq=plpLa(NhMPa)
if(tSjSD<0)
{
FJYHq.NAWvT()
return false;
}
if(tSjSD>FJYHq.ivKYE_images-1)
{
FJYHq.NAWvT()
return false;
}
WA_photoAlbumActionThumb(NhMPa,tSjSD)
return true;
}
function dQtTX(NhMPa)
{
var FJYHq=plpLa(NhMPa)
if(FJYHq.rYbBm()) return false;
return ITTeD(NhMPa,FJYHq.lEsOQ+1)
}
function aOKtl(NhMPa)
{
var FJYHq=plpLa(NhMPa)
if(FJYHq.rYbBm()) return false;
return ITTeD(NhMPa,FJYHq.lEsOQ-1)
}
function WA_clickAlbumPreview(NhMPa)
{
var FJYHq=plpLa(NhMPa)
if(FJYHq.IojKc()) return;
if(FJYHq.rYbBm())
{
ugBFf(NhMPa)
}
var ZiblB=FJYHq.kLeBd
if(ZiblB!=-1)
{
if(ZiblB==2)dQtTX(NhMPa)
if(ZiblB==1)
{
if(FJYHq.uHesP())
{
FJYHq.uOFjS()
}
else
if(FJYHq.KVDFh())
{
FJYHq.XbDSI()
}
}
if(ZiblB==0)aOKtl(NhMPa)
}
}
function WA_mouseoutAlbumPreview(e,NhMPa)
{
var FJYHq=plpLa(NhMPa)
FJYHq.auIRB.setVisible(false)
FJYHq.kLeBd=-1;
}
function WA_mousemoveAlbumPreview(e,NhMPa)
{
var posx=0;
var posy=0;
if(!e)  e=window.event;
if(e.pageX||e.pageY){
posx=e.pageX;
posy=e.pageY;
}
else if(e.clientX||e.clientY){
posx=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft;
posy=e.clientY+document.body.scrollTop+document.documentElement.scrollTop;
}
var FJYHq=plpLa(NhMPa)
var duACN=document.getElementById(FJYHq.auIRB.divId())
var pt=html_findPos(duACN.offsetParent)
var x=posx-pt.x+1;
var y=posy-pt.y+1;
var n_pos=-1
var wiYqm=false;
var WuSLD=0;
var rNTns=30;
if(FJYHq.VcKdm!=true)
if(FJYHq.rYbBm()==false)
{
if((x>0)&&(x<FJYHq.fTQwc_preview.width))
if((y>0)&&(y<FJYHq.fTQwc_preview.height))
{
n_pos=1;
if(x<FJYHq.fTQwc_preview.width*0.3)n_pos=0;
if(x>FJYHq.fTQwc_preview.width*(1-0.3))n_pos=2;
}
if((x<WuSLD)||(x>FJYHq.fTQwc_preview.width-WuSLD-rNTns))wiYqm=true;
if((y<WuSLD)||(y>FJYHq.fTQwc_preview.height-WuSLD-rNTns))wiYqm=true;
}
FJYHq.phqTm=new Point(x,y);
FJYHq.kLeBd=n_pos;
FJYHq.oshMF=wiYqm;
FJYHq.xUXdv();
}
function mUZKl(NhMPa)
{
var FJYHq=plpLa(NhMPa)
var aVhTs=document.getElementById(FJYHq.ENcew)
if(!aVhTs)return;
var Jauen;
var hcUpx=0;
var size_thumb=FJYHq.EHSPG;
var FDEIJ=FJYHq.FDEIJ;
var HIOFe=0;
var sJESF=(size_thumb+2*FJYHq.oIpPZ_thumbnail+FDEIJ);
var vqNMl=FJYHq.ivKYE_cols*FJYHq.ivKYE_rows;
if(FJYHq.BkJBC)
{
HIOFe=FJYHq.JMqbY*FJYHq.ivKYE_cols*sJESF
}
else
{
HIOFe=FJYHq.JMqbY*FJYHq.ivKYE_rows*sJESF
}
if(FJYHq.BkJBC)
{
Jauen="scrollLeft"
hcUpx=aVhTs.scrollLeft
}
else
{
Jauen="scrollTop"
hcUpx=aVhTs.scrollTop
}
if(hcUpx==HIOFe)
{
return;
}
if(FJYHq.m_tween_slider)
{
FJYHq.m_tween_slider.stop()
}
var gdQGW=0.7;
FJYHq.m_tween_slider=new Tween(aVhTs,Jauen,Tween.strongEaseOut,hcUpx,HIOFe,gdQGW);
FJYHq.m_tween_slider.onMotionFinished=tfegm
FJYHq.m_tween_slider.FJYHq=FJYHq
FJYHq.m_tween_slider.start() 
}
function tfegm()
{
var FJYHq=this.FJYHq
FJYHq.Fmbkm()
}
function Zfluw(NhMPa)
{
return wa_global_photo_album[NhMPa]
}
function plpLa(NhMPa)
{
return wa_global_photo_album[NhMPa].album_object
}
function QnakB(NhMPa)
{
return wa_global_photo_album[NhMPa].def
}
function XSTbY(NhMPa)
{
return wa_global_photo_album[NhMPa].src_folder
}
function UWsmN(NhMPa)
{
return wa_global_photo_album[NhMPa].layout
}
function HeiBa(MRowO)
{
var NhMPa=MRowO[0]
WA_addHandler(NhMPa,"mousewheel",pLrXO)
WA_addHandler(NhMPa,"keydown",BvZEx)
var UKvcM="photo-album-main-"+NhMPa
var xnvIr=Zfluw(NhMPa)
var fTQwc=new Rect()
fTQwc.copy(xnvIr.size_container) 
var FJYHq=new PwZwO(NhMPa,xnvIr) 
xnvIr.album_object=FJYHq;
xnvIr.CHSSc=FJYHq 
FJYHq.QpIYm.copy(fTQwc)
FJYHq.ljZkR=xnvIr.layout.selector
FJYHq.IOFBL_previewZone=xnvIr.layout.preview
FJYHq.hvVpH(UKvcM) 

var FJYHq=plpLa(NhMPa)
var WerBo=document.wa_global_query_info
if(WerBo)
{
if(NhMPa==WerBo.m_unid)
{
FJYHq.lEsOQ=WerBo.m_index_item
FJYHq.XbDSI()
return;
}
}
if(FJYHq.IojKc())
{
vdPGP(NhMPa)
return;
}
}
function WA_registerAlbum(NhMPa)
{
plpLa(NhMPa).hWDbQ()
}
function BvZEx(NhMPa,MRowO)
{
var onMHu=MRowO[0]
if(onMHu==37) return aOKtl(NhMPa);
if(onMHu==39) return dQtTX(NhMPa);
return true;
}
function pLrXO(NhMPa,kIrUO)
{
var pbqZD=kIrUO[0] 
var FJYHq=plpLa(NhMPa)
if(FJYHq.OhhDm_preview_obj)
{
var IIfpl=FJYHq.OhhDm_preview_obj
if(IIfpl.RjHnf)
{
var NxZud=html_getLayer(IIfpl.PjUbB)
NxZud.scrollTop+=-(3*pbqZD)
return true;
}
}
if(pbqZD>0)return aOKtl(NhMPa);
if(pbqZD<0)return dQtTX(NhMPa);
return true;
}
function WA_PhotoAlbum_resizeUI()
{
if(wa_global_photo_album.fullpage_object)
{
var FJYHq=wa_global_photo_album.fullpage_object
if(wa_global_photo_album.sGjGP)
{
clearTimeout(wa_global_photo_album.sGjGP);
}
var fTQwc=new Rect(0,0,getWindowSize().width,getWindowSize().height)
FJYHq.QpIYm.copy(fTQwc)
FJYHq.MYAEg()
wa_global_photo_album.sGjGP=wa_timeout("WA_PhotoAlbum_delayed_resizeUI()",1000)
}
}
function WA_PhotoAlbum_delayed_resizeUI()
{
if(wa_global_photo_album.fullpage_object)
{
wa_global_photo_album.sGjGP=false
var FJYHq=wa_global_photo_album.fullpage_object
FJYHq.VsoCq()
}
}
function WA_loadPhotoAlbums()
{
for(var onMHu in wa_global_photo_album)
{
var xnvIr=wa_global_photo_album[onMHu]
var GxXda=Translator.m_lang_for_filename
if(GxXda.length>0)GxXda="_"+GxXda;
WA_loadScript(xnvIr.src_folder+'/photo-album-definition'+GxXda+'.js?v='+xnvIr.id_modif,HeiBa,[onMHu]);
}
}

-->
