<!--
 
function tYntL(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 HNvLJ(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 OFJXM(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 LMliq=new RGBColor(col)
LMliq.a=0
grad.addColorStop(1,col);grad.addColorStop(0,LMliq.toRGB());
c.fillStyle=grad;
c.beginPath();c.rect(x,y,8,14);c.fill()
c.fillStyle=old_fill
}
function boGpG(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 rQVMC(name,sPquu,gQLAH)
{
var n=sPquu.indexOf("%")
if(n>-1)
{
sPquu=wa_evaluate(sPquu.replace("%","/100"))
return Math.round(sPquu*gQLAH)
}
sPquu=parseFloat(sPquu)
return Math.round(sPquu)
}
function NPoQv(hReVB,gFUDV,qgeJE)
{
var x=rQVMC("x",hReVB.x,gFUDV)
var y=rQVMC("y",hReVB.y,qgeJE)
if(hReVB.x.indexOf("%")==-1)gFUDV=gFUDV-x
if(hReVB.y.indexOf("%")==-1)qgeJE=qgeJE-y 

var lx=rQVMC("lx",hReVB.lx,gFUDV)
var ly=rQVMC("ly",hReVB.ly,qgeJE)
return new Rect(x,y,lx,ly)
}
function WA_change_tool_button(AaWPd,xooIZ,over)
{
var spuQS=jqTFM(AaWPd)
if(spuQS&&spuQS.lRjLj)
{
var vLShs=spuQS.lRjLj[xooIZ]
if(vLShs)
{
vLShs.MRGHI=over
vLShs.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=="<")
{
tYntL(c,0,0,lx,false)
}
if(type==">")
{
tYntL(c,0,0,lx,true)
}
if(type=="down")
{
c.rotate(-Math.PI/2);c.translate(-lx,0);
tYntL(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);
tYntL(c,0,0,lx,false);
c.translate(0,ly);c.rotate(-Math.PI/2);
}
if(type=="+")
{
HNvLJ(c,0,0,lx,12,4)
}
if(type=="diapo")
{
OFJXM(c,0,0,lx,current_col)
}
if(type=="stop")
{
boGpG(c,0,0,lx,current_col)
}
}
rprZr.prototype=new Tween();
rprZr.prototype.constructor=Tween;
rprZr.superclass=Tween.prototype;
function rprZr(obj,bFKdu,vGhnO,hpOkv,PhLmN)
{
this.targetObject=obj;
this.init(new Object(),'a',bFKdu,vGhnO,hpOkv,PhLmN);
this.onMotionChanged=function(evt)
{
var v=evt.target.getPosition();
var AkuIa=this.targetObject;
v=Math.round(v*100)/100
AkuIa.setOpacity(v/100);
}
}
function onMouseOnPreviewComment(AaWPd,nDHCZ,HITcL)
{
var spuQS=jqTFM(AaWPd)
var ELwRN=spuQS.SbewR_preview_obj 
var old=spuQS.dGRuZ
spuQS.dGRuZ=nDHCZ;
ELwRN.UxihQ=nDHCZ
if(spuQS.dGRuZ)
spuQS.eMRSc=-1;

if(HITcL)
wa_timeout(Delegate.create(ELwRN,ELwRN.KStEO),200);
else
wa_timeout(Delegate.create(ELwRN,ELwRN.kYKcs),200);
}
WIfLS.prototype=new Tween();
WIfLS.prototype.constructor=Tween;
WIfLS.superclass=Tween.prototype;
function WIfLS(obj,bFKdu,vGhnO,hpOkv,PhLmN)
{
this.targetObject=obj;
this.init(new Object(),'a',bFKdu,vGhnO,hpOkv,PhLmN);
this.onMotionChanged=function(evt)
{
var v=evt.target.getPosition();
var ELwRN=this.targetObject;
ELwRN.KDoNr=v
ELwRN.VmboE()
}
this.onMotionFinished=function(evt)
{
var ELwRN=this.targetObject;
if(ELwRN.rfMMc==false)
{
ELwRN.BtvXl.setVisible(false)
html_SetVisibility(ELwRN.LhYrf,false)
}
ELwRN.setOverflow(ELwRN.UxihQ)
}
}
function WsqWY(AaWPd,SEwjI)
{
this.iVhcI=AaWPd
this.SEwjI=SEwjI
this.LhYrf=this.SEwjI+"comment-text-div"
this.UxihQ=false;
this.rfMMc=false;
this.KDoNr=0;
this.toHtml=function()
{
var HgOFv=""
this.BtvXl=new WA_GraphicElement(this.SEwjI+"-graphic-comment-bg",500,false)
this.BtvXl.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,0,0,'',['rgba(0,0,0,0.6)'],this.shadow(),0,this.opacity())
}
HgOFv+=this.BtvXl.toHtml() 
HgOFv+="<div id='"+this.LhYrf+"' ";
HgOFv+="onmouseover=\"javascript:onMouseOnPreviewComment('"+this.iVhcI+"',true)\" ";
HgOFv+="onmouseout=\"javascript:onMouseOnPreviewComment('"+this.iVhcI+"',false)\" ";
HgOFv+=" style=\"font-family:Arial;font-size:13px;color:#ffffff;margin:2px;text-align:center;"
HgOFv+="overflow:auto;visibility:hidden;"
HgOFv+="position:absolute;"
HgOFv+="z-index:5250;"
HgOFv+="\">";
HgOFv+="</div>";
return HgOFv
}
this.tjEkl=function()
{
this.BtvXl.registerDynamicCanvas();
}
this.bRptG=function(fPfui,UIVRA,gFUDV,qgeJE)
{
this.TdcXp=new Rect(fPfui,UIVRA,gFUDV,qgeJE)
this.pnNcN(fPfui,UIVRA,gFUDV,qgeJE)
}
this.pnNcN=function(fPfui,UIVRA,gFUDV,qgeJE)
{
if(qgeJE<=0)
{
this.BtvXl.setVisible(false)
html_SetVisibility(this.LhYrf,false)
return;
}
this.BtvXl.setRect(fPfui,UIVRA,gFUDV,qgeJE)
html_SetGeometry(this.LhYrf,fPfui,UIVRA,gFUDV,qgeJE)
}
this.setOverflow=function(AAeZL)
{
var AkuIa=html_getLayer(this.LhYrf)
var ZEgpt=((AAeZL)?"auto":"hidden")
AkuIa.style.overflow=ZEgpt 
}
this.GIRvK=function()
{
this.siSKe=true
wa_timeout(Delegate.create(this,this.sLmwa),300);
}
this.sLmwa=function()
{
if(this.siSKe!=true)return;
this.siSKe=false
this.hjvWJ("chargement en cours...")
}
this.hjvWJ=function(HgOFv)
{
this.iURDN=HgOFv
this.UboEM(HgOFv)
}
this.eUEHR=function(HgOFv)
{
this.siSKe=false
this.oeEBU=0;
this.rfMMc=true
this.UboEM(HgOFv)
}
this.UboEM=function(HgOFv)
{
this.iURDN=HgOFv
var hReVB=this.TdcXp
if(!hReVB)return;
var AkuIa=html_getLayer(this.LhYrf)
AkuIa.style.overflow="hidden"
this.pnNcN(hReVB.x,hReVB.y+hReVB.height-1,hReVB.width,1)
html_writeContent(this.LhYrf,this.iURDN)
if(isMSIE())
{
WA_exec_delayedCallback(this,this.dlsjE)
}
else
{
this.dlsjE()
}
}
this.dlsjE=function()
{
var hReVB=this.TdcXp
var AkuIa=html_getLayer(this.LhYrf)
this.oeEBU=AkuIa.scrollHeight+4;
this.oeEBU=Math.min(this.oeEBU,hReVB.height*0.8);
this.KDoNr=0
this.KStEO()
}
this.VmboE=function()
{
var HgOFv=this.iURDN;
var hReVB=this.TdcXp
var AkuIa=html_getLayer(this.LhYrf)
var rqvCc=this.KDoNr
var qgeJE=rqvCc
this.pnNcN(hReVB.x,hReVB.y+hReVB.height-qgeJE,hReVB.width,qgeJE)
WA_exec_delayedCallback(this,this.MoLvb)
}
this.KStEO=function()
{
this.quokL(true)
}
this.kYKcs=function()
{
this.quokL(false)
}
this.quokL=function(AoGuS)
{
var hReVB=this.TdcXp
if(this.ftmpK)
{
this.ftmpK.stop()
this.ftmpK=false;
}
var xhXUe=Math.min(hReVB.height*0.2,this.oeEBU);
xhXUe=Math.min(40,xhXUe);
if((xhXUe<20)&&(this.oeEBU>xhXUe))
{
this.rfMMc=false
}
if(this.UxihQ)xhXUe=this.oeEBU
var gBlJt=this.KDoNr;
var kCWgQ=xhXUe;
if(this.rfMMc==false)
{
gBlJt=this.KDoNr;
kCWgQ=0;
}
if(AoGuS)
{
this.setOverflow(false)
}
if(this.UxihQ!=true)
{
var AkuIa=html_getLayer(this.LhYrf)
AkuIa.scrollTop=0
}
this.ftmpK=new WIfLS(this,Tween.strongEaseOut,gBlJt,kCWgQ,0.5)
this.ftmpK.start()
}
this.MoLvb=function()
{
this.BtvXl.setVisible(this.rfMMc)
html_SetVisibility(this.LhYrf,this.rfMMc)
}
}
function WA_photoAlbumActionThumb(AaWPd,xooIZ,HPjHh)
{
var spuQS=jqTFM(AaWPd)
if(spuQS.aGEIJ()==false)return 
var jSBRV=spuQS.uSjZJ;
var aDkQC_img=document.getElementById(jSBRV)
if(xooIZ==-1) xooIZ=0;
var ZLnfL=HRaeF(AaWPd)[xooIZ]
var BsGmp=spuQS.EOqad()
var BxGJh=BsGmp.border_size 
if(HPjHh!=true)
if(spuQS.koPPI==xooIZ)
{
return;
}
if(spuQS.ugZEU) return;
spuQS.ugZEU=true
var xhXUe_size=new Size(spuQS.uwiZu_preview.width-2*BxGJh,spuQS.uwiZu_preview.height-2*BxGJh)
var xhXUe_reso=spuQS.OmBxa_layout.max_img_resolution
var src_folder=UJbNU(AaWPd)
var gQLAH=new Size(ZLnfL.size.w,ZLnfL.size.h)
gQLAH.scale(xhXUe_size)
if(xhXUe_reso>0)
{
var xhXUe_size_album=new Size(xhXUe_reso,xhXUe_reso)
gQLAH.scale(xhXUe_size_album)
}
var rRjmn=new Image();
if(isMSIE())
{
rRjmn=document.getElementById(spuQS.QTUnr) 
rRjmn.width=gQLAH.width
rRjmn.height=gQLAH.height
}
rRjmn.veqZb=0.2
rRjmn.uebZH=0.1
rRjmn.wplGE_img=xooIZ
rRjmn.NvYFu=ZLnfL
rRjmn.SbewR_preview_obj=spuQS.SbewR_preview_obj
rRjmn.XlJkO=spuQS.XlJkO
rRjmn.ugLXK=Tween.strongEaseOut
rRjmn.aDkQC_img=aDkQC_img
rRjmn.lMCKc=document.getElementById(spuQS.XlJkO.divId())
rRjmn.spuQS=spuQS 
rRjmn.DpGID=gQLAH;
rRjmn.loaded=false;
rRjmn.onload=function()
{
AswVu(this,this.aDkQC_img)
}
rRjmn.onerror=function()
{
BVNNY(this,false)
}
rRjmn.onabort=function()
{
BVNNY(this,false)
}
rRjmn.src=src_folder+"/"+ZLnfL.th+"?v="+ZLnfL.mod;

spuQS.SbewR_preview_obj.GIRvK()
}
function AswVu(rRjmn_obj,aDkQC_img)
{
if(isMobileBrowser())
{
var spuQS=rRjmn_obj.spuQS
spuQS.koPPI=rRjmn_obj.wplGE_img
rRjmn_obj.XlJkO.setOpacity(1);
html_SetOpacity(rRjmn_obj.aDkQC_img,1)
pacPT(rRjmn_obj,rRjmn_obj.aDkQC_img)
BVNNY(rRjmn_obj,true)
return;
}
var vRBlS=new rprZr(rRjmn_obj.XlJkO,rRjmn_obj.ugLXK,100,0,rRjmn_obj.veqZb);
vRBlS.rRjmn_obj=rRjmn_obj
vRBlS.start()
var DCbfW=new OpacityTween(aDkQC_img,rRjmn_obj.ugLXK,100,0,rRjmn_obj.veqZb);
DCbfW.rRjmn_obj=rRjmn_obj
DCbfW.aDkQC_img=aDkQC_img
DCbfW.onMotionFinished=ebHMF
DCbfW.start()
}
function ebHMF()
{
var rRjmn_obj=this.rRjmn_obj 
var xooIZ=rRjmn_obj.wplGE_img
var spuQS=rRjmn_obj.spuQS
spuQS.koPPI=xooIZ 
var PhLmN=0.1
pacPT(this.rRjmn_obj,this.aDkQC_img)
var wFqXr=new rprZr(rRjmn_obj.XlJkO,rRjmn_obj.ugLXK,0,100,rRjmn_obj.uebZH);
wFqXr.rRjmn_obj=rRjmn_obj
wFqXr.start()
var mdFIX=new OpacityTween(this.aDkQC_img,this.rRjmn_obj.ugLXK,0,100,this.rRjmn_obj.uebZH);
mdFIX.rRjmn_obj=this.rRjmn_obj
mdFIX.aDkQC_img=this.aDkQC_img
mdFIX.onMotionFinished=FrZiV
mdFIX.start() 
}
function FrZiV()
{
BVNNY(this.rRjmn_obj,true)
}
function BVNNY(rRjmn_obj,UJJqF)
{
var xooIZ=rRjmn_obj.wplGE_img
var spuQS=rRjmn_obj.spuQS
spuQS.ugZEU=false;
var xooIZ=spuQS.koPPI 
{
spuQS.dxTmt=Math.floor(xooIZ/(spuQS.FRMbh_cols*spuQS.FRMbh_rows))
llpKj(spuQS.AaWPd)
}
spuQS.qlwdJ()
spuQS.HYudh()
}
function pacPT(rRjmn_obj,aDkQC_img)
{
var spuQS=rRjmn_obj.spuQS
var gQLAH=rRjmn_obj.DpGID
spuQS.JkstK.width=gQLAH.width
spuQS.JkstK.height=gQLAH.height
aDkQC_img.width=gQLAH.width;
aDkQC_img.height=gQLAH.height;
aDkQC_img.src=rRjmn_obj.src;
var BsGmp=spuQS.EOqad()
var iCwKF=new RGBColor(BsGmp.border_col)
var BxGJh=BsGmp.border_size
if(iCwKF.a==0) BxGJh=0;
var hibCE=spuQS.uwiZu_preview
var bXqrW=BsGmp.shadow;
var TaGlo=0;
if(bXqrW)TaGlo=6
var x0=Math.round((hibCE.width-(gQLAH.width+2*BxGJh))/2)
var y0=Math.round((hibCE.height-(gQLAH.height+2*BxGJh))/2)
spuQS.XlJkO.setRect(x0,y0,gQLAH.width+2*BxGJh,gQLAH.height+2*BxGJh)
spuQS.SbewR_preview_obj.bRptG(x0+BxGJh,y0+BxGJh,gQLAH.width,gQLAH.height);
var oEvRD=spuQS.OmBxa_layout
var SbewR=""
var url=rRjmn_obj.NvYFu.url
if(oEvRD.disp_comment)
{
if(oEvRD.disp_comment_img_number)
SbewR+="<b>"+(rRjmn_obj.wplGE_img+1)+"/"+spuQS.FRMbh_images+"</b>"
if(oEvRD.disp_comment_img_fn)
{
if(SbewR.length>0)SbewR+="<br>"
SbewR+="("+rRjmn_obj.NvYFu.fn+")"
}
if(rRjmn_obj.NvYFu.comment.length>0)
{
if(SbewR.length>0)SbewR+="<br>"
SbewR+=rRjmn_obj.NvYFu.comment
}
if(url.length>0)
{
if(SbewR.length>0)SbewR+="<br>"
SbewR+="<br><a href='"+url+"' target=_blank "
SbewR+="style='color:#0000ff;' "
var CddbH=spuQS.SbewR_preview_obj.iVhcI
SbewR+="onmouseover=\"javascript:_onMouseOnPreviewComment('"+CddbH+"',true)\" ";
SbewR+=">";
SbewR+="@ link"
SbewR+="</a><br><br>"
}
}
var gxLPs=document.getElementById(spuQS.gxLPs_preview_id)
html_SetPosition(gxLPs,BxGJh+x0,BxGJh+y0)
if(SbewR.length>0)
{
spuQS.SbewR_preview_obj.eUEHR(SbewR)
}
else
{
spuQS.SbewR_preview_obj.MoLvb(false);
}
}
function WA_photoAlbumChangeImageSize(aDkQC_img,gQLAH,YNimr)
{
var dec=3
aDkQC_img.width=gQLAH
aDkQC_img.height=gQLAH
aDkQC_img.style.borderWidth=YNimr
}
function WA_photoAlbumThumbOver(aDkQC,AaWPd,xooIZ)
{
var spuQS=jqTFM(AaWPd)
var ZLnfL_def=HRaeF(AaWPd)[xooIZ]
var jSBRV=spuQS.dRoEc(xooIZ)
var aDkQC_img=document.getElementById(jSBRV)
aDkQC.spuQS=spuQS;
aDkQC.aDkQC_img=aDkQC_img
var dec=2
WA_photoAlbumChangeImageSize(aDkQC_img,spuQS.XwERr-2*dec,spuQS.WGAbO_thumbnail+dec)
}
function WA_photoAlbumThumbOut(aDkQC)
{
var aDkQC_img=aDkQC.aDkQC_img;
var spuQS=aDkQC.spuQS
WA_photoAlbumChangeImageSize(aDkQC_img,spuQS.XwERr,spuQS.WGAbO_thumbnail)
}
function CGWXJ(AaWPd,HUVWZ)
{
this.AaWPd=AaWPd;
this.ZEErJ=25;
this.pArjC=HUVWZ;
this.CgfHB="photo-album-toolbar-"+this.AaWPd
this.bAjhJ=("photo-album-scroll-content"+this.AaWPd)
this.uwiZu_selector_slider=null;
this.LcQrh=null;
this.uwiZu_preview=null;
this.FRMbh_cols=0;
this.FRMbh_rows=0;
this.Biljm=new Array()
this.dxTmt=0;
this.FRMbh_pages=1
this.LTZVv=true;
this.VSSVx=false
this.NtMpp=40
this.JkstK=new Size(0,0)
this.WfQXC=false;
this.eMRSc=-1;
this.koPPI=-1;
this.FRMbh_images=this.pArjC.def.length
this.GHStE=false;
this.bigFI=new Rect(0,0,100,100)
this.OmBxa_layout=BltZh(this.AaWPd)
var OmBxa=this.OmBxa_layout
if(OmBxa.diaporama&&(OmBxa.diaporama.startup))this.GHStE=true;
this.cjXET=false;
this.OmBxa_previewZone=false;
this.DYVjM=0;
this.gffsA=function()
{
if(this==this.pArjC.album_object) return true;
return false;
}
this.SEwjI=function()
{
return this.AaWPd+this.DYVjM
}
this.XIxsD=function()
{
var OmBxa=BltZh(AaWPd)
var RPIjb=this.nKWJd();
this.VSSVx=RPIjb.nav_has_horz_flow
if(this.VSSVx==false)
{
this.Biljm.push("up")
this.Biljm.push("down")
}
else
{
this.Biljm.push("<")
this.Biljm.push(">")
}
if(this.dHdwo())
{
this.Biljm.push("+")
}
else
if(this.LSLKF())
{
this.Biljm.push("-")
}
if(OmBxa.diaporama)
{
this.Biljm.push("diapo")
}
if((RPIjb.nav_but_orient==5)||(RPIjb.nav_but_orient==3))
{
this.LTZVv=false;
}
var canvas_bg=""
this.EvMwi=new WA_GraphicElement(this.SEwjI()+"-graphic-selector-bg",50,RPIjb.bg_shadow)
this.EvMwi.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,1,RPIjb.bg_border_col,[RPIjb.bg_col],RPIjb.bg_shadow,0)
}
canvas_bg+=this.EvMwi.toHtml() 
this.BtvXl_toolbar=new WA_GraphicElement(this.SEwjI()+"-graphic-toolbar-bg",50,RPIjb.bg_shadow)
this.BtvXl_toolbar.LTZVv=this.LTZVv 
this.BtvXl_toolbar.draw=function()
{
var EoWjT_toolbar=false;
if(this.LTZVv)
{
EoWjT_toolbar=lqhlK(0,0,0,this.rect().height/2,RPIjb.toolbar_bg_col1,RPIjb.toolbar_bg_col2)
}
else
{
EoWjT_toolbar=lqhlK(0,0,this.rect().width/2,0,RPIjb.toolbar_bg_col1,RPIjb.toolbar_bg_col2)
}
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,1,RPIjb.toolbar_border_col,[EoWjT_toolbar],RPIjb.toolbar_shadow,0)
}
canvas_bg+=this.BtvXl_toolbar.toHtml() 
this.lRjLj=new Array()
this.lRjLj_by_action=new Array()
for(var n=0;n<this.Biljm.length;n++)
{
var n_action=this.Biljm[n]
var vLShs=new WA_GraphicElement(this.SEwjI()+"-graphic-toolbar-but"+n,70,false)
vLShs.n_action=n_action
vLShs.spuQS=this
vLShs.MRGHI=false
vLShs.ZEErJ=this.ZEErJ
vLShs.oCEYS=RPIjb.toolbar_but_col1
vLShs.PgYuD=RPIjb.toolbar_but_col2
vLShs.draw=function()
{
var eXwMu=this.ZEErJ
var dFQOr=this.n_action
if(dFQOr=="diapo")
{
if(this.spuQS.HqjZl())dFQOr="stop"
}
var tGCdN=(this.MRGHI)?this.PgYuD:this.oCEYS
WA_toolbar_button(this.canvasId(),eXwMu,eXwMu,dFQOr,tGCdN,true)
}
this.lRjLj.push(vLShs)
var olWwd_action=n_action
if(olWwd_action=="up")olWwd_action="<"
if(olWwd_action=="down")olWwd_action=">"
this.lRjLj_by_action[olWwd_action]=vLShs
canvas_bg+="<div id='"+vLShs.divId()+"-href' onclick=\"javascript:WA_photoAlbumAction('"+this.AaWPd+"',"+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.AaWPd+"',"+n+",true)";
canvas_bg+="\" ";
canvas_bg+="onmouseout=\"";
canvas_bg+="WA_change_tool_button('"+this.AaWPd+"',"+n+",false)";
canvas_bg+="\" ";
canvas_bg+=">";
canvas_bg+="</div>";
canvas_bg+=vLShs.toHtml()
}
canvas_bg+="<div id='"+this.bAjhJ+"' style=\"";
canvas_bg+="position:absolute;z-index:100;";
canvas_bg+="overflow:hidden;";
canvas_bg+="\"></div>";
return canvas_bg;
}
this.HfSGI=function()
{
var RPIjb=this.nKWJd();
var r1_rect=this.uwiZu_selector_slider;
var HgOFv="" 
var min_size=Math.min(r1_rect.width,r1_rect.height)
var size_thumb=RPIjb.th_size.size;
if(RPIjb.th_size.percent) size_thumb=Math.round(size_thumb*(min_size)/100);
var image_spacing=Math.max(0,Math.round((RPIjb.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.FRMbh_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.FRMbh_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.FRMbh_images
var nb_pages=(nb_images/(this.FRMbh_cols*this.FRMbh_rows));
if(nb_pages>Math.floor(nb_pages)) nb_pages=Math.floor(nb_pages)+1;
this.FRMbh_pages=nb_pages
this.XwERr=size_thumb;
this.sGoXe=image_spacing;
this.WGAbO_thumbnail=size_border_thumbnail
var n_image=0;
var nb_item_x=this.FRMbh_cols*nb_pages
var nb_item_y=this.FRMbh_rows;
var nb_item_per_page=this.FRMbh_cols*this.FRMbh_rows 
if(this.VSSVx==false)
{
nb_item_x=this.FRMbh_cols
nb_item_y=this.FRMbh_rows*nb_pages;
}
HgOFv+="<table border=0 cellpadding=0 cellspacing=0 width=100% height=100% >";
HgOFv+="<tr>"
HgOFv+="<td "
if((this.VSSVx==false)||(this.FRMbh_pages==1))
{
HgOFv+="align=center"
}
HgOFv+=">" 
HgOFv+="<table border=0 cellpadding="+(image_spacing/2)+" cellspacing=0  width=10px>";
for(var UIVRA=0;UIVRA<nb_item_y;UIVRA++)
{
HgOFv+="<tr>" 
for(var fPfui=0;fPfui<nb_item_x;fPfui++)
{
HgOFv+="<td>"
var ind_img=0;
var nx_0=Math.floor(fPfui/this.FRMbh_cols)
var diff0=fPfui-nx_0*this.FRMbh_cols;
ind_img=nx_0*nb_item_per_page+(UIVRA*this.FRMbh_cols)+diff0
if(ind_img<nb_images)
{
var ZLnfL=this.pArjC.def[ind_img]
var eoBQS=this.pArjC.src_folder+"/th_"+ZLnfL.th+"?v="+ZLnfL.mod_th
HgOFv+="<a href=\"";
if(this.aGEIJ())
{
HgOFv+="javascript:WA_photoAlbumActionThumb('"+AaWPd+"',"+ind_img+")"
}
else
{
HgOFv+="javascript:WA_photoAlbumIncrease('"+AaWPd+"',"+ind_img+")"
}
HgOFv+="\" "
HgOFv+="onmouseover=\"WA_photoAlbumThumbOver(this,'"+AaWPd+"',"+ind_img+")\" "
HgOFv+="onmouseout=\"WA_photoAlbumThumbOut(this)\" "
HgOFv+=">"
HgOFv+="<img id='"+this.dRoEc(ind_img)+"' width="+size_thumb+"px height="+size_thumb+"px src='"+eoBQS+"' ";
HgOFv+="style='";
if(size_border_thumbnail>0)
{
HgOFv+="border-color:"+RPIjb.selector_img_border_color+";";
HgOFv+="border-width:"+size_border_thumbnail+"px;border-style:solid;";
}
HgOFv+="' ";
HgOFv+=">"
HgOFv+="</a>"
n_image++;
}
HgOFv+="</td>"
}
if(this.LTZVv)
if(this.FRMbh_pages>1)
{
for(var fPfui=0;fPfui<this.FRMbh_cols;fPfui++)
{
var jtcFP=size_thumb+2*size_border_thumbnail
HgOFv+="<td>"
HgOFv+="<div  style='width:"+(jtcFP)+"px;height:"+jtcFP+"px;'></div>";
HgOFv+="</td>"
}
}
HgOFv+="</tr>"
}
if(this.LTZVv==false)
if(this.FRMbh_pages>1)
{
for(var UIVRA=0;UIVRA<this.FRMbh_rows;UIVRA++)
{
HgOFv+="<tr>"
var jtcFP=size_thumb+2*size_border_thumbnail
HgOFv+="<td colspan="+this.FRMbh_cols+">"
HgOFv+="<div  style='width:"+(jtcFP)+"px;height:"+jtcFP+"px;'></div>";
HgOFv+="</td>"
HgOFv+="</tr>"
}
}
HgOFv+="</table>" 
HgOFv+="</td>"
HgOFv+="</tr>"
HgOFv+="</table>"
return HgOFv;
}
this.dRoEc=function(xooIZ)
{
return this.SEwjI()+"-th-img"+xooIZ
}
this.HfPiY=function()
{
var BsGmp=this.EOqad();
if(BsGmp==false) return;
var ZLnfL=this.pArjC.def[0]
this.uSjZJ="photo-album-preview-img-"+this.SEwjI()
this.QTUnr=this.uSjZJ+"-cache"
this.gxLPs_preview_id="photo-album-preview-img-div"+this.SEwjI()
this.ouHYB="photo-album-preview-zone"+this.SEwjI()
var HgOFv=""
HgOFv+="<div  id='"+this.ouHYB+"' style=\"";
HgOFv+="position:absolute;z-index:500;";
HgOFv+="\" ";
HgOFv+="onclick=\"WA_clickAlbumPreview('"+this.AaWPd+"')\" ";
HgOFv+="onmousemove=\"javascript:WA_mousemoveAlbumPreview(event,'"+this.AaWPd+"')\" ";
HgOFv+="onmouseout=\"javascript:WA_mouseoutAlbumPreview(event,'"+this.AaWPd+"')\" ";
HgOFv+=">";
HgOFv+="<div style='position:absolute;z-index:450;left:0px;top:0px;";
HgOFv+="width:100%;height:100%;background-color:#000000;";
HgOFv+="filter:alpha(opacity=0);-moz-opacity:0;opacity:0;' "
HgOFv+="></div>"
this.SbewR_preview_obj=new WsqWY(this.AaWPd,this.SEwjI());
HgOFv+=this.SbewR_preview_obj.toHtml() 
this.XlJkO=new WA_GraphicElement(this.SEwjI()+"-graphic-img-bg",50,BsGmp.shadow)
this.XlJkO.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,0,'',[BsGmp.border_col],this.shadow(),0,this.opacity())
}
HgOFv+=this.XlJkO.toHtml() 
HgOFv+="<div id='"+this.gxLPs_preview_id+"' style=\"";
HgOFv+="position:absolute;z-index:100;";
HgOFv+="left:0px;";
HgOFv+="top:0px;";
HgOFv+="\" ";
HgOFv+=">";
HgOFv+="<img  id='"+this.uSjZJ+"' border=0 >";
if(isMSIE())
{
HgOFv+="<img style='position:absolute;left:0px;top:0px;visibility:hidden;' id='"+this.QTUnr+"'>"
}
else
{
HgOFv+="<img style='position:absolute;left:0px;top:0px;display:none;' id='"+this.QTUnr+"'>"
}
HgOFv+="</div>";
this.qSxXB=new WA_GraphicElement(this.SEwjI()+"-graphic-arrow0",300,true)
this.qSxXB.setImage("intuisphere.png",new Rect(97,49,46,47))
this.qSxXB.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,0,'',["#ffffff"],this.shadow(),0,this.opacity(),true)
var gFUDV=Math.round(this.rect().width*0.8);
var qgeJE=Math.round(this.rect().height*0.8);
WA_drawImage(this.canvasId(),this.img_src(),6+(this.rect().width-gFUDV)/2,6+(this.rect().height-qgeJE)/2,gFUDV,qgeJE,this.img_clip(),this.opacity(),false)
}
this.PepxQ=new WA_GraphicElement(this.SEwjI()+"-graphic-arrow1",300,true)
this.PepxQ.setImage("intuisphere.png",new Rect(2,49,46,47))
this.PepxQ.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,0,'',["#ffffff"],this.shadow(),0,this.opacity(),true)
var gFUDV=Math.round(this.rect().width*0.8);
var qgeJE=Math.round(this.rect().height*0.8);
WA_drawImage(this.canvasId(),this.img_src(),6+(this.rect().width-gFUDV)/2,6+(this.rect().height-qgeJE)/2,gFUDV,qgeJE,this.img_clip(),this.opacity(),false)
}
HgOFv+=this.qSxXB.toHtml()
HgOFv+=this.PepxQ.toHtml() 
this.ZrlvP=new WA_GraphicElement(this.SEwjI()+"-graphic-cursor-zoom",400,false)
this.ZrlvP.setSize(30,30)
this.ZrlvP.setImage("intuisphere.png",new Rect(0,0,48,48))
this.ZrlvP.draw=function()
{
WA_drawImage(this.canvasId(),this.img_src(),0,0,this.rect().width,this.rect().height,this.img_clip())
}
HgOFv+=this.ZrlvP.toHtml() 
HgOFv+="</div>";
return HgOFv;
}
this.tjEkl=function()
{
if(this.ulLHZ())
{
this.EvMwi.registerDynamicCanvas();
this.BtvXl_toolbar.registerDynamicCanvas();
for(var n=0;n<this.lRjLj.length;n++)
{
var vLShs=this.lRjLj[n]
vLShs.registerDynamicCanvas();
}
}
if(this.aGEIJ())
{
this.SbewR_preview_obj.tjEkl()
this.XlJkO.registerDynamicCanvas();
this.qSxXB.registerDynamicCanvas();
this.PepxQ.registerDynamicCanvas();
this.ZrlvP.registerDynamicCanvas();
this.ZrlvP.setVisible(false)
}
if(this.BtvXl_global)
this.BtvXl_global.registerDynamicCanvas();
this.ODwqL()
}
this.HqjZl=function()
{
return(this.VNHwx)?true:false;
}
this.KIfbE=function()
{
return(this.dxTmt>0)
}
this.FIxTo=function()
{
return(this.dxTmt<this.FRMbh_pages-1)
}
this.HXiWS=function()
{
return(this.koPPI>0);
}
this.pVYrm=function()
{
return(this.koPPI<this.pArjC.def.length-1);
}
this.FPNRr=function()
{
if(this.ulLHZ())
{
var RPIjb=this.nKWJd() 
var gFUDV=this.bigFI.width
var qgeJE=this.bigFI.height
var r0=RPIjb.rect
var r0_rect=NPoQv(r0,gFUDV,qgeJE)
r0_rect.x+=this.bigFI.x
r0_rect.y+=this.bigFI.y
var r1_rect=r0_rect.clone() 
var TmGQT_toolbar=r0_rect.clone()
var FRMbh_buttons=this.Biljm.length 
var tjHZC=5
var qkLvw=this.ZEErJ+tjHZC*2
var bHDsC=(FRMbh_buttons*this.ZEErJ)
if(RPIjb.nav_but_orient==1)
{
r1_rect.y+=qkLvw;
r1_rect.height-=qkLvw;
TmGQT_toolbar.x=TmGQT_toolbar.x+(TmGQT_toolbar.width-bHDsC)/2;
TmGQT_toolbar.width=bHDsC
TmGQT_toolbar.y+=tjHZC;
TmGQT_toolbar.height=this.ZEErJ;
}
if(RPIjb.nav_but_orient==5)
{
r1_rect.width-=qkLvw;
TmGQT_toolbar.y=TmGQT_toolbar.y+(TmGQT_toolbar.height-bHDsC)/2;
TmGQT_toolbar.height=bHDsC
TmGQT_toolbar.x+=r1_rect.width+tjHZC;
TmGQT_toolbar.width=this.ZEErJ;
}
if(RPIjb.nav_but_orient==7)
{
r1_rect.height-=qkLvw;
TmGQT_toolbar.x=TmGQT_toolbar.x+(TmGQT_toolbar.width-bHDsC)/2;
TmGQT_toolbar.width=bHDsC
TmGQT_toolbar.y+=r1_rect.height+tjHZC;
TmGQT_toolbar.height=this.ZEErJ;
}
if(RPIjb.nav_but_orient==3)
{
r1_rect.width-=qkLvw;
r1_rect.x+=qkLvw;
TmGQT_toolbar.y=TmGQT_toolbar.y+(TmGQT_toolbar.height-bHDsC)/2;
TmGQT_toolbar.height=bHDsC
TmGQT_toolbar.x+=tjHZC;
TmGQT_toolbar.width=this.ZEErJ;
}
this.uwiZu_selector_slider=r1_rect
this.LcQrh=TmGQT_toolbar 
var XXpbL=this.uwiZu_selector_slider;
this.EvMwi.setRect(XXpbL.x,XXpbL.y,XXpbL.width,XXpbL.height)
html_SetRect(this.bAjhJ,r1_rect) 
var TmGQT=this.LcQrh
this.BtvXl_toolbar.setRect(TmGQT.x,TmGQT.y,TmGQT.width,TmGQT.height)
var lx_button=this.ZEErJ
var ly_button=lx_button
var nZkvD=TmGQT_toolbar.x
var UIVRA_but0=TmGQT_toolbar.y
for(var n=0;n<this.lRjLj.length;n++)
{
var vLShs=this.lRjLj[n]
var JPRQc=nZkvD
var UIVRA_but=UIVRA_but0
if(this.LTZVv)
{
JPRQc+=n*lx_button;
}
else
{
UIVRA_but+=n*ly_button;
}
vLShs.setRect(JPRQc,UIVRA_but,lx_button,ly_button)
html_SetGeometry(vLShs.divId()+"-href",JPRQc,UIVRA_but,lx_button,ly_button)
}
var aDkQC_selector=document.getElementById(this.bAjhJ)
if(aDkQC_selector)
{
aDkQC_selector.innerHTML=this.HfSGI();
}
this.HYudh()
}
}
this.dHdwo=function()
{
if((this.DYVjM==1)&&(this.ulLHZ()==true)) return true;
if((this.DYVjM==0)&&(this.OmBxa_layout.has_full_page_config)) return true;
return false;
}
this.LSLKF=function()
{
if(this.DYVjM==1) return true;
if(this.DYVjM==2) return true;
return false;
}
this.wHWeg=function()
{
return this.GHStE;
}
this.nKWJd=function()
{
return this.cjXET;
}
this.EOqad=function()
{
return this.OmBxa_previewZone;
}
this.ulLHZ=function()
{
if(this.nKWJd()) return true;
return false;
}
this.aGEIJ=function()
{
if(this.EOqad()) return true;
return false;
}
this.HYudh=function()
{
if(this.ulLHZ()==false)return
var sMrCs=this.lRjLj_by_action["<"]
sMrCs.setVisible(this.KIfbE())
var KpSVx=this.lRjLj_by_action[">"]
KpSVx.setVisible(this.FIxTo())
}
this.qlwdJ=function()
{
var BsGmp=this.EOqad();
var gFUDV=this.bigFI.width
var qgeJE=this.bigFI.height
var XXpbL=BsGmp.rect
var XXpbL_rect=NPoQv(XXpbL,gFUDV,qgeJE)
if(this.DYVjM==2)
{
XXpbL_rect=new Rect(0,0,gFUDV,qgeJE)
}
XXpbL_rect.x+=this.bigFI.x
XXpbL_rect.y+=this.bigFI.y 

if((XXpbL.x=="0%")&&(XXpbL.y=="0%")&&(XXpbL.lx=="100%")&&(XXpbL.ly=="100%"))
{
var dec=8;
XXpbL_rect.x+=dec
XXpbL_rect.y+=dec
XXpbL_rect.width-=2*dec
XXpbL_rect.height-=2*dec 
}
var TmGQT_rect=XXpbL_rect.clone()
this.uwiZu_preview=TmGQT_rect
html_SetRect(this.ouHYB,this.uwiZu_preview)
this.akGGn()
this.IWHLV()
}
this.WHYgg=function()
{
if(this.HqjZl()) return;
if(this.aGEIJ()==false)return;
var ugLXK=Tween.regularEaseOut
var PhLmN=0.3
if((!this.CoMDX)||(this.CoMDX.isRunning()==false))
{
if(this.CoMDX)this.CoMDX.stop()
this.CoMDX=new rprZr(this.qSxXB,ugLXK,0,100,PhLmN)
this.CoMDX.onMotionFinished=this.gwhYD
this.CoMDX.m_count=0
this.CoMDX.start()
}
if((!this.sVwrX)||(this.sVwrX.isRunning()==false))
{
if(this.sVwrX)this.sVwrX.stop()
this.sVwrX=new rprZr(this.PepxQ,ugLXK,0,100,PhLmN)
this.sVwrX.onMotionFinished=this.gwhYD
this.sVwrX.m_count=0
this.sVwrX.start()
}
}
this.gwhYD=function()
{
if(this.m_count>=3)
{
return;
}
this.yoyo()
this.m_count++}
this.akGGn=function()
{
if(this.gffsA()==false)return;
if(this.aGEIJ()==false)return
if(isMobileBrowser())return
var OKLxK=30
var spuQS=this;
var avhcX=spuQS.VYiVA
var n_pos=spuQS.eMRSc;
if((n_pos!=-1)&&(spuQS.WfQXC==false)&&(spuQS.dGRuZ!=true))
{
var dgWwY=true;
if(n_pos==0)
{
if(spuQS.HXiWS()==false)dgWwY=false;
spuQS.ZrlvP.setImage("intuisphere.png",new Rect(97,49,46,47))
}
else
if(n_pos==1)
{
if(spuQS.LSLKF())
{
spuQS.ZrlvP.setImage("intuisphere.png",new Rect(48,0,48,48))
}
else
if(spuQS.dHdwo())
{
spuQS.ZrlvP.setImage("intuisphere.png",new Rect(0,0,48,48))
}
else
{
dgWwY=false;
}
}
else
if(n_pos==2)
{
if(spuQS.pVYrm()==false)dgWwY=false;
spuQS.ZrlvP.setImage("intuisphere.png",new Rect(0,49,46,47))
}
spuQS.ZrlvP.setPosition(avhcX.x,avhcX.y,OKLxK,OKLxK);
spuQS.ZrlvP.setVisible(dgWwY)
}
else
{
spuQS.ZrlvP.setVisible(false)
}
}
this.IWHLV=function()
{
if(this.aGEIJ()==false)return
if((this.HqjZl()==false)&&(this.JkstK.width>0))
{
var NtMpp=40
var x_arrow0=(this.uwiZu_preview.width-this.JkstK.width)/2
var x_arrow1=(x_arrow0+this.JkstK.width-NtMpp)
var y_arrow0=(this.uwiZu_preview.height-this.JkstK.height)/2+(this.JkstK.height-NtMpp)/2 
this.qSxXB.setRect(x_arrow0,y_arrow0,NtMpp,NtMpp)
this.PepxQ.setRect(x_arrow1,y_arrow0,NtMpp,NtMpp)
this.qSxXB.setVisible(this.HXiWS())
this.PepxQ.setVisible(this.pVYrm())
}
else
{
this.qSxXB.setVisible(false)
this.PepxQ.setVisible(false)
}
this.qSxXB.setOpacity(0)
this.PepxQ.setOpacity(0)
}
this.ODwqL=function()
{
if(this.aGEIJ())
{
this.qlwdJ()
var xooIZ=this.koPPI 
WA_photoAlbumActionThumb(this.AaWPd,xooIZ,true)
this.qlwdJ()
}
this.FPNRr()
if(this.BtvXl_global)
{
this.BtvXl_global.setRect(0,0,this.bigFI.width,this.bigFI.height);
}
if(this.hYGEI)
{
html_SetGeometry(this.hYGEI,0,0,this.bigFI.width,this.bigFI.height)
}
}
this.OwFaX=function()
{
if(this.aGEIJ())
{
WA_photoAlbumActionThumb(this.AaWPd,this.koPPI,true)
}
}
this.mVJQh=function(ABDxB)
{
WpOon(this.DYVjM>0)
var HgOFv=""
if(this.ulLHZ())
{
HgOFv+=this.XIxsD();
}
if(this.aGEIJ())
{
HgOFv+=this.HfPiY();
};
if((this.DYVjM==1)||(this.DYVjM==2))
{
if(this.OmBxa_layout.bg_fullpage_img.length>0)
{
this.hYGEI=this.SEwjI()+"-graphic-fullpage-bg";
HgOFv+="<div id='"+this.hYGEI+"' style=\"";
HgOFv+="position:absolute;z-index:0;";
if(this.OmBxa_layout.bg_fullpage_img_type==0)
{
HgOFv+="background-image:url('"+this.OmBxa_layout.bg_fullpage_img+"');";
HgOFv+="background-repeat: repeat;";
}
HgOFv+="\" ";
HgOFv+=">";
if(this.OmBxa_layout.bg_fullpage_img_type==1)
{
HgOFv+="<img src='"+this.OmBxa_layout.bg_fullpage_img+"' width=100% height=100% border=0 >";
}
HgOFv+="</div>";
}
else
{
var EoWjT=this.OmBxa_layout.bg_fullpage_grad
this.BtvXl_global=new WA_GraphicElement(this.SEwjI()+"-graphic-global-bg",0,false)
this.BtvXl_global.EoWjT=EoWjT
this.BtvXl_global.draw=function()
{
var EoWjT=this.EoWjT
var EoWjT_bg=false
if(EoWjT.has_gradient)
{
var gFUDV=this.rect().width
var qgeJE=this.rect().height
var xg1=EoWjT.pt1.x*gFUDV/100
var yg1=EoWjT.pt1.y*qgeJE/100
var xg2=EoWjT.pt2.x*gFUDV/100
var yg2=EoWjT.pt2.y*qgeJE/100
EoWjT_bg=lqhlK(xg1,yg1,xg2,yg2,EoWjT.col1,EoWjT.col2)
}
else
{
EoWjT_bg=EoWjT.col1
}
WA_bg(this.canvasId(),this.rect().width,this.rect().height,0,0,'',[EoWjT_bg],false,0,1)
}
HgOFv+=this.BtvXl_global.toHtml();
}
}
var wvLWW=document.getElementById(ABDxB);
wvLWW.innerHTML=HgOFv
wvLWW.style.display="block"
if(navigator.userAgent.match(/opera/i))
{
wa_timeout("WA_registerAlbum('"+this.AaWPd+"') ",0)
}
else
{
WA_registerAlbum(AaWPd)
}
if(this.wHWeg()==false)
{
this.WHYgg()
}
}
this.AqJCQ=function()
{
var YqYml="wa-dialog-container"
if(this.dHdwo()==false) return;
if(this.DYVjM==0)
if(this.OmBxa_layout.plugin_fullscreen_url.length>0)
{
window.open(this.OmBxa_layout.plugin_fullscreen_url)
return;
}
this.eMRSc=-1;
this.akGGn()
var pArjC=this.pArjC
var uwiZu=new Rect(0,0,getWindowSize().width,getWindowSize().height)
var spuQS=new CGWXJ(AaWPd,pArjC)
spuQS.koPPI=this.koPPI
if(this.DYVjM==0)
{
spuQS.DYVjM=1
}
else
if(this.DYVjM==1)
{
spuQS.DYVjM=2
}
pArjC.album_object=spuQS;
spuQS.bigFI.copy(uwiZu)
spuQS.cjXET=pArjC.layout.selector_fullpage
if(spuQS.DYVjM==2)
{
spuQS.cjXET=false
}
spuQS.OmBxa_previewZone=pArjC.layout.preview_fullpage
wa_global_photo_album.fullpage_object=spuQS
spuQS.mVJQh(YqYml)
return spuQS
}
this.TodLE=function()
{
if(this.LSLKF()==false) return;
this.upOtp()
var YqYml="wa-dialog-container"
var pArjC=this.pArjC
pArjC.album_object=pArjC.ZINUm;
wa_global_photo_album.fullpage_object=false 
if(this.DYVjM==1)
{
WpOon(false)
var wvLWW=document.getElementById(YqYml);
wvLWW.innerHTML=""
wvLWW.style.display="none"
WA_photoAlbumActionThumb(this.AaWPd,this.koPPI,true)
return pArjC.ZINUm
}
if(this.DYVjM==2)
{
pArjC.album_object.koPPI=this.koPPI
return pArjC.album_object.AqJCQ()
}
}
this.upOtp=function()
{
if(this.HqjZl())
{
this.GHStE=false
clearTimeout(this.VNHwx)
this.VNHwx=false;
}
}
this.onFullScreenKeydown=function(k)
{
if(k==27)
{
this.TodLE()
return false;
}
dEhKn(this.AaWPd,[k])
return false;
}
}
function YmwSY(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 spuQS=wa_global_photo_album.fullpage_object
var AaWPd=spuQS.AaWPd
var ELwRN=spuQS.SbewR_preview_obj
if(ELwRN.UxihQ)
{
var AkuIa=html_getLayer(ELwRN.LhYrf)
if(AkuIa)
{
var scrollVal=-(3*delta)
if(isMSIE())scrollVal*=3
AkuIa.scrollTop+=scrollVal
}
}
else
{
if(delta>0) FetZo(AaWPd);
if(delta<0) GCpmZ(AaWPd);
}
}
if(b_default)
if(e.preventDefault)
e.preventDefault();
e.returnValue=!b_default;
}
function WpOon(AAeZL)
{
if(AAeZL==false)
{
var RjDTl=window;
if(RjDTl.removeEventListener)
RjDTl.removeEventListener('DOMMouseScroll',YmwSY,false);
RjDTl.onmousewheel=document.onmousewheel=null;
}
else
{
var RjDTl=window;
if(RjDTl.addEventListener)
RjDTl.addEventListener('DOMMouseScroll',YmwSY,false);
RjDTl.onmousewheel=document.onmousewheel=YmwSY;
}
}
function lqhlK(YShFu,dZjaJ,SEBYS,UITtb,UGAMA,mXtkS)
{
var SLgtR=""
SLgtR+="(";
SLgtR+=YShFu+";"+dZjaJ+";"+SEBYS+";"+UITtb+";";
SLgtR+=UGAMA+";";
SLgtR+=mXtkS;
SLgtR+=")";
return SLgtR;
}
function WA_photoAlbumAction(AaWPd,xooIZ)
{
var spuQS=jqTFM(AaWPd)
var vLShs=spuQS.lRjLj[xooIZ]
var n_action=vLShs.n_action
if((n_action=="<")||(n_action=="up"))
{
spuQS.dxTmt=Math.max(0,spuQS.dxTmt-1)
llpKj(AaWPd)
}
if((n_action==">")||(n_action=="down"))
{
spuQS.dxTmt=Math.min(spuQS.FRMbh_pages-1,spuQS.dxTmt+1)
llpKj(AaWPd)
}
if(n_action=="diapo")
{
cuuRA(AaWPd)
}
if(n_action=="+")
{
spuQS.AqJCQ()
}
}
function WA_photoAlbumIncrease(AaWPd,xooIZ)
{
var spuQS=jqTFM(AaWPd)
spuQS.koPPI=xooIZ
spuQS.AqJCQ()
}
function cuuRA(AaWPd)
{
var spuQS=jqTFM(AaWPd)
if(spuQS.HqjZl()==false)
{
var FRMbh_increase=0;
var caYjI=spuQS;
while(caYjI.dHdwo())
{
caYjI=caYjI.AqJCQ()
FRMbh_increase++}
if(FRMbh_increase>0)
{
caYjI.FRMbh_decrease_view_when_diaporama_stop=FRMbh_increase;
WA_goNextDiaporama(AaWPd)
caYjI.IWHLV()
return;
}
}
if(spuQS.HqjZl())
{
cOFEe(AaWPd)
}
else
{
WA_goNextDiaporama(AaWPd)
}
if(spuQS.ulLHZ())
{
var vLShs=spuQS.lRjLj_by_action["diapo"]
vLShs.draw()
}
}
function cOFEe(AaWPd)
{
var spuQS=jqTFM(AaWPd)
if(spuQS.HqjZl())
{
spuQS.upOtp()
if(spuQS.FRMbh_decrease_view_when_diaporama_stop)
{
var caYjI=spuQS;
for(var n=0;n<spuQS.FRMbh_decrease_view_when_diaporama_stop;n++)
{
caYjI=caYjI.TodLE() 
}
return;
}
}
if(spuQS.ulLHZ())
{
var vLShs=spuQS.lRjLj_by_action["diapo"]
vLShs.draw()
}
}
function WA_goNextDiaporama(AaWPd)
{
var OmBxa=BltZh(AaWPd)
var gkDDi=HRaeF(AaWPd)
var spuQS=jqTFM(AaWPd)
var xooIZ=(spuQS.koPPI+1)%gkDDi.length;
if(OmBxa.diaporama.random)
{
xooIZ=Math.round((gkDDi.length-1)*Math.random());
}
WA_photoAlbumActionThumb(AaWPd,xooIZ)
spuQS.VNHwx=wa_timeout("WA_goNextDiaporama('"+AaWPd+"')",OmBxa.diaporama.time*1000)
}
function tkXpM(AaWPd,xooIZ)
{
var spuQS=jqTFM(AaWPd)
if(xooIZ<0)
{
spuQS.WHYgg()
return false;
}
if(xooIZ>spuQS.FRMbh_images-1)
{
spuQS.WHYgg()
return false;
}
WA_photoAlbumActionThumb(AaWPd,xooIZ)
return true;
}
function GCpmZ(AaWPd)
{
var spuQS=jqTFM(AaWPd)
if(spuQS.HqjZl()) return false;
return tkXpM(AaWPd,spuQS.koPPI+1)
}
function FetZo(AaWPd)
{
var spuQS=jqTFM(AaWPd)
if(spuQS.HqjZl()) return false;
return tkXpM(AaWPd,spuQS.koPPI-1)
}
function WA_clickAlbumPreview(AaWPd)
{
var spuQS=jqTFM(AaWPd)
if(spuQS.wHWeg()) return;
if(spuQS.HqjZl())
{
cOFEe(AaWPd)
}
var ralIA=spuQS.eMRSc
if(ralIA!=-1)
{
if(ralIA==2)GCpmZ(AaWPd)
if(ralIA==1)
{
if(spuQS.LSLKF())
{
spuQS.TodLE()
}
else
if(spuQS.dHdwo())
{
spuQS.AqJCQ()
}
}
if(ralIA==0)FetZo(AaWPd)
}
}
function WA_mouseoutAlbumPreview(e,AaWPd)
{
var spuQS=jqTFM(AaWPd)
spuQS.ZrlvP.setVisible(false)
spuQS.eMRSc=-1;
}
function WA_mousemoveAlbumPreview(e,AaWPd)
{
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 spuQS=jqTFM(AaWPd)
var bsGZP=document.getElementById(spuQS.ZrlvP.divId())
var pt=html_findPos(bsGZP.offsetParent)
var x=posx-pt.x+1;
var y=posy-pt.y+1;
var n_pos=-1
var BCRdo=false;
var YGGNs=0;
var alRJm=30;
if(spuQS.dGRuZ!=true)
if(spuQS.HqjZl()==false)
{
if((x>0)&&(x<spuQS.uwiZu_preview.width))
if((y>0)&&(y<spuQS.uwiZu_preview.height))
{
n_pos=1;
if(x<spuQS.uwiZu_preview.width*0.3)n_pos=0;
if(x>spuQS.uwiZu_preview.width*(1-0.3))n_pos=2;
}
if((x<YGGNs)||(x>spuQS.uwiZu_preview.width-YGGNs-alRJm))BCRdo=true;
if((y<YGGNs)||(y>spuQS.uwiZu_preview.height-YGGNs-alRJm))BCRdo=true;
}
spuQS.VYiVA=new Point(x,y);
spuQS.eMRSc=n_pos;
spuQS.WfQXC=BCRdo;
spuQS.akGGn();
}
function llpKj(AaWPd)
{
var spuQS=jqTFM(AaWPd)
var aDkQC=document.getElementById(spuQS.bAjhJ)
if(!aDkQC)return;
var mrUfp;
var NLWos=0;
var size_thumb=spuQS.XwERr;
var sGoXe=spuQS.sGoXe;
var jApCF=0;
var vwHWk=(size_thumb+2*spuQS.WGAbO_thumbnail+sGoXe);
var ktLUc=spuQS.FRMbh_cols*spuQS.FRMbh_rows;
if(spuQS.VSSVx)
{
jApCF=spuQS.dxTmt*spuQS.FRMbh_cols*vwHWk
}
else
{
jApCF=spuQS.dxTmt*spuQS.FRMbh_rows*vwHWk
}
if(spuQS.VSSVx)
{
mrUfp="scrollLeft"
NLWos=aDkQC.scrollLeft
}
else
{
mrUfp="scrollTop"
NLWos=aDkQC.scrollTop
}
if(NLWos==jApCF)
{
return;
}
if(spuQS.m_tween_slider)
{
spuQS.m_tween_slider.stop()
}
var PhLmN=0.7;
spuQS.m_tween_slider=new Tween(aDkQC,mrUfp,Tween.strongEaseOut,NLWos,jApCF,PhLmN);
spuQS.m_tween_slider.onMotionFinished=eneGm
spuQS.m_tween_slider.spuQS=spuQS
spuQS.m_tween_slider.start() 
}
function eneGm()
{
var spuQS=this.spuQS
spuQS.HYudh()
}
function bxdji(AaWPd)
{
return wa_global_photo_album[AaWPd]
}
function jqTFM(AaWPd)
{
return wa_global_photo_album[AaWPd].album_object
}
function HRaeF(AaWPd)
{
return wa_global_photo_album[AaWPd].def
}
function UJbNU(AaWPd)
{
return wa_global_photo_album[AaWPd].src_folder
}
function BltZh(AaWPd)
{
return wa_global_photo_album[AaWPd].layout
}
function bOuVU(OEHVX)
{
var AaWPd=OEHVX[0] 


WA_addHandler(AaWPd,"mousewheel",oMgkW)
WA_addHandler(AaWPd,"keydown",dEhKn)
var YqYml="photo-album-main-"+AaWPd
var pArjC=bxdji(AaWPd)
var uwiZu=new Rect()
uwiZu.copy(pArjC.size_container) 
var spuQS=new CGWXJ(AaWPd,pArjC) 
pArjC.album_object=spuQS;
pArjC.ZINUm=spuQS 
spuQS.bigFI.copy(uwiZu)
spuQS.cjXET=pArjC.layout.selector
spuQS.OmBxa_previewZone=pArjC.layout.preview
spuQS.mVJQh(YqYml) 

var spuQS=jqTFM(AaWPd)
var vsrNM=document.wa_global_query_info
if(vsrNM)
{
if(AaWPd==vsrNM.m_unid)
{
spuQS.koPPI=vsrNM.m_index_item
spuQS.AqJCQ()
return;
}
}
if(spuQS.wHWeg())
{
cuuRA(AaWPd)
return;
}
}
function WA_registerAlbum(AaWPd)
{
jqTFM(AaWPd).tjEkl()
}
function dEhKn(AaWPd,OEHVX)
{
var pcJqI=OEHVX[0]
if(pcJqI==37) return FetZo(AaWPd);
if(pcJqI==39) return GCpmZ(AaWPd);
return true;
}
function oMgkW(AaWPd,ZuoWi)
{
var GTVGk=ZuoWi[0] 
var spuQS=jqTFM(AaWPd)
if(spuQS.SbewR_preview_obj)
{
var ELwRN=spuQS.SbewR_preview_obj
if(ELwRN.UxihQ)
{
var AkuIa=html_getLayer(ELwRN.LhYrf)
AkuIa.scrollTop+=-(3*GTVGk)
return true;
}
}
if(GTVGk>0)return FetZo(AaWPd);
if(GTVGk<0)return GCpmZ(AaWPd);
return true;
}
function WA_PhotoAlbum_resizeUI()
{
if(wa_global_photo_album.fullpage_object)
{
var spuQS=wa_global_photo_album.fullpage_object
if(wa_global_photo_album.vTYSm)
{
clearTimeout(wa_global_photo_album.vTYSm);
}
var uwiZu=new Rect(0,0,getWindowSize().width,getWindowSize().height)
spuQS.bigFI.copy(uwiZu)
spuQS.ODwqL()
wa_global_photo_album.vTYSm=wa_timeout("WA_PhotoAlbum_delayed_resizeUI()",1000)
}
}
function WA_PhotoAlbum_delayed_resizeUI()
{
if(wa_global_photo_album.fullpage_object)
{
wa_global_photo_album.vTYSm=false
var spuQS=wa_global_photo_album.fullpage_object
spuQS.OwFaX()
}
}
function WA_loadPhotoAlbums()
{
for(var pcJqI in wa_global_photo_album)
{
var pArjC=wa_global_photo_album[pcJqI]
var aOOLT=Translator.m_lang_for_filename
if(aOOLT.length>0)aOOLT="_"+aOOLT;
WA_loadScript(pArjC.src_folder+'/photo-album-definition'+aOOLT+'.js?v='+pArjC.id_modif,bOuVU,[pcJqI]);
}
}

-->
