<!--
 
function TORRM(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 ArIPa(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 hNxHs(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 mDutI=new RGBColor(col)
mDutI.a=0
grad.addColorStop(1,col);grad.addColorStop(0,mDutI.toRGB());
c.fillStyle=grad;
c.beginPath();c.rect(x,y,8,14);c.fill()
c.fillStyle=old_fill
}
function bhdUb(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 wGtvv(name,vxjwj,QSedY)
{
var n=vxjwj.indexOf("%")
if(n>-1)
{
vxjwj=wa_evaluate(vxjwj.replace("%","/100"))
return Math.round(vxjwj*QSedY)
}
vxjwj=parseFloat(vxjwj)
return Math.round(vxjwj)
}
function doBxE(iFOpp,NjNIO,AxXDO)
{
var x=wGtvv("x",iFOpp.x,NjNIO)
var y=wGtvv("y",iFOpp.y,AxXDO)
if(iFOpp.x.indexOf("%")==-1)NjNIO=NjNIO-x
if(iFOpp.y.indexOf("%")==-1)AxXDO=AxXDO-y 

var lx=wGtvv("lx",iFOpp.lx,NjNIO)
var ly=wGtvv("ly",iFOpp.ly,AxXDO)
return new Rect(x,y,lx,ly)
}
function WA_change_tool_button(xANtX,FZjDb,over)
{
var paWlQ=mtLtJ(xANtX)
if(paWlQ&&paWlQ.ceDxj)
{
var PVgDO=paWlQ.ceDxj[FZjDb]
if(PVgDO)
{
PVgDO.rpnbS=over
PVgDO.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=="<")
{
TORRM(c,0,0,lx,false)
}
if(type==">")
{
TORRM(c,0,0,lx,true)
}
if(type=="down")
{
c.rotate(-Math.PI/2);c.translate(-lx,0);
TORRM(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);
TORRM(c,0,0,lx,false);
c.translate(0,ly);c.rotate(-Math.PI/2);
}
if(type=="+")
{
ArIPa(c,0,0,lx,12,4)
}
if(type=="diapo")
{
hNxHs(c,0,0,lx,current_col)
}
if(type=="stop")
{
bhdUb(c,0,0,lx,current_col)
}
}
naGtE.prototype=new Tween();
naGtE.prototype.constructor=Tween;
naGtE.superclass=Tween.prototype;
function naGtE(obj,AHDHh,DWBTC,lnNFe,VPMAs)
{
this.targetObject=obj;
this.init(new Object(),'a',AHDHh,DWBTC,lnNFe,VPMAs);
this.onMotionChanged=function(evt)
{
var v=evt.target.getPosition();
var cIhkJ=this.targetObject;
v=Math.round(v*100)/100
cIhkJ.setOpacity(v/100);
}
}
function onMouseOnPreviewComment(xANtX,ceaSR,FAFbX)
{
var paWlQ=mtLtJ(xANtX)
var cMWav=paWlQ.qFphn_preview_obj 
var old=paWlQ.fPwit
paWlQ.fPwit=ceaSR;
cMWav.HhZPQ=ceaSR
if(paWlQ.fPwit)
paWlQ.cpvUn=-1;

if(FAFbX)
wa_timeout(Delegate.create(cMWav,cMWav.ccuAc),200);
else
wa_timeout(Delegate.create(cMWav,cMWav.sQJIu),200);
}
YXWmg.prototype=new Tween();
YXWmg.prototype.constructor=Tween;
YXWmg.superclass=Tween.prototype;
function YXWmg(obj,AHDHh,DWBTC,lnNFe,VPMAs)
{
this.targetObject=obj;
this.init(new Object(),'a',AHDHh,DWBTC,lnNFe,VPMAs);
this.onMotionChanged=function(evt)
{
var v=evt.target.getPosition();
var cMWav=this.targetObject;
cMWav.tKBDc=v
cMWav.JOxbv()
}
this.onMotionFinished=function(evt)
{
var cMWav=this.targetObject;
if(cMWav.WClfj==false)
{
cMWav.EGtbc.setVisible(false)
html_SetVisibility(cMWav.WwjvY,false)
}
cMWav.setOverflow(cMWav.HhZPQ)
}
}
function mgjwF(xANtX,ogCDn)
{
this.WfjaI=xANtX
this.ogCDn=ogCDn
this.WwjvY=this.ogCDn+"comment-text-div"
this.HhZPQ=false;
this.WClfj=false;
this.tKBDc=0;
this.toHtml=function()
{
var QtUWD=""
this.EGtbc=new WA_GraphicElement(this.ogCDn+"-graphic-comment-bg",500,false)
this.EGtbc._objPreview=this
this.EGtbc.draw=function()
{
if(this._objPreview.WClfj)
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,0,0,'',['rgba(0,0,0,0.6)'],this.shadow(),0,this.opacity())
}
}
QtUWD+=this.EGtbc.toHtml() 
QtUWD+="<div id='"+this.WwjvY+"' ";
QtUWD+="onmouseover=\"javascript:onMouseOnPreviewComment('"+this.WfjaI+"',true)\" ";
QtUWD+="onmouseout=\"javascript:onMouseOnPreviewComment('"+this.WfjaI+"',false)\" ";
QtUWD+=" style=\"font-family:Arial;font-size:13px;color:#ffffff;margin:2px;text-align:center;"
QtUWD+="overflow:auto;visibility:hidden;"
QtUWD+="position:absolute;"
QtUWD+="z-index:5250;"
QtUWD+="\">";
QtUWD+="</div>";
return QtUWD
}
this.Fxwuc=function()
{
this.EGtbc.registerDynamicCanvas();
}
this.SdLMD=function(fuEvw,cGTmT,NjNIO,AxXDO)
{
this.rjDnD=new Rect(fuEvw,cGTmT,NjNIO,AxXDO)
this.INEvX(fuEvw,cGTmT,NjNIO,AxXDO)
}
this.INEvX=function(fuEvw,cGTmT,NjNIO,AxXDO)
{
if(AxXDO<=0)
{
this.EGtbc.setVisible(false)
html_SetVisibility(this.WwjvY,false)
return;
}
this.EGtbc.setRect(fuEvw,cGTmT,NjNIO,AxXDO)
html_SetGeometry(this.WwjvY,fuEvw,cGTmT,NjNIO,AxXDO)
}
this.setOverflow=function(ORTuK)
{
var cIhkJ=html_getLayer(this.WwjvY)
var DpWSt=((ORTuK)?"auto":"hidden")
cIhkJ.style.overflow=DpWSt 
}
this.AMEJY=function()
{
this.akvYr=true
clearTimeout(this.timerProgress)
this.timerProgress=wa_timeout(Delegate.create(this,this.KwScb),300);
}
this.KwScb=function()
{
if(this.akvYr!=true)return;
this.akvYr=false
this.YkDGR("chargement en cours...")
}
this.YkDGR=function(QtUWD)
{
this.lbxkq=QtUWD
this.SFEOt(QtUWD)
}
this.WEvwl=function(QtUWD)
{
this.akvYr=false
this.mQwiR=0;
this.WClfj=true
this.SFEOt(QtUWD)
}
this.SFEOt=function(QtUWD)
{
this.lbxkq=QtUWD
var iFOpp=this.rjDnD 
if(!iFOpp)return;
var cIhkJ=html_getLayer(this.WwjvY)
cIhkJ.style.overflow="hidden" 
this.INEvX(iFOpp.x,iFOpp.y+iFOpp.height-1,iFOpp.width,1)
html_writeContent(this.WwjvY,this.lbxkq)
if(isMSIE())
{
WA_exec_delayedCallback(this,this.hiIqA)
}
else
{
this.hiIqA()
}
}
this.hiIqA=function()
{
var iFOpp=this.rjDnD
var cIhkJ=html_getLayer(this.WwjvY)
this.mQwiR=cIhkJ.scrollHeight+4;
this.mQwiR=Math.min(this.mQwiR,iFOpp.height*0.8);
this.tKBDc=0
this.ccuAc()
}
this.JOxbv=function()
{
var QtUWD=this.lbxkq;
var iFOpp=this.rjDnD
var cIhkJ=html_getLayer(this.WwjvY)
var aUgSF=this.tKBDc
var AxXDO=aUgSF 
this.INEvX(iFOpp.x,iFOpp.y+iFOpp.height-AxXDO,iFOpp.width,AxXDO)
WA_exec_delayedCallback(this,this.rRGGd)
}
this.ccuAc=function()
{
this.DLnBd(true)
}
this.sQJIu=function()
{
this.DLnBd(false)
}
this.DLnBd=function(JAFOa)
{
var iFOpp=this.rjDnD
if(this.JfhlO)
{
this.JfhlO.stop()
this.JfhlO=false;
}
var XLheA=Math.min(iFOpp.height*0.2,this.mQwiR);
XLheA=Math.min(40,XLheA);
if(this.HhZPQ)XLheA=this.mQwiR
var sTFod=this.tKBDc;
var jefQr=XLheA;
if(this.WClfj==false)
{
sTFod=this.tKBDc;
jefQr=0;
}

if(JAFOa)
{
this.setOverflow(false)
}
if(this.HhZPQ!=true)
{
var cIhkJ=html_getLayer(this.WwjvY)
cIhkJ.scrollTop=0
}
this.JfhlO=new YXWmg(this,Tween.strongEaseOut,sTFod,jefQr,0.5)
this.JfhlO.start()
}
this.rRGGd=function(ORTuK)
{
var WClfj=this.WClfj
if(ORTuK==false)
{


WClfj=false;
}
this.EGtbc.setVisible(WClfj)
html_SetVisibility(this.WwjvY,WClfj)
}
}
function WA_photoAlbumActionThumb(xANtX,FZjDb,XCDaT)
{
var paWlQ=mtLtJ(xANtX)
if(paWlQ.pJNXs()==false)return 
var IJZiE=paWlQ.liMlD;
var Vcaex_img=document.getElementById(IJZiE)
if(FZjDb==-1) FZjDb=0;
var LgPbP=rMPsC(xANtX)[FZjDb]
var DuKcA=paWlQ.GqRui()
var jTnmW=DuKcA.border_size 
if(XCDaT!=true)
if(paWlQ.aKYVe==FZjDb)
{
return;
}
if(paWlQ.UEBlZ) return;
paWlQ.UEBlZ=true 
var XLheA_size=new Size(paWlQ.khrPG_preview.width-2*jTnmW,paWlQ.khrPG_preview.height-2*jTnmW) 

var XLheA_reso=paWlQ.odElB_layout.max_img_resolution
var src_folder=OoimP(xANtX)
var QSedY=new Size(LgPbP.size.w,LgPbP.size.h)
QSedY.scale(XLheA_size)
if(XLheA_reso>0)
{
var XLheA_size_album=new Size(XLheA_reso,XLheA_reso)
QSedY.scale(XLheA_size_album)
}
var KCqxh=new Image();
if(isMSIE())
{
KCqxh=document.getElementById(paWlQ.CPUqE) 
KCqxh.width=QSedY.width
KCqxh.height=QSedY.height
}
paWlQ.vEdTE=KCqxh
KCqxh.WmWah=0.2
KCqxh.AivSG=0.2
KCqxh.OVwRr_img=FZjDb
KCqxh.OrCOn=LgPbP
KCqxh.qFphn_preview_obj=paWlQ.qFphn_preview_obj
KCqxh.LYxvV=paWlQ.LYxvV
KCqxh.CKUof=Tween.strongEaseOut
KCqxh.Vcaex_img=Vcaex_img
KCqxh.LBdgA=document.getElementById(paWlQ.LYxvV.divId())
KCqxh.paWlQ=paWlQ 
KCqxh.SgNdf=QSedY;
KCqxh.loaded=false;
paWlQ.qFphn_preview_obj.AMEJY()
KCqxh.onload=function()
{
vpkot(this,this.Vcaex_img)
}
KCqxh.onerror=function()
{
JTeRO(this,false)
}
KCqxh.onabort=function()
{
JTeRO(this,false)
}
KCqxh.src=src_folder+"/"+LgPbP.th+"?v="+LgPbP.mod;

}
function vpkot(KCqxh_obj,Vcaex_img)
{
clearTimeout(KCqxh_obj.paWlQ.qFphn_preview_obj.timerProgress) 
if(isMobileBrowser())
{
var paWlQ=KCqxh_obj.paWlQ
paWlQ.aKYVe=KCqxh_obj.OVwRr_img
KCqxh_obj.LYxvV.setOpacity(1);
html_SetOpacity(KCqxh_obj.Vcaex_img,1)
KFNPh(KCqxh_obj)
JTeRO(KCqxh_obj,true)
return;
}
var EvbBN=new naGtE(KCqxh_obj.LYxvV,KCqxh_obj.CKUof,100,0,KCqxh_obj.WmWah);
EvbBN.KCqxh_obj=KCqxh_obj
EvbBN.Vcaex_img=Vcaex_img
EvbBN.onMotionFinished=EQVNn
var knvgJ=new OpacityTween(Vcaex_img,KCqxh_obj.CKUof,100,0,KCqxh_obj.WmWah);
knvgJ.KCqxh_obj=KCqxh_obj
knvgJ.Vcaex_img=Vcaex_img
EvbBN.start()
knvgJ.start()
}
function EQVNn()
{
var KCqxh_obj=this.KCqxh_obj 
var FZjDb=KCqxh_obj.OVwRr_img
var paWlQ=KCqxh_obj.paWlQ
paWlQ.aKYVe=FZjDb
var Vcaex_img=KCqxh_obj.Vcaex_img 
Vcaex_img.KCqxh_obj=KCqxh_obj
KFNPh(KCqxh_obj) 
if(isMSIE()||isOperaBrowser())
{
var tZMre=new naGtE(KCqxh_obj.LYxvV,KCqxh_obj.CKUof,0,100,KCqxh_obj.AivSG);
tZMre.KCqxh_obj=KCqxh_obj
tZMre.Vcaex_img=this.Vcaex_img
tZMre.onMotionFinished=CZovu
var WFqlh=new OpacityTween(this.Vcaex_img,this.KCqxh_obj.CKUof,0,100,this.KCqxh_obj.AivSG);
WFqlh.KCqxh_obj=this.KCqxh_obj
WFqlh.Vcaex_img=this.Vcaex_img
WFqlh.start()
tZMre.start()
}
else
{
Vcaex_img.onload=function()
{
var KCqxh_obj=this.KCqxh_obj
var Vcaex_img=KCqxh_obj.Vcaex_img
var tZMre=new naGtE(KCqxh_obj.LYxvV,KCqxh_obj.CKUof,0,100,KCqxh_obj.AivSG);
tZMre.KCqxh_obj=KCqxh_obj
tZMre.Vcaex_img=Vcaex_img
tZMre.onMotionFinished=CZovu
var WFqlh=new OpacityTween(Vcaex_img,KCqxh_obj.CKUof,0,100,KCqxh_obj.AivSG);
WFqlh.KCqxh_obj=KCqxh_obj
WFqlh.Vcaex_img=Vcaex_img
WFqlh.start()
tZMre.start()
}
}
}
function CZovu()
{
JTeRO(this.KCqxh_obj,true)
}
function JTeRO(KCqxh_obj,NbxGQ)
{
var FZjDb=KCqxh_obj.OVwRr_img
var paWlQ=KCqxh_obj.paWlQ
paWlQ.UEBlZ=false;
var FZjDb=paWlQ.aKYVe 
{
paWlQ.HxZwY=Math.floor(FZjDb/(paWlQ.PFdat_cols*paWlQ.PFdat_rows))
hKAqg(paWlQ.xANtX)
}
paWlQ.xXJjg()
paWlQ.OmbvW()
var qFphn=paWlQ.wmvYN()
if(qFphn.length==0)
{
paWlQ.qFphn_preview_obj.rRGGd(false)
}
paWlQ.WOGOS()
}
function KFNPh(KCqxh_obj)
{
var Vcaex_img=KCqxh_obj.Vcaex_img
var paWlQ=KCqxh_obj.paWlQ
var QSedY=KCqxh_obj.SgNdf
paWlQ.iEvAc.width=QSedY.width
paWlQ.iEvAc.height=QSedY.height
Vcaex_img.width=QSedY.width;
Vcaex_img.height=QSedY.height;
Vcaex_img.src=KCqxh_obj.src;
Vcaex_img.paWlQ=paWlQ
Vcaex_img.QSedY=QSedY
paWlQ.WOGOS()
var qFphn=paWlQ.wmvYN()
if(qFphn.length>0)
{
paWlQ.BpsxS()
paWlQ.qFphn_preview_obj.WEvwl(qFphn)
}
else
{
paWlQ.qFphn_preview_obj.rRGGd(false);
}
}
function WA_photoAlbumChangeImageSize(Vcaex_img,QSedY,BPkog)
{
var dec=3
Vcaex_img.width=QSedY
Vcaex_img.height=QSedY
Vcaex_img.style.borderWidth=BPkog
}
function WA_photoAlbumThumbOver(Vcaex,xANtX,FZjDb)
{
var paWlQ=mtLtJ(xANtX)
var LgPbP_def=rMPsC(xANtX)[FZjDb]
var IJZiE=paWlQ.wikuF(FZjDb)
var Vcaex_img=document.getElementById(IJZiE)
Vcaex.paWlQ=paWlQ;
Vcaex.Vcaex_img=Vcaex_img
var dec=2
WA_photoAlbumChangeImageSize(Vcaex_img,paWlQ.fBFaY-2*dec,paWlQ.JLWVD_thumbnail+dec)
}
function WA_photoAlbumThumbOut(Vcaex)
{
var Vcaex_img=Vcaex.Vcaex_img;
var paWlQ=Vcaex.paWlQ
WA_photoAlbumChangeImageSize(Vcaex_img,paWlQ.fBFaY,paWlQ.JLWVD_thumbnail) 
}
function MdaDA(xANtX,PDwTk)
{
this.xANtX=xANtX;
this.EKNLs=25;
this.nuuHU=PDwTk;
this.hhYeN="photo-album-toolbar-"+this.xANtX
this.INCYG=("photo-album-scroll-content"+this.xANtX)
this.khrPG_selector_slider=null;
this.unYIb=null;
this.khrPG_preview=null;
this.PFdat_cols=0;
this.PFdat_rows=0;
this.lYLVu=new Array()
this.HxZwY=0;
this.PFdat_pages=1
this.apdpo=true;
this.lQsxW=false
this.nqFFa=40
this.iEvAc=new Size(0,0)
this.EfLbQ=false;
this.cpvUn=-1;
this.aKYVe=-1;
this.PFdat_images=this.nuuHU.def.length
this.QVGEc=false;
this.bjNDw=new Rect(0,0,100,100)
this.odElB_layout=bDeHD(this.xANtX)
var odElB=this.odElB_layout
if(odElB.diaporama&&(odElB.diaporama.startup))this.QVGEc=true;
this.ZpNlW=false;
this.odElB_previewZone=false;
this.kfktL=0;
this.OMwHh=function()
{
if(this==this.nuuHU.album_object) return true;
return false;
}
this.ogCDn=function()
{
return this.xANtX+this.kfktL
}
this.BpsxS=function()
{
var paWlQ=this
var QSedY=new Size(paWlQ.iEvAc.width,paWlQ.iEvAc.height)
var DuKcA=paWlQ.GqRui()
var oVYfB=new RGBColor(DuKcA.border_col)
var jTnmW=DuKcA.border_size
if(oVYfB.a==0) jTnmW=0;
var agxgL=paWlQ.khrPG_preview 
var x0=Math.round((agxgL.width-(QSedY.width+2*jTnmW))/2)
var y0=Math.round((agxgL.height-(QSedY.height+2*jTnmW))/2) 


paWlQ.qFphn_preview_obj.SdLMD(x0+jTnmW,y0+jTnmW,QSedY.width,QSedY.height);

}
this.WOGOS=function()
{
var paWlQ=this
var QSedY=new Size(paWlQ.iEvAc.width,paWlQ.iEvAc.height)
var DuKcA=paWlQ.GqRui()
var oVYfB=new RGBColor(DuKcA.border_col)
var jTnmW=DuKcA.border_size
if(oVYfB.a==0) jTnmW=0;
var agxgL=paWlQ.khrPG_preview 
var x0=Math.round((agxgL.width-(QSedY.width+2*jTnmW))/2)
var y0=Math.round((agxgL.height-(QSedY.height+2*jTnmW))/2)
paWlQ.LYxvV.setRect(x0,y0,QSedY.width+2*jTnmW,QSedY.height+2*jTnmW) 
var iFZJD=document.getElementById(paWlQ.iFZJD_preview_id)
html_SetPosition(iFZJD,jTnmW+x0,jTnmW+y0)
}
this.wmvYN=function()
{
var KCqxh_obj=this.vEdTE
var kumed=this.odElB_layout
var qFphn=""
var url=KCqxh_obj.OrCOn.url
if(kumed.disp_comment)
{
if(kumed.disp_comment_img_number)
qFphn+="<b>"+(KCqxh_obj.OVwRr_img+1)+"/"+this.PFdat_images+"</b>"
if(kumed.disp_comment_img_fn)
{
if(qFphn.length>0)qFphn+="<br>"
qFphn+="("+KCqxh_obj.OrCOn.fn+")"
}
if(KCqxh_obj.OrCOn.comment.length>0)
{
if(qFphn.length>0)qFphn+="<br>"
qFphn+=KCqxh_obj.OrCOn.comment
}
if(url.length>0)
{
if(qFphn.length>0)qFphn+="<br>"
qFphn+="<br><a href='"+url+"' target=_blank "
qFphn+="style='color:#0000ff;' "
var APKpC=this.qFphn_preview_obj.WfjaI
qFphn+="onmouseover=\"javascript:_onMouseOnPreviewComment('"+APKpC+"',true)\" ";
qFphn+=">";
qFphn+="@ link"
qFphn+="</a><br><br>"
}
}
return qFphn;
}
this.pLiBa=function()
{
var odElB=bDeHD(xANtX)
var vNiqR=this.BruRc();
this.lQsxW=vNiqR.nav_has_horz_flow
if(this.lQsxW==false)
{
this.lYLVu.push("up")
this.lYLVu.push("down")
}
else
{
this.lYLVu.push("<")
this.lYLVu.push(">")
}
if(this.rsaiO())
{
this.lYLVu.push("+")
}
else
if(this.NgtrV())
{
this.lYLVu.push("-")
}
if(odElB.diaporama)
{
this.lYLVu.push("diapo")
}
if((vNiqR.nav_but_orient==5)||(vNiqR.nav_but_orient==3))
{
this.apdpo=false;
}
var canvas_bg=""
this.YsvdC=new WA_GraphicElement(this.ogCDn()+"-graphic-selector-bg",50,vNiqR.bg_shadow)
this.YsvdC.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,1,vNiqR.bg_border_col,[vNiqR.bg_col],vNiqR.bg_shadow,0)
}
canvas_bg+=this.YsvdC.toHtml() 
this.EGtbc_toolbar=new WA_GraphicElement(this.ogCDn()+"-graphic-toolbar-bg",50,vNiqR.bg_shadow)
this.EGtbc_toolbar.apdpo=this.apdpo 
this.EGtbc_toolbar.draw=function()
{
var dWTkY_toolbar=false;
if(this.apdpo)
{
dWTkY_toolbar=iWxRl(0,0,0,this.rect().height/2,vNiqR.toolbar_bg_col1,vNiqR.toolbar_bg_col2)
}
else
{
dWTkY_toolbar=iWxRl(0,0,this.rect().width/2,0,vNiqR.toolbar_bg_col1,vNiqR.toolbar_bg_col2)
}
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,1,vNiqR.toolbar_border_col,[dWTkY_toolbar],vNiqR.toolbar_shadow,0)
}
canvas_bg+=this.EGtbc_toolbar.toHtml() 
this.ceDxj=new Array()
this.ceDxj_by_action=new Array()
for(var n=0;n<this.lYLVu.length;n++)
{
var n_action=this.lYLVu[n]
var PVgDO=new WA_GraphicElement(this.ogCDn()+"-graphic-toolbar-but"+n,70,false)
PVgDO.n_action=n_action
PVgDO.paWlQ=this
PVgDO.rpnbS=false
PVgDO.EKNLs=this.EKNLs
PVgDO.DNrFm=vNiqR.toolbar_but_col1
PVgDO.qfprm=vNiqR.toolbar_but_col2
PVgDO.draw=function()
{
var WRNSX=this.EKNLs
var LGkkF=this.n_action
if(LGkkF=="diapo")
{
if(this.paWlQ.BHPOm())LGkkF="stop"
}
var iLZXj=(this.rpnbS)?this.qfprm:this.DNrFm
WA_toolbar_button(this.canvasId(),WRNSX,WRNSX,LGkkF,iLZXj,true)
}
this.ceDxj.push(PVgDO)
var cphtI_action=n_action
if(cphtI_action=="up")cphtI_action="<"
if(cphtI_action=="down")cphtI_action=">"
this.ceDxj_by_action[cphtI_action]=PVgDO
canvas_bg+="<div id='"+PVgDO.divId()+"-href' onclick=\"javascript:WA_photoAlbumAction('"+this.xANtX+"',"+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.xANtX+"',"+n+",true)";
canvas_bg+="\" ";
canvas_bg+="onmouseout=\"";
canvas_bg+="WA_change_tool_button('"+this.xANtX+"',"+n+",false)";
canvas_bg+="\" ";
canvas_bg+=">";
canvas_bg+="</div>";
canvas_bg+=PVgDO.toHtml()
}
canvas_bg+="<div id='"+this.INCYG+"' style=\"";
canvas_bg+="position:absolute;z-index:100;";
canvas_bg+="overflow:hidden;";
canvas_bg+="\"></div>";
return canvas_bg;
}
this.XsnoU=function()
{
var vNiqR=this.BruRc();
var r1_rect=this.khrPG_selector_slider;
var QtUWD="" 
var min_size=Math.min(r1_rect.width,r1_rect.height)
var size_thumb=vNiqR.th_size.size;
if(vNiqR.th_size.percent) size_thumb=Math.round(size_thumb*(min_size)/100);
var image_spacing=Math.max(0,Math.round((vNiqR.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.PFdat_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.PFdat_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.PFdat_images
var nb_pages=(nb_images/(this.PFdat_cols*this.PFdat_rows));
if(nb_pages>Math.floor(nb_pages)) nb_pages=Math.floor(nb_pages)+1;
this.PFdat_pages=nb_pages
this.fBFaY=size_thumb;
this.qNZXT=image_spacing;
this.JLWVD_thumbnail=size_border_thumbnail
var n_image=0;
var nb_item_x=this.PFdat_cols*nb_pages
var nb_item_y=this.PFdat_rows;
var nb_item_per_page=this.PFdat_cols*this.PFdat_rows 
if(this.lQsxW==false)
{
nb_item_x=this.PFdat_cols
nb_item_y=this.PFdat_rows*nb_pages;
}
QtUWD+="<table border=0 cellpadding=0 cellspacing=0 width=100% height=100% >";
QtUWD+="<tr>"
QtUWD+="<td "
if((this.lQsxW==false)||(this.PFdat_pages==1))
{
QtUWD+="align=center"
}
QtUWD+=">" 
QtUWD+="<table border=0 cellpadding="+(image_spacing/2)+" cellspacing=0  width=10px>";
for(var cGTmT=0;cGTmT<nb_item_y;cGTmT++)
{
QtUWD+="<tr>" 
for(var fuEvw=0;fuEvw<nb_item_x;fuEvw++)
{
QtUWD+="<td>"
var ind_img=0;
var nx_0=Math.floor(fuEvw/this.PFdat_cols)
var diff0=fuEvw-nx_0*this.PFdat_cols;
ind_img=nx_0*nb_item_per_page+(cGTmT*this.PFdat_cols)+diff0
if(ind_img<nb_images)
{
var LgPbP=this.nuuHU.def[ind_img]
var JfgCu=this.nuuHU.src_folder+"/th_"+LgPbP.th+"?v="+LgPbP.mod_th
QtUWD+="<a href=\"";
if(this.pJNXs())
{
QtUWD+="javascript:WA_photoAlbumActionThumb('"+xANtX+"',"+ind_img+")"
}
else
{
QtUWD+="javascript:WA_photoAlbumIncrease('"+xANtX+"',"+ind_img+")"
}
QtUWD+="\" "
QtUWD+="onmouseover=\"WA_photoAlbumThumbOver(this,'"+xANtX+"',"+ind_img+")\" "
QtUWD+="onmouseout=\"WA_photoAlbumThumbOut(this)\" "
QtUWD+=">"
QtUWD+="<img title='"+LgPbP.tooltip+"' id='"+this.wikuF(ind_img)+"' width="+size_thumb+"px height="+size_thumb+"px src='"+JfgCu+"' ";
QtUWD+="style='";
if(size_border_thumbnail>0)
{
QtUWD+="border-color:"+vNiqR.selector_img_border_color+";";
QtUWD+="border-width:"+size_border_thumbnail+"px;border-style:solid;";
}
QtUWD+="' ";
QtUWD+=">"
QtUWD+="</a>"
n_image++;
}
QtUWD+="</td>"
}
if(this.apdpo)
if(this.PFdat_pages>1)
{
for(var fuEvw=0;fuEvw<this.PFdat_cols;fuEvw++)
{
var MHkIf=size_thumb+2*size_border_thumbnail
QtUWD+="<td>"
QtUWD+="<div  style='width:"+(MHkIf)+"px;height:"+MHkIf+"px;'></div>";
QtUWD+="</td>"
}
}
QtUWD+="</tr>"
}
if(this.apdpo==false)
if(this.PFdat_pages>1)
{
for(var cGTmT=0;cGTmT<this.PFdat_rows;cGTmT++)
{
QtUWD+="<tr>"
var MHkIf=size_thumb+2*size_border_thumbnail
QtUWD+="<td colspan="+this.PFdat_cols+">"
QtUWD+="<div  style='width:"+(MHkIf)+"px;height:"+MHkIf+"px;'></div>";
QtUWD+="</td>"
QtUWD+="</tr>"
}
}
QtUWD+="</table>" 
QtUWD+="</td>"
QtUWD+="</tr>"
QtUWD+="</table>"
return QtUWD;
}
this.wikuF=function(FZjDb)
{
return this.ogCDn()+"-th-img"+FZjDb
}
this.tXMlB=function()
{
var DuKcA=this.GqRui();
if(DuKcA==false) return;
var LgPbP=this.nuuHU.def[0]
this.liMlD="photo-album-preview-img-"+this.ogCDn()
this.CPUqE=this.liMlD+"-cache"
this.iFZJD_preview_id="photo-album-preview-img-div"+this.ogCDn()
this.GMJeU="photo-album-preview-zone"+this.ogCDn()
var QtUWD=""
QtUWD+="<div  id='"+this.GMJeU+"' style=\"";
QtUWD+="position:absolute;z-index:500;";
QtUWD+="\" ";
QtUWD+="onclick=\"WA_clickAlbumPreview('"+this.xANtX+"')\" ";
QtUWD+="onmousemove=\"javascript:WA_mousemoveAlbumPreview(event,'"+this.xANtX+"')\" ";
QtUWD+="onmouseout=\"javascript:WA_mouseoutAlbumPreview(event,'"+this.xANtX+"')\" ";
QtUWD+=">";
QtUWD+="<div style='position:absolute;z-index:450;left:0px;top:0px;";
QtUWD+="width:100%;height:100%;background-color:#000000;";
QtUWD+="filter:alpha(opacity=0);-moz-opacity:0;opacity:0;' "
QtUWD+="></div>"
this.qFphn_preview_obj=new mgjwF(this.xANtX,this.ogCDn());
QtUWD+=this.qFphn_preview_obj.toHtml() 
this.LYxvV=new WA_GraphicElement(this.ogCDn()+"-graphic-img-bg",50,DuKcA.shadow)
this.LYxvV.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,0,'',[DuKcA.border_col],this.shadow(),0,this.opacity())
}
QtUWD+=this.LYxvV.toHtml() 
QtUWD+="<div id='"+this.iFZJD_preview_id+"' style=\"";
QtUWD+="position:absolute;z-index:100;";
QtUWD+="left:0px;";
QtUWD+="top:0px;";
QtUWD+="\" ";
QtUWD+=">";
QtUWD+="<img  id='"+this.liMlD+"' border=0 >";
if(isMSIE())
{
QtUWD+="<img style='position:absolute;left:0px;top:0px;visibility:hidden;' id='"+this.CPUqE+"'>"
}
else
{
QtUWD+="<img style='position:absolute;left:0px;top:0px;display:none;' id='"+this.CPUqE+"'>"
}
QtUWD+="</div>";
this.CbHmu=new WA_GraphicElement(this.ogCDn()+"-graphic-arrow0",300,true)
this.CbHmu.setImage("intuisphere.png",new Rect(97,49,46,47))
this.CbHmu.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,0,'',["#ffffff"],this.shadow(),0,this.opacity(),true)
var NjNIO=Math.round(this.rect().width*0.8);
var AxXDO=Math.round(this.rect().height*0.8);
WA_drawImage(this.canvasId(),this.img_src(),6+(this.rect().width-NjNIO)/2,6+(this.rect().height-AxXDO)/2,NjNIO,AxXDO,this.img_clip(),this.opacity(),false)
}
this.WrepR=new WA_GraphicElement(this.ogCDn()+"-graphic-arrow1",300,true)
this.WrepR.setImage("intuisphere.png",new Rect(2,49,46,47))
this.WrepR.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,0,'',["#ffffff"],this.shadow(),0,this.opacity(),true)
var NjNIO=Math.round(this.rect().width*0.8);
var AxXDO=Math.round(this.rect().height*0.8);
WA_drawImage(this.canvasId(),this.img_src(),6+(this.rect().width-NjNIO)/2,6+(this.rect().height-AxXDO)/2,NjNIO,AxXDO,this.img_clip(),this.opacity(),false)
}
QtUWD+=this.CbHmu.toHtml()
QtUWD+=this.WrepR.toHtml() 
this.GSnHK=new WA_GraphicElement(this.ogCDn()+"-graphic-cursor-zoom",400,false)
this.GSnHK.setSize(30,30)
this.GSnHK.setImage("intuisphere.png",new Rect(0,0,48,48))
this.GSnHK.draw=function()
{
WA_drawImage(this.canvasId(),this.img_src(),0,0,this.rect().width,this.rect().height,this.img_clip())
}
QtUWD+=this.GSnHK.toHtml() 
QtUWD+="</div>";
return QtUWD;
}
this.Fxwuc=function()
{
if(this.EctTE())
{
this.YsvdC.registerDynamicCanvas();
this.EGtbc_toolbar.registerDynamicCanvas();
for(var n=0;n<this.ceDxj.length;n++)
{
var PVgDO=this.ceDxj[n]
PVgDO.registerDynamicCanvas();
}
}
if(this.pJNXs())
{
this.qFphn_preview_obj.Fxwuc()
this.LYxvV.registerDynamicCanvas();
this.CbHmu.registerDynamicCanvas();
this.WrepR.registerDynamicCanvas();
this.GSnHK.registerDynamicCanvas();
this.GSnHK.setVisible(false)
}
if(this.EGtbc_global)
this.EGtbc_global.registerDynamicCanvas();
this.fsJgc()
}
this.BHPOm=function()
{
return(this.GHLXu)?true:false;
}
this.RgSsS=function()
{
return(this.HxZwY>0)
}
this.ICfPj=function()
{
return(this.HxZwY<this.PFdat_pages-1)
}
this.HKhMa=function()
{
return(this.aKYVe>0);
}
this.Gqhxm=function()
{
return(this.aKYVe<this.nuuHU.def.length-1);
}
this.NTfVV=function()
{
if(this.EctTE())
{
var vNiqR=this.BruRc() 
var NjNIO=this.bjNDw.width
var AxXDO=this.bjNDw.height
var r0=vNiqR.rect
var r0_rect=doBxE(r0,NjNIO,AxXDO)
r0_rect.x+=this.bjNDw.x
r0_rect.y+=this.bjNDw.y
var r1_rect=r0_rect.clone() 
var xcnZP_toolbar=r0_rect.clone()
var PFdat_buttons=this.lYLVu.length 
var VBOTl=5
var IEMRD=this.EKNLs+VBOTl*2
var qYSgD=(PFdat_buttons*this.EKNLs)
if(vNiqR.nav_but_orient==1)
{
r1_rect.y+=IEMRD;
r1_rect.height-=IEMRD;
xcnZP_toolbar.x=xcnZP_toolbar.x+(xcnZP_toolbar.width-qYSgD)/2;
xcnZP_toolbar.width=qYSgD
xcnZP_toolbar.y+=VBOTl;
xcnZP_toolbar.height=this.EKNLs;
}
if(vNiqR.nav_but_orient==5)
{
r1_rect.width-=IEMRD;
xcnZP_toolbar.y=xcnZP_toolbar.y+(xcnZP_toolbar.height-qYSgD)/2;
xcnZP_toolbar.height=qYSgD
xcnZP_toolbar.x+=r1_rect.width+VBOTl;
xcnZP_toolbar.width=this.EKNLs;
}
if(vNiqR.nav_but_orient==7)
{
r1_rect.height-=IEMRD;
xcnZP_toolbar.x=xcnZP_toolbar.x+(xcnZP_toolbar.width-qYSgD)/2;
xcnZP_toolbar.width=qYSgD
xcnZP_toolbar.y+=r1_rect.height+VBOTl;
xcnZP_toolbar.height=this.EKNLs;
}
if(vNiqR.nav_but_orient==3)
{
r1_rect.width-=IEMRD;
r1_rect.x+=IEMRD;
xcnZP_toolbar.y=xcnZP_toolbar.y+(xcnZP_toolbar.height-qYSgD)/2;
xcnZP_toolbar.height=qYSgD
xcnZP_toolbar.x+=VBOTl;
xcnZP_toolbar.width=this.EKNLs;
}
this.khrPG_selector_slider=r1_rect
this.unYIb=xcnZP_toolbar 
var oUCgS=this.khrPG_selector_slider;
this.YsvdC.setRect(oUCgS.x,oUCgS.y,oUCgS.width,oUCgS.height)
html_SetRect(this.INCYG,r1_rect) 
var xcnZP=this.unYIb
this.EGtbc_toolbar.setRect(xcnZP.x,xcnZP.y,xcnZP.width,xcnZP.height)
var lx_button=this.EKNLs
var ly_button=lx_button
var gPRIV=xcnZP_toolbar.x
var cGTmT_but0=xcnZP_toolbar.y
for(var n=0;n<this.ceDxj.length;n++)
{
var PVgDO=this.ceDxj[n]
var AtxCM=gPRIV
var cGTmT_but=cGTmT_but0
if(this.apdpo)
{
AtxCM+=n*lx_button;
}
else
{
cGTmT_but+=n*ly_button;
}
PVgDO.setRect(AtxCM,cGTmT_but,lx_button,ly_button)
html_SetGeometry(PVgDO.divId()+"-href",AtxCM,cGTmT_but,lx_button,ly_button)
}
var Vcaex_selector=document.getElementById(this.INCYG)
if(Vcaex_selector)
{
Vcaex_selector.innerHTML=this.XsnoU();
}
this.OmbvW()
}
}
this.rsaiO=function()
{
if((this.kfktL==1)&&(this.EctTE()==true)) return true;
if((this.kfktL==0)&&(this.odElB_layout.has_full_page_config)) return true;
return false;
}
this.NgtrV=function()
{
if(this.kfktL==1) return true;
if(this.kfktL==2) return true;
return false;
}
this.cNSnx=function()
{
return this.QVGEc;
}
this.BruRc=function()
{
return this.ZpNlW;
}
this.GqRui=function()
{
return this.odElB_previewZone;
}
this.EctTE=function()
{
if(this.BruRc()) return true;
return false;
}
this.pJNXs=function()
{
if(this.GqRui()) return true;
return false;
}
this.OmbvW=function()
{
if(this.EctTE()==false)return
var ClIuZ=this.ceDxj_by_action["<"]
ClIuZ.setVisible(this.RgSsS())
var aDUBb=this.ceDxj_by_action[">"]
aDUBb.setVisible(this.ICfPj())
}
this.xXJjg=function()
{
var DuKcA=this.GqRui();
var NjNIO=this.bjNDw.width
var AxXDO=this.bjNDw.height
var oUCgS=DuKcA.rect
var oUCgS_rect=doBxE(oUCgS,NjNIO,AxXDO)
if(this.kfktL==2)
{
oUCgS_rect=new Rect(0,0,NjNIO,AxXDO)
}
oUCgS_rect.x+=this.bjNDw.x
oUCgS_rect.y+=this.bjNDw.y 


if(this.kfktL!=0)
if((this.kfktL==2)||((oUCgS.x=="0%")&&(oUCgS.y=="0%")&&(oUCgS.lx=="100%")&&(oUCgS.ly=="100%")))
{
var dec=8;
oUCgS_rect.x+=dec
oUCgS_rect.y+=dec
oUCgS_rect.width-=2*dec
oUCgS_rect.height-=2*dec 
}
var xcnZP_rect=oUCgS_rect.clone()
this.khrPG_preview=xcnZP_rect 
html_SetRect(this.GMJeU,this.khrPG_preview)
this.awvAb()
this.VoXtF()
}
this.Tkbuu=function()
{
if(this.BHPOm()) return;
if(this.pJNXs()==false)return;
var CKUof=Tween.regularEaseOut
var VPMAs=0.3
if((!this.TtIFL)||(this.TtIFL.isRunning()==false))
{
if(this.TtIFL)this.TtIFL.stop()
this.TtIFL=new naGtE(this.CbHmu,CKUof,0,100,VPMAs)
this.TtIFL.onMotionFinished=this.YVqha
this.TtIFL.m_count=0
this.TtIFL.start()
}
if((!this.SwjHq)||(this.SwjHq.isRunning()==false))
{
if(this.SwjHq)this.SwjHq.stop()
this.SwjHq=new naGtE(this.WrepR,CKUof,0,100,VPMAs)
this.SwjHq.onMotionFinished=this.YVqha
this.SwjHq.m_count=0
this.SwjHq.start()
}
}
this.YVqha=function()
{
if(this.m_count>=3)
{
return;
}
this.yoyo()
this.m_count++}
this.awvAb=function()
{
if(this.OMwHh()==false)return;
if(this.pJNXs()==false)return
if(isMobileBrowser())return
var qXSuB=30
var paWlQ=this;
var peFFi=paWlQ.ofDHq
var n_pos=paWlQ.cpvUn;
if((n_pos!=-1)&&(paWlQ.EfLbQ==false)&&(paWlQ.fPwit!=true))
{
var SMerl=true;
if(n_pos==0)
{
if(paWlQ.HKhMa()==false)SMerl=false;
paWlQ.GSnHK.setImage("intuisphere.png",new Rect(97,49,46,47))
}
else
if(n_pos==1)
{
if(paWlQ.NgtrV())
{
paWlQ.GSnHK.setImage("intuisphere.png",new Rect(48,0,48,48))
}
else
if(paWlQ.rsaiO())
{
paWlQ.GSnHK.setImage("intuisphere.png",new Rect(0,0,48,48))
}
else
{
SMerl=false;
}
}
else
if(n_pos==2)
{
if(paWlQ.Gqhxm()==false)SMerl=false;
paWlQ.GSnHK.setImage("intuisphere.png",new Rect(0,49,46,47))
}
paWlQ.GSnHK.setPosition(peFFi.x,peFFi.y,qXSuB,qXSuB);
paWlQ.GSnHK.setVisible(SMerl)
}
else
{
paWlQ.GSnHK.setVisible(false)
}
}
this.VoXtF=function()
{
if(this.pJNXs()==false)return
if((this.BHPOm()==false)&&(this.iEvAc.width>0))
{
var nqFFa=40
var x_arrow0=(this.khrPG_preview.width-this.iEvAc.width)/2
var x_arrow1=(x_arrow0+this.iEvAc.width-nqFFa)
var y_arrow0=(this.khrPG_preview.height-this.iEvAc.height)/2+(this.iEvAc.height-nqFFa)/2 
this.CbHmu.setRect(x_arrow0,y_arrow0,nqFFa,nqFFa)
this.WrepR.setRect(x_arrow1,y_arrow0,nqFFa,nqFFa)
this.CbHmu.setVisible(this.HKhMa())
this.WrepR.setVisible(this.Gqhxm())
}
else
{
this.CbHmu.setVisible(false)
this.WrepR.setVisible(false)
}
this.CbHmu.setOpacity(0)
this.WrepR.setOpacity(0)
}
this.fsJgc=function()
{
if(this.pJNXs())
{
this.xXJjg()
var FZjDb=this.aKYVe 
WA_photoAlbumActionThumb(this.xANtX,FZjDb,true)
this.xXJjg()
}
this.NTfVV()
if(this.EGtbc_global)
{
this.EGtbc_global.setRect(0,0,this.bjNDw.width,this.bjNDw.height);
}
if(this.DSmqr)
{
html_SetGeometry(this.DSmqr,0,0,this.bjNDw.width,this.bjNDw.height)
}
}
this.wjOeS=function()
{
if(this.pJNXs())
{
WA_photoAlbumActionThumb(this.xANtX,this.aKYVe,true)
}
}
this.FFnTh=function()
{
if(this.pJNXs())
{
WA_photoAlbumActionThumb(this.xANtX,this.aKYVe,false)
}
}
this.ErvLG=function(mMggH)
{
ZqKMj(this.kfktL>0)
var QtUWD=""
if(this.EctTE())
{
QtUWD+=this.pLiBa();
}
if(this.pJNXs())
{
QtUWD+=this.tXMlB();
};
if((this.kfktL==1)||(this.kfktL==2))
{
if(this.odElB_layout.bg_fullpage_img.length>0)
{
this.DSmqr=this.ogCDn()+"-graphic-fullpage-bg";
QtUWD+="<div id='"+this.DSmqr+"' style=\"";
QtUWD+="position:absolute;z-index:0;";
if(this.odElB_layout.bg_fullpage_img_type==0)
{
QtUWD+="background-image:url('"+this.odElB_layout.bg_fullpage_img+"');";
QtUWD+="background-repeat: repeat;";
}
QtUWD+="\" ";
QtUWD+=">";
if(this.odElB_layout.bg_fullpage_img_type==1)
{
QtUWD+="<img src='"+this.odElB_layout.bg_fullpage_img+"' width=100% height=100% border=0 >";
}
QtUWD+="</div>";
}
else
{
var dWTkY=this.odElB_layout.bg_fullpage_grad
this.EGtbc_global=new WA_GraphicElement(this.ogCDn()+"-graphic-global-bg",0,false)
this.EGtbc_global.dWTkY=dWTkY
this.EGtbc_global.draw=function()
{
var dWTkY=this.dWTkY
var dWTkY_bg=false
if(dWTkY.has_gradient)
{
var NjNIO=this.rect().width
var AxXDO=this.rect().height
var xg1=dWTkY.pt1.x*NjNIO/100
var yg1=dWTkY.pt1.y*AxXDO/100
var xg2=dWTkY.pt2.x*NjNIO/100
var yg2=dWTkY.pt2.y*AxXDO/100
dWTkY_bg=iWxRl(xg1,yg1,xg2,yg2,dWTkY.col1,dWTkY.col2)
}
else
{
dWTkY_bg=dWTkY.col1
}
WA_bg(this.canvasId(),this.rect().width,this.rect().height,0,0,'',[dWTkY_bg],false,0,1)
}
QtUWD+=this.EGtbc_global.toHtml();
}
}
var UoLdE=document.getElementById(mMggH);
UoLdE.innerHTML=QtUWD
UoLdE.style.display="block" 
{
WA_registerAlbum(xANtX)
}
if(this.cNSnx()==false)
{
this.Tkbuu()
}
}
this.GtsEr=function()
{
var gioUD="wa-dialog-container"
if(this.rsaiO()==false) return;
if(this.kfktL==0)
if(this.odElB_layout.plugin_fullscreen_url.length>0)
{
window.open(this.odElB_layout.plugin_fullscreen_url)
return;
}
this.cpvUn=-1;
this.awvAb()
var nuuHU=this.nuuHU
var khrPG=new Rect(0,0,getWindowSize().width,getWindowSize().height)
var paWlQ=new MdaDA(xANtX,nuuHU)
paWlQ.aKYVe=this.aKYVe
if(this.kfktL==0)
{
paWlQ.kfktL=1
}
else
if(this.kfktL==1)
{
paWlQ.kfktL=2
}
nuuHU.album_object=paWlQ;
paWlQ.bjNDw.copy(khrPG)
paWlQ.ZpNlW=nuuHU.layout.selector_fullpage
if(paWlQ.kfktL==2)
{
paWlQ.ZpNlW=false
}
paWlQ.odElB_previewZone=nuuHU.layout.preview_fullpage
wa_global_photo_album.fullpage_object=paWlQ
paWlQ.ErvLG(gioUD)
return paWlQ
}
this.SDkTH=function()
{
if(this.NgtrV()==false) return;
this.EeXhI()
var gioUD="wa-dialog-container"
var nuuHU=this.nuuHU
nuuHU.album_object=nuuHU.oHIBa;
wa_global_photo_album.fullpage_object=false 
if(this.kfktL==1)
{
ZqKMj(false)
var UoLdE=document.getElementById(gioUD);
UoLdE.innerHTML=""
UoLdE.style.display="none" 

WA_exec_delayedCallback(this,this.FFnTh)
return nuuHU.oHIBa
}
if(this.kfktL==2)
{
nuuHU.album_object.aKYVe=this.aKYVe
return nuuHU.album_object.GtsEr()
}
}
this.EeXhI=function()
{
if(this.BHPOm())
{
this.QVGEc=false
clearTimeout(this.GHLXu)
this.GHLXu=false;
}
}
this.onFullScreenKeydown=function(k)
{
if(k==27)
{
this.SDkTH()
return false;
}
jJmhA(this.xANtX,[k])
return false;
}
}
function mCfRY(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 paWlQ=wa_global_photo_album.fullpage_object
var xANtX=paWlQ.xANtX
var cMWav=paWlQ.qFphn_preview_obj
if(cMWav.HhZPQ)
{
var cIhkJ=html_getLayer(cMWav.WwjvY)
if(cIhkJ)
{
var scrollVal=-(3*delta)
if(isMSIE())scrollVal*=3
cIhkJ.scrollTop+=scrollVal
}
}
else
{
if(delta>0) UvRCG(xANtX);
if(delta<0) XWBCh(xANtX);
}
}
if(b_default)
if(e.preventDefault)
e.preventDefault();
e.returnValue=!b_default;
}
function ZqKMj(ORTuK)
{
if(ORTuK==false)
{
var nBXEl=window;
if(nBXEl.removeEventListener)
nBXEl.removeEventListener('DOMMouseScroll',mCfRY,false);
nBXEl.onmousewheel=document.onmousewheel=null;
}
else
{
var nBXEl=window;
if(nBXEl.addEventListener)
nBXEl.addEventListener('DOMMouseScroll',mCfRY,false);
nBXEl.onmousewheel=document.onmousewheel=mCfRY;
}
}
function iWxRl(XdOKn,NgnCN,aEDvQ,xjXJq,fAjQG,IcVwE)
{
var IAVju=""
IAVju+="(";
IAVju+=XdOKn+";"+NgnCN+";"+aEDvQ+";"+xjXJq+";";
IAVju+=fAjQG+";";
IAVju+=IcVwE;
IAVju+=")";
return IAVju;
}
function WA_photoAlbumAction(xANtX,FZjDb)
{
var paWlQ=mtLtJ(xANtX)
var PVgDO=paWlQ.ceDxj[FZjDb]
var n_action=PVgDO.n_action
if((n_action=="<")||(n_action=="up"))
{
paWlQ.HxZwY=Math.max(0,paWlQ.HxZwY-1)
hKAqg(xANtX)
}
if((n_action==">")||(n_action=="down"))
{
paWlQ.HxZwY=Math.min(paWlQ.PFdat_pages-1,paWlQ.HxZwY+1)
hKAqg(xANtX)
}
if(n_action=="diapo")
{
geCDL(xANtX)
}
if(n_action=="+")
{
paWlQ.GtsEr()
}
}
function WA_photoAlbumIncrease(xANtX,FZjDb)
{
var paWlQ=mtLtJ(xANtX)
paWlQ.aKYVe=FZjDb
paWlQ.GtsEr()
}
function geCDL(xANtX)
{
var paWlQ=mtLtJ(xANtX)
if(paWlQ.BHPOm()==false)
{
var PFdat_increase=0;
var sSapL=paWlQ;
while(sSapL.rsaiO())
{
sSapL=sSapL.GtsEr()
PFdat_increase++}
if(PFdat_increase>0)
{
sSapL.PFdat_decrease_view_when_diaporama_stop=PFdat_increase;
WA_goNextDiaporama(xANtX)
sSapL.VoXtF()
return;
}
}
if(paWlQ.BHPOm())
{
olrGZ(xANtX)
}
else
{
WA_goNextDiaporama(xANtX)
}
if(paWlQ.EctTE())
{
var PVgDO=paWlQ.ceDxj_by_action["diapo"]
PVgDO.draw()
}
}
function olrGZ(xANtX)
{
var paWlQ=mtLtJ(xANtX)
if(paWlQ.BHPOm())
{
paWlQ.EeXhI()
if(paWlQ.PFdat_decrease_view_when_diaporama_stop)
{
var sSapL=paWlQ;
for(var n=0;n<paWlQ.PFdat_decrease_view_when_diaporama_stop;n++)
{
sSapL=sSapL.SDkTH() 
}
return;
}
}
if(paWlQ.EctTE())
{
var PVgDO=paWlQ.ceDxj_by_action["diapo"]
PVgDO.draw()
}
}
function WA_goNextDiaporama(xANtX)
{
var odElB=bDeHD(xANtX)
var VZHpW=rMPsC(xANtX)
var paWlQ=mtLtJ(xANtX)
var FZjDb=(paWlQ.aKYVe+1)%VZHpW.length;
if(odElB.diaporama.random)
{
FZjDb=Math.round((VZHpW.length-1)*Math.random());
}
WA_photoAlbumActionThumb(xANtX,FZjDb)
paWlQ.GHLXu=wa_timeout("WA_goNextDiaporama('"+xANtX+"')",odElB.diaporama.time*1000)
}
function rqiIb(xANtX,FZjDb)
{
var paWlQ=mtLtJ(xANtX)
if(FZjDb<0)
{
paWlQ.Tkbuu()
return false;
}
if(FZjDb>paWlQ.PFdat_images-1)
{
paWlQ.Tkbuu()
return false;
}
WA_photoAlbumActionThumb(xANtX,FZjDb)
return true;
}
function XWBCh(xANtX)
{
var paWlQ=mtLtJ(xANtX)
if(paWlQ.BHPOm()) return false;
return rqiIb(xANtX,paWlQ.aKYVe+1)
}
function UvRCG(xANtX)
{
var paWlQ=mtLtJ(xANtX)
if(paWlQ.BHPOm()) return false;
return rqiIb(xANtX,paWlQ.aKYVe-1)
}
function WA_clickAlbumPreview(xANtX)
{
var paWlQ=mtLtJ(xANtX)
if(paWlQ.cNSnx()) return;
if(paWlQ.BHPOm())
{
olrGZ(xANtX)
}
var XgRLV=paWlQ.cpvUn
if(XgRLV!=-1)
{
if(XgRLV==2)XWBCh(xANtX)
if(XgRLV==1)
{
if(paWlQ.NgtrV())
{
paWlQ.SDkTH()
}
else
if(paWlQ.rsaiO())
{
paWlQ.GtsEr()
}
}
if(XgRLV==0)UvRCG(xANtX)
}
}
function WA_mouseoutAlbumPreview(e,xANtX)
{
var paWlQ=mtLtJ(xANtX)
paWlQ.GSnHK.setVisible(false)
paWlQ.cpvUn=-1;
}
function WA_mousemoveAlbumPreview(e,xANtX)
{
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 paWlQ=mtLtJ(xANtX)
var nOjDk=document.getElementById(paWlQ.GSnHK.divId())
var pt=html_findPos(nOjDk.offsetParent)
var x=posx-pt.x+1;
var y=posy-pt.y+1;
var n_pos=-1
var ZjBsb=false;
var TiWui=0;
var vWvhO=30;
if(paWlQ.fPwit!=true)
if(paWlQ.BHPOm()==false)
{
if((x>0)&&(x<paWlQ.khrPG_preview.width))
if((y>0)&&(y<paWlQ.khrPG_preview.height))
{
n_pos=1;
if(x<paWlQ.khrPG_preview.width*0.3)n_pos=0;
if(x>paWlQ.khrPG_preview.width*(1-0.3))n_pos=2;
}
if((x<TiWui)||(x>paWlQ.khrPG_preview.width-TiWui-vWvhO))ZjBsb=true;
if((y<TiWui)||(y>paWlQ.khrPG_preview.height-TiWui-vWvhO))ZjBsb=true;
}
paWlQ.ofDHq=new Point(x,y);
paWlQ.cpvUn=n_pos;
paWlQ.EfLbQ=ZjBsb;
paWlQ.awvAb();
}
function hKAqg(xANtX)
{
var paWlQ=mtLtJ(xANtX)
var Vcaex=document.getElementById(paWlQ.INCYG)
if(!Vcaex)return;
var sAwfv;
var nrHIx=0;
var size_thumb=paWlQ.fBFaY;
var qNZXT=paWlQ.qNZXT;
var mDLDR=0;
var UbCLq=(size_thumb+2*paWlQ.JLWVD_thumbnail+qNZXT);
var JRLtd=paWlQ.PFdat_cols*paWlQ.PFdat_rows;
if(paWlQ.lQsxW)
{
mDLDR=paWlQ.HxZwY*paWlQ.PFdat_cols*UbCLq
}
else
{
mDLDR=paWlQ.HxZwY*paWlQ.PFdat_rows*UbCLq
}
if(paWlQ.lQsxW)
{
sAwfv="scrollLeft"
nrHIx=Vcaex.scrollLeft
}
else
{
sAwfv="scrollTop"
nrHIx=Vcaex.scrollTop
}
if(nrHIx==mDLDR)
{
return;
}
if(paWlQ.m_tween_slider)
{
paWlQ.m_tween_slider.stop()
}
var VPMAs=0.7;
paWlQ.m_tween_slider=new Tween(Vcaex,sAwfv,Tween.strongEaseOut,nrHIx,mDLDR,VPMAs);
paWlQ.m_tween_slider.onMotionFinished=QLNcG
paWlQ.m_tween_slider.paWlQ=paWlQ
paWlQ.m_tween_slider.start() 
}
function QLNcG()
{
var paWlQ=this.paWlQ
paWlQ.OmbvW()
}
function qvDDN(xANtX)
{
return wa_global_photo_album[xANtX]
}
function mtLtJ(xANtX)
{
return wa_global_photo_album[xANtX].album_object
}
function rMPsC(xANtX)
{
return wa_global_photo_album[xANtX].def
}
function OoimP(xANtX)
{
return wa_global_photo_album[xANtX].src_folder
}
function bDeHD(xANtX)
{
return wa_global_photo_album[xANtX].layout
}
function vkNGJ(aTCZq)
{
var xANtX=aTCZq[0]
WA_addHandler(xANtX,"mousewheel",JGGen)
WA_addHandler(xANtX,"keydown",jJmhA)
var gioUD="photo-album-main-"+xANtX
var nuuHU=qvDDN(xANtX)
var khrPG=new Rect()
khrPG.copy(nuuHU.size_container) 
var paWlQ=new MdaDA(xANtX,nuuHU) 
nuuHU.album_object=paWlQ;
nuuHU.oHIBa=paWlQ 
paWlQ.bjNDw.copy(khrPG)
paWlQ.ZpNlW=nuuHU.layout.selector
paWlQ.odElB_previewZone=nuuHU.layout.preview
paWlQ.ErvLG(gioUD) 

var paWlQ=mtLtJ(xANtX)
var BZiEL=document.wa_global_query_info
if(BZiEL)
{
if(xANtX==BZiEL.m_unid)
{
paWlQ.aKYVe=BZiEL.m_index_item
paWlQ.GtsEr()
return;
}
}
if(paWlQ.cNSnx())
{
geCDL(xANtX)
return;
}
}
function WA_registerAlbum(xANtX)
{
mtLtJ(xANtX).Fxwuc()
}
function jJmhA(xANtX,aTCZq)
{
var ZPWpe=aTCZq[0]
if(ZPWpe==37) return UvRCG(xANtX);
if(ZPWpe==39) return XWBCh(xANtX);
return true;
}
function JGGen(xANtX,RcpAD)
{
var AvfEW=RcpAD[0] 
var paWlQ=mtLtJ(xANtX)
if(paWlQ.qFphn_preview_obj)
{
var cMWav=paWlQ.qFphn_preview_obj
if(cMWav.HhZPQ)
{
var cIhkJ=html_getLayer(cMWav.WwjvY)
cIhkJ.scrollTop+=-(3*AvfEW)
return true;
}
}
if(AvfEW>0)return UvRCG(xANtX);
if(AvfEW<0)return XWBCh(xANtX);
return true;
}
function WA_PhotoAlbum_resizeUI()
{
if(wa_global_photo_album.fullpage_object)
{
var paWlQ=wa_global_photo_album.fullpage_object
if(wa_global_photo_album.uLkBc)
{
clearTimeout(wa_global_photo_album.uLkBc);
}
var khrPG=new Rect(0,0,getWindowSize().width,getWindowSize().height)
paWlQ.bjNDw.copy(khrPG)
paWlQ.fsJgc()
wa_global_photo_album.uLkBc=wa_timeout("WA_PhotoAlbum_delayed_resizeUI()",1000)
}
}
function WA_PhotoAlbum_delayed_resizeUI()
{
if(wa_global_photo_album.fullpage_object)
{
wa_global_photo_album.uLkBc=false
var paWlQ=wa_global_photo_album.fullpage_object
paWlQ.wjOeS()
}
}
function WA_loadPhotoAlbums()
{
for(var ZPWpe in wa_global_photo_album)
{
var nuuHU=wa_global_photo_album[ZPWpe]
var gMUKK=Translator.m_lang_for_filename
if(gMUKK.length>0)gMUKK="_"+gMUKK;
WA_loadScript(nuuHU.src_folder+'/photo-album-definition'+gMUKK+'.js?v='+nuuHU.id_modif,vkNGJ,[ZPWpe]);
}
}

-->
