<!--
 
function PWDjd(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 EckbT(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 gFdUJ(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 SXbYG=new RGBColor(col)
SXbYG.a=0
grad.addColorStop(1,col);grad.addColorStop(0,SXbYG.toRGB());
c.fillStyle=grad;
c.beginPath();c.rect(x,y,8,14);c.fill()
c.fillStyle=old_fill
}
function vetvR(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 Xfpmi(name,jXpRP,IdShR)
{
var n=jXpRP.indexOf("%")
if(n>-1)
{
jXpRP=wa_evaluate(jXpRP.replace("%","/100"))
return Math.round(jXpRP*IdShR)
}
jXpRP=parseFloat(jXpRP)
return Math.round(jXpRP)
}
function uVkjw(EhFDG,ObFmd,GnDrB)
{
var x=Xfpmi("x",EhFDG.x,ObFmd)
var y=Xfpmi("y",EhFDG.y,GnDrB)
if(EhFDG.x.indexOf("%")==-1)ObFmd=ObFmd-x
if(EhFDG.y.indexOf("%")==-1)GnDrB=GnDrB-y 

var lx=Xfpmi("lx",EhFDG.lx,ObFmd)
var ly=Xfpmi("ly",EhFDG.ly,GnDrB)
return new Rect(x,y,lx,ly)
}
function WA_change_tool_button(HZdVw,FQSXr,over)
{
var hCAaC=JtdoO(HZdVw)
if(hCAaC&&hCAaC.Dptgx)
{
var mIYAv=hCAaC.Dptgx[FQSXr]
if(mIYAv)
{
mIYAv.vlxFg=over
mIYAv.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=="<")
{
PWDjd(c,0,0,lx,false)
}
if(type==">")
{
PWDjd(c,0,0,lx,true)
}
if(type=="down")
{
c.rotate(-Math.PI/2);c.translate(-lx,0);
PWDjd(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);
PWDjd(c,0,0,lx,false);
c.translate(0,ly);c.rotate(-Math.PI/2);
}
if(type=="+")
{
EckbT(c,0,0,lx,12,4)
}
if(type=="diapo")
{
gFdUJ(c,0,0,lx,current_col)
}
if(type=="stop")
{
vetvR(c,0,0,lx,current_col)
}
}
TKvNp.prototype=new Tween();
TKvNp.prototype.constructor=Tween;
TKvNp.superclass=Tween.prototype;
function TKvNp(obj,eswRI,ZZkEr,kXUQU,gVoxZ)
{
this.targetObject=obj;
this.init(new Object(),'a',eswRI,ZZkEr,kXUQU,gVoxZ);
this.onMotionChanged=function(evt)
{
var v=evt.target.getPosition();
var WrYqr=this.targetObject;
v=Math.round(v*100)/100
WrYqr.setOpacity(v/100);
}
}
function onMouseOnPreviewComment(HZdVw,RusVO,KGAoh)
{
var hCAaC=JtdoO(HZdVw)
var FMEeY=hCAaC.XPIek_preview_obj 
var old=hCAaC.cStvI
hCAaC.cStvI=RusVO;
FMEeY.ciqfq=RusVO
if(hCAaC.cStvI)
hCAaC.jdLNH=-1;

if(KGAoh)
wa_timeout(Delegate.create(FMEeY,FMEeY.IHtdA),200);
else
wa_timeout(Delegate.create(FMEeY,FMEeY.ACgcM),200);
}
WPxUn.prototype=new Tween();
WPxUn.prototype.constructor=Tween;
WPxUn.superclass=Tween.prototype;
function WPxUn(obj,eswRI,ZZkEr,kXUQU,gVoxZ)
{
this.targetObject=obj;
this.init(new Object(),'a',eswRI,ZZkEr,kXUQU,gVoxZ);
this.onMotionChanged=function(evt)
{
var v=evt.target.getPosition();
var FMEeY=this.targetObject;
FMEeY.lWxap=v
FMEeY.dqpUY()
}
this.onMotionFinished=function(evt)
{
var FMEeY=this.targetObject;
if(FMEeY.bsEfK==false)
{
FMEeY.kHJYE.setVisible(false)
html_SetVisibility(FMEeY.TPStX,false)
}
FMEeY.setOverflow(FMEeY.ciqfq)
}
}
function JmLUq(HZdVw,lvOuf)
{
this.mKRVs=HZdVw
this.lvOuf=lvOuf
this.TPStX=this.lvOuf+"comment-text-div"
this.ciqfq=false;
this.bsEfK=false;
this.lWxap=0;
this.toHtml=function()
{
var xmkVe=""
this.kHJYE=new WA_GraphicElement(this.lvOuf+"-graphic-comment-bg",500,false)
this.kHJYE._objPreview=this
this.kHJYE.draw=function()
{
if(this._objPreview.bsEfK)
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,0,0,'',['rgba(0,0,0,0.6)'],this.shadow(),0,this.opacity())
}
}
xmkVe+=this.kHJYE.toHtml() 
xmkVe+="<div id='"+this.TPStX+"' ";
xmkVe+="onmouseover=\"javascript:onMouseOnPreviewComment('"+this.mKRVs+"',true)\" ";
xmkVe+="onmouseout=\"javascript:onMouseOnPreviewComment('"+this.mKRVs+"',false)\" ";
xmkVe+=" style=\"font-family:Arial;font-size:13px;color:#ffffff;margin:2px;text-align:center;"
xmkVe+="overflow:auto;visibility:hidden;"
xmkVe+="position:absolute;"
xmkVe+="z-index:5250;"
xmkVe+="\">";
xmkVe+="</div>";
return xmkVe
}
this.HKvOX=function()
{
this.kHJYE.registerDynamicCanvas();
}
this.YdFhk=function(rFEph,eImNF,ObFmd,GnDrB)
{
this.qXFts=new Rect(rFEph,eImNF,ObFmd,GnDrB)
this.DPAgH(rFEph,eImNF,ObFmd,GnDrB)
}
this.DPAgH=function(rFEph,eImNF,ObFmd,GnDrB)
{
if(GnDrB<=0)
{
this.kHJYE.setVisible(false)
html_SetVisibility(this.TPStX,false)
return;
}
this.kHJYE.setRect(rFEph,eImNF,ObFmd,GnDrB)
html_SetGeometry(this.TPStX,rFEph,eImNF,ObFmd,GnDrB)
}
this.setOverflow=function(Ntllp)
{
var WrYqr=html_getLayer(this.TPStX)
var JPnUf=((Ntllp)?"auto":"hidden")
WrYqr.style.overflow=JPnUf 
}
this.FMYkG=function()
{
this.ThXAV=true
clearTimeout(this.timerProgress)
this.timerProgress=wa_timeout(Delegate.create(this,this.Anloi),300);
}
this.Anloi=function()
{
if(this.ThXAV!=true)return;
this.ThXAV=false
this.uwdiL("chargement en cours...")
}
this.uwdiL=function(xmkVe)
{
this.bvlIa=xmkVe
this.cOAUW(xmkVe)
}
this.cICSx=function(xmkVe)
{
this.ThXAV=false
this.OKVHZ=0;
this.bsEfK=true
this.cOAUW(xmkVe)
}
this.cOAUW=function(xmkVe)
{
this.bvlIa=xmkVe
var EhFDG=this.qXFts 
if(!EhFDG)return;
var WrYqr=html_getLayer(this.TPStX)
WrYqr.style.overflow="hidden" 
this.DPAgH(EhFDG.x,EhFDG.y+EhFDG.height-1,EhFDG.width,1)
html_writeContent(this.TPStX,this.bvlIa)
if(isMSIE())
{
WA_exec_delayedCallback(this,this.ZBdfI)
}
else
{
this.ZBdfI()
}
}
this.ZBdfI=function()
{
var EhFDG=this.qXFts
var WrYqr=html_getLayer(this.TPStX)
this.OKVHZ=WrYqr.scrollHeight+4;
this.OKVHZ=Math.min(this.OKVHZ,EhFDG.height*0.8);
this.lWxap=0
this.IHtdA()
}
this.dqpUY=function()
{
var xmkVe=this.bvlIa;
var EhFDG=this.qXFts
var WrYqr=html_getLayer(this.TPStX)
var BhijH=this.lWxap
var GnDrB=BhijH
this.DPAgH(EhFDG.x,EhFDG.y+EhFDG.height-GnDrB,EhFDG.width,GnDrB)
WA_exec_delayedCallback(this,this.nQlJo)
}
this.IHtdA=function()
{
this.vwNUV(true)
}
this.ACgcM=function()
{
this.vwNUV(false)
}
this.vwNUV=function(ssKsJ)
{
var EhFDG=this.qXFts
if(this.xgfqF)
{
this.xgfqF.stop()
this.xgfqF=false;
}
var FruIt=Math.min(EhFDG.height*0.2,this.OKVHZ);
FruIt=Math.min(40,FruIt);
if((FruIt<20)&&(this.OKVHZ>FruIt))
{
this.bsEfK=false
}
if(this.ciqfq)FruIt=this.OKVHZ
var vRZht=this.lWxap;
var xEipr=FruIt;
if(this.bsEfK==false)
{
vRZht=this.lWxap;
xEipr=0;
}
if(ssKsJ)
{
this.setOverflow(false)
}
if(this.ciqfq!=true)
{
var WrYqr=html_getLayer(this.TPStX)
WrYqr.scrollTop=0
}
this.xgfqF=new WPxUn(this,Tween.strongEaseOut,vRZht,xEipr,0.5)
this.xgfqF.start()
}
this.nQlJo=function(Ntllp)
{
var bsEfK=this.bsEfK
if(Ntllp==false)
{


bsEfK=false;
}
this.kHJYE.setVisible(bsEfK)
html_SetVisibility(this.TPStX,bsEfK)
}
}
function WA_photoAlbumActionThumb(HZdVw,FQSXr,wIgWS)
{
var hCAaC=JtdoO(HZdVw)
if(hCAaC.pIlrX()==false)return 
var bhlif=hCAaC.hJtMU;
var qQxWC_img=document.getElementById(bhlif)
if(FQSXr==-1) FQSXr=0;
var QBMip=QcfYo(HZdVw)[FQSXr]
var BUCtB=hCAaC.rjJIK()
var hDjYC=BUCtB.border_size 
if(wIgWS!=true)
if(hCAaC.NqMfR==FQSXr)
{
return;
}
if(hCAaC.VQnDr) return;
hCAaC.VQnDr=true
var FruIt_size=new Size(hCAaC.JEniR_preview.width-2*hDjYC,hCAaC.JEniR_preview.height-2*hDjYC)
var FruIt_reso=hCAaC.aBOgB_layout.max_img_resolution
var src_folder=qXwNZ(HZdVw)
var IdShR=new Size(QBMip.size.w,QBMip.size.h)
IdShR.scale(FruIt_size)
if(FruIt_reso>0)
{
var FruIt_size_album=new Size(FruIt_reso,FruIt_reso)
IdShR.scale(FruIt_size_album)
}
var gtTMQ=new Image();
if(isMSIE())
{
gtTMQ=document.getElementById(hCAaC.tdHCo) 
gtTMQ.width=IdShR.width
gtTMQ.height=IdShR.height
}
hCAaC.CNRfU=gtTMQ
gtTMQ.KsnPZ=0.2
gtTMQ.DmLXw=0.2
gtTMQ.TPkpw_img=FQSXr
gtTMQ.ElYrc=QBMip
gtTMQ.XPIek_preview_obj=hCAaC.XPIek_preview_obj
gtTMQ.PxxdN=hCAaC.PxxdN
gtTMQ.chdYt=Tween.strongEaseOut
gtTMQ.qQxWC_img=qQxWC_img
gtTMQ.sLuvQ=document.getElementById(hCAaC.PxxdN.divId())
gtTMQ.hCAaC=hCAaC 
gtTMQ.dPCqi=IdShR;
gtTMQ.loaded=false;
hCAaC.XPIek_preview_obj.FMYkG()
gtTMQ.onload=function()
{
qIkap(this,this.qQxWC_img)
}
gtTMQ.onerror=function()
{
PWGGA(this,false)
}
gtTMQ.onabort=function()
{
PWGGA(this,false)
}
gtTMQ.src=src_folder+"/"+QBMip.th+"?v="+QBMip.mod;

}
function qIkap(gtTMQ_obj,qQxWC_img)
{
clearTimeout(gtTMQ_obj.hCAaC.XPIek_preview_obj.timerProgress) 
if(isMobileBrowser())
{
var hCAaC=gtTMQ_obj.hCAaC
hCAaC.NqMfR=gtTMQ_obj.TPkpw_img
gtTMQ_obj.PxxdN.setOpacity(1);
html_SetOpacity(gtTMQ_obj.qQxWC_img,1)
HJkdD(gtTMQ_obj)
PWGGA(gtTMQ_obj,true)
return;
}
var owkRp=new TKvNp(gtTMQ_obj.PxxdN,gtTMQ_obj.chdYt,100,0,gtTMQ_obj.KsnPZ);
owkRp.gtTMQ_obj=gtTMQ_obj
owkRp.qQxWC_img=qQxWC_img
owkRp.onMotionFinished=RpZEH
var MvSBt=new OpacityTween(qQxWC_img,gtTMQ_obj.chdYt,100,0,gtTMQ_obj.KsnPZ);
MvSBt.gtTMQ_obj=gtTMQ_obj
MvSBt.qQxWC_img=qQxWC_img
owkRp.start()
MvSBt.start()
}
function RpZEH()
{
var gtTMQ_obj=this.gtTMQ_obj 
var FQSXr=gtTMQ_obj.TPkpw_img
var hCAaC=gtTMQ_obj.hCAaC
hCAaC.NqMfR=FQSXr
var qQxWC_img=gtTMQ_obj.qQxWC_img 
qQxWC_img.gtTMQ_obj=gtTMQ_obj
HJkdD(gtTMQ_obj)
if(isMSIE())
{
var WbYBG=new TKvNp(gtTMQ_obj.PxxdN,gtTMQ_obj.chdYt,0,100,gtTMQ_obj.DmLXw);
WbYBG.gtTMQ_obj=gtTMQ_obj
WbYBG.qQxWC_img=this.qQxWC_img
WbYBG.onMotionFinished=QTwTT
var xaOtW=new OpacityTween(this.qQxWC_img,this.gtTMQ_obj.chdYt,0,100,this.gtTMQ_obj.DmLXw);
xaOtW.gtTMQ_obj=this.gtTMQ_obj
xaOtW.qQxWC_img=this.qQxWC_img
xaOtW.start()
WbYBG.start()
}
else
{
qQxWC_img.onload=function()
{
var gtTMQ_obj=this.gtTMQ_obj
var qQxWC_img=gtTMQ_obj.qQxWC_img
var WbYBG=new TKvNp(gtTMQ_obj.PxxdN,gtTMQ_obj.chdYt,0,100,gtTMQ_obj.DmLXw);
WbYBG.gtTMQ_obj=gtTMQ_obj
WbYBG.qQxWC_img=qQxWC_img
WbYBG.onMotionFinished=QTwTT
var xaOtW=new OpacityTween(qQxWC_img,gtTMQ_obj.chdYt,0,100,gtTMQ_obj.DmLXw);
xaOtW.gtTMQ_obj=gtTMQ_obj
xaOtW.qQxWC_img=qQxWC_img
xaOtW.start()
WbYBG.start()
}
}
}
function QTwTT()
{
PWGGA(this.gtTMQ_obj,true)
}
function PWGGA(gtTMQ_obj,ZMDmS)
{
var FQSXr=gtTMQ_obj.TPkpw_img
var hCAaC=gtTMQ_obj.hCAaC
hCAaC.VQnDr=false;
var FQSXr=hCAaC.NqMfR 
{
hCAaC.OEusc=Math.floor(FQSXr/(hCAaC.GZBpY_cols*hCAaC.GZBpY_rows))
pobXP(hCAaC.HZdVw)
}
hCAaC.rxWKL()
hCAaC.hiWpq()
var XPIek=hCAaC.MBZmM()
if(XPIek.length==0)
{
hCAaC.XPIek_preview_obj.nQlJo(false)
}
hCAaC.qKhiN()
}
function HJkdD(gtTMQ_obj)
{
var qQxWC_img=gtTMQ_obj.qQxWC_img
var hCAaC=gtTMQ_obj.hCAaC
var IdShR=gtTMQ_obj.dPCqi
hCAaC.HCTFG.width=IdShR.width
hCAaC.HCTFG.height=IdShR.height
qQxWC_img.width=IdShR.width;
qQxWC_img.height=IdShR.height;
qQxWC_img.src=gtTMQ_obj.src;
qQxWC_img.hCAaC=hCAaC
qQxWC_img.IdShR=IdShR
hCAaC.qKhiN()
var XPIek=hCAaC.MBZmM()
if(XPIek.length>0)
{
hCAaC.cdSwR()
hCAaC.XPIek_preview_obj.cICSx(XPIek)
}
else
{
hCAaC.XPIek_preview_obj.nQlJo(false);
}
}
function WA_photoAlbumChangeImageSize(qQxWC_img,IdShR,IPBuu)
{
var dec=3
qQxWC_img.width=IdShR
qQxWC_img.height=IdShR
qQxWC_img.style.borderWidth=IPBuu
}
function WA_photoAlbumThumbOver(qQxWC,HZdVw,FQSXr)
{
var hCAaC=JtdoO(HZdVw)
var QBMip_def=QcfYo(HZdVw)[FQSXr]
var bhlif=hCAaC.wwBrB(FQSXr)
var qQxWC_img=document.getElementById(bhlif)
qQxWC.hCAaC=hCAaC;
qQxWC.qQxWC_img=qQxWC_img
var dec=2
WA_photoAlbumChangeImageSize(qQxWC_img,hCAaC.rrgwa-2*dec,hCAaC.cwDEm_thumbnail+dec)
}
function WA_photoAlbumThumbOut(qQxWC)
{
var qQxWC_img=qQxWC.qQxWC_img;
var hCAaC=qQxWC.hCAaC
WA_photoAlbumChangeImageSize(qQxWC_img,hCAaC.rrgwa,hCAaC.cwDEm_thumbnail)
}
function OPaAj(HZdVw,pMLPA)
{
this.HZdVw=HZdVw;
this.NRNHx=25;
this.PHHaa=pMLPA;
this.LffOE="photo-album-toolbar-"+this.HZdVw
this.FOrGB=("photo-album-scroll-content"+this.HZdVw)
this.JEniR_selector_slider=null;
this.WuOPm=null;
this.JEniR_preview=null;
this.GZBpY_cols=0;
this.GZBpY_rows=0;
this.tAuDD=new Array()
this.OEusc=0;
this.GZBpY_pages=1
this.CFcKq=true;
this.GHbig=false
this.LxrpM=40
this.HCTFG=new Size(0,0)
this.DodwZ=false;
this.jdLNH=-1;
this.NqMfR=-1;
this.GZBpY_images=this.PHHaa.def.length
this.HFgMk=false;
this.OPkkL=new Rect(0,0,100,100)
this.aBOgB_layout=QGLOU(this.HZdVw)
var aBOgB=this.aBOgB_layout
if(aBOgB.diaporama&&(aBOgB.diaporama.startup))this.HFgMk=true;
this.RoHCw=false;
this.aBOgB_previewZone=false;
this.pnfTa=0;
this.CMfKq=function()
{
if(this==this.PHHaa.album_object) return true;
return false;
}
this.lvOuf=function()
{
return this.HZdVw+this.pnfTa
}
this.cdSwR=function()
{
var hCAaC=this
var IdShR=new Size(hCAaC.HCTFG.width,hCAaC.HCTFG.height)
var BUCtB=hCAaC.rjJIK()
var itxUa=new RGBColor(BUCtB.border_col)
var hDjYC=BUCtB.border_size
if(itxUa.a==0) hDjYC=0;
var mCpBQ=hCAaC.JEniR_preview 
var x0=Math.round((mCpBQ.width-(IdShR.width+2*hDjYC))/2)
var y0=Math.round((mCpBQ.height-(IdShR.height+2*hDjYC))/2) 

hCAaC.XPIek_preview_obj.YdFhk(x0+hDjYC,y0+hDjYC,IdShR.width,IdShR.height);

}
this.qKhiN=function()
{
var hCAaC=this
var IdShR=new Size(hCAaC.HCTFG.width,hCAaC.HCTFG.height)
var BUCtB=hCAaC.rjJIK()
var itxUa=new RGBColor(BUCtB.border_col)
var hDjYC=BUCtB.border_size
if(itxUa.a==0) hDjYC=0;
var mCpBQ=hCAaC.JEniR_preview 
var x0=Math.round((mCpBQ.width-(IdShR.width+2*hDjYC))/2)
var y0=Math.round((mCpBQ.height-(IdShR.height+2*hDjYC))/2)
hCAaC.PxxdN.setRect(x0,y0,IdShR.width+2*hDjYC,IdShR.height+2*hDjYC) 
var nQcRt=document.getElementById(hCAaC.nQcRt_preview_id)
html_SetPosition(nQcRt,hDjYC+x0,hDjYC+y0)
}
this.MBZmM=function()
{
var gtTMQ_obj=this.CNRfU
var aIWXK=this.aBOgB_layout
var XPIek=""
var url=gtTMQ_obj.ElYrc.url
if(aIWXK.disp_comment)
{
if(aIWXK.disp_comment_img_number)
XPIek+="<b>"+(gtTMQ_obj.TPkpw_img+1)+"/"+this.GZBpY_images+"</b>"
if(aIWXK.disp_comment_img_fn)
{
if(XPIek.length>0)XPIek+="<br>"
XPIek+="("+gtTMQ_obj.ElYrc.fn+")"
}
if(gtTMQ_obj.ElYrc.comment.length>0)
{
if(XPIek.length>0)XPIek+="<br>"
XPIek+=gtTMQ_obj.ElYrc.comment
}
if(url.length>0)
{
if(XPIek.length>0)XPIek+="<br>"
XPIek+="<br><a href='"+url+"' target=_blank "
XPIek+="style='color:#0000ff;' "
var ZcrJa=this.XPIek_preview_obj.mKRVs
XPIek+="onmouseover=\"javascript:_onMouseOnPreviewComment('"+ZcrJa+"',true)\" ";
XPIek+=">";
XPIek+="@ link"
XPIek+="</a><br><br>"
}
}
return XPIek;
}
this.sbcXG=function()
{
var aBOgB=QGLOU(HZdVw)
var PiMEF=this.BBZkV();
this.GHbig=PiMEF.nav_has_horz_flow
if(this.GHbig==false)
{
this.tAuDD.push("up")
this.tAuDD.push("down")
}
else
{
this.tAuDD.push("<")
this.tAuDD.push(">")
}
if(this.dYpSj())
{
this.tAuDD.push("+")
}
else
if(this.AimhY())
{
this.tAuDD.push("-")
}
if(aBOgB.diaporama)
{
this.tAuDD.push("diapo")
}
if((PiMEF.nav_but_orient==5)||(PiMEF.nav_but_orient==3))
{
this.CFcKq=false;
}
var canvas_bg=""
this.DYNNS=new WA_GraphicElement(this.lvOuf()+"-graphic-selector-bg",50,PiMEF.bg_shadow)
this.DYNNS.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,1,PiMEF.bg_border_col,[PiMEF.bg_col],PiMEF.bg_shadow,0)
}
canvas_bg+=this.DYNNS.toHtml() 
this.kHJYE_toolbar=new WA_GraphicElement(this.lvOuf()+"-graphic-toolbar-bg",50,PiMEF.bg_shadow)
this.kHJYE_toolbar.CFcKq=this.CFcKq 
this.kHJYE_toolbar.draw=function()
{
var ClBxx_toolbar=false;
if(this.CFcKq)
{
ClBxx_toolbar=crdKw(0,0,0,this.rect().height/2,PiMEF.toolbar_bg_col1,PiMEF.toolbar_bg_col2)
}
else
{
ClBxx_toolbar=crdKw(0,0,this.rect().width/2,0,PiMEF.toolbar_bg_col1,PiMEF.toolbar_bg_col2)
}
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,1,PiMEF.toolbar_border_col,[ClBxx_toolbar],PiMEF.toolbar_shadow,0)
}
canvas_bg+=this.kHJYE_toolbar.toHtml() 
this.Dptgx=new Array()
this.Dptgx_by_action=new Array()
for(var n=0;n<this.tAuDD.length;n++)
{
var n_action=this.tAuDD[n]
var mIYAv=new WA_GraphicElement(this.lvOuf()+"-graphic-toolbar-but"+n,70,false)
mIYAv.n_action=n_action
mIYAv.hCAaC=this
mIYAv.vlxFg=false
mIYAv.NRNHx=this.NRNHx
mIYAv.rduOK=PiMEF.toolbar_but_col1
mIYAv.dwHRb=PiMEF.toolbar_but_col2
mIYAv.draw=function()
{
var RBWdg=this.NRNHx
var nOcmi=this.n_action
if(nOcmi=="diapo")
{
if(this.hCAaC.xAdst())nOcmi="stop"
}
var jhXmd=(this.vlxFg)?this.dwHRb:this.rduOK
WA_toolbar_button(this.canvasId(),RBWdg,RBWdg,nOcmi,jhXmd,true)
}
this.Dptgx.push(mIYAv)
var pojwf_action=n_action
if(pojwf_action=="up")pojwf_action="<"
if(pojwf_action=="down")pojwf_action=">"
this.Dptgx_by_action[pojwf_action]=mIYAv
canvas_bg+="<div id='"+mIYAv.divId()+"-href' onclick=\"javascript:WA_photoAlbumAction('"+this.HZdVw+"',"+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.HZdVw+"',"+n+",true)";
canvas_bg+="\" ";
canvas_bg+="onmouseout=\"";
canvas_bg+="WA_change_tool_button('"+this.HZdVw+"',"+n+",false)";
canvas_bg+="\" ";
canvas_bg+=">";
canvas_bg+="</div>";
canvas_bg+=mIYAv.toHtml()
}
canvas_bg+="<div id='"+this.FOrGB+"' style=\"";
canvas_bg+="position:absolute;z-index:100;";
canvas_bg+="overflow:hidden;";
canvas_bg+="\"></div>";
return canvas_bg;
}
this.XbWox=function()
{
var PiMEF=this.BBZkV();
var r1_rect=this.JEniR_selector_slider;
var xmkVe="" 
var min_size=Math.min(r1_rect.width,r1_rect.height)
var size_thumb=PiMEF.th_size.size;
if(PiMEF.th_size.percent) size_thumb=Math.round(size_thumb*(min_size)/100);
var image_spacing=Math.max(0,Math.round((PiMEF.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.GZBpY_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.GZBpY_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.GZBpY_images
var nb_pages=(nb_images/(this.GZBpY_cols*this.GZBpY_rows));
if(nb_pages>Math.floor(nb_pages)) nb_pages=Math.floor(nb_pages)+1;
this.GZBpY_pages=nb_pages
this.rrgwa=size_thumb;
this.DCBia=image_spacing;
this.cwDEm_thumbnail=size_border_thumbnail
var n_image=0;
var nb_item_x=this.GZBpY_cols*nb_pages
var nb_item_y=this.GZBpY_rows;
var nb_item_per_page=this.GZBpY_cols*this.GZBpY_rows 
if(this.GHbig==false)
{
nb_item_x=this.GZBpY_cols
nb_item_y=this.GZBpY_rows*nb_pages;
}
xmkVe+="<table border=0 cellpadding=0 cellspacing=0 width=100% height=100% >";
xmkVe+="<tr>"
xmkVe+="<td "
if((this.GHbig==false)||(this.GZBpY_pages==1))
{
xmkVe+="align=center"
}
xmkVe+=">" 
xmkVe+="<table border=0 cellpadding="+(image_spacing/2)+" cellspacing=0  width=10px>";
for(var eImNF=0;eImNF<nb_item_y;eImNF++)
{
xmkVe+="<tr>" 
for(var rFEph=0;rFEph<nb_item_x;rFEph++)
{
xmkVe+="<td>"
var ind_img=0;
var nx_0=Math.floor(rFEph/this.GZBpY_cols)
var diff0=rFEph-nx_0*this.GZBpY_cols;
ind_img=nx_0*nb_item_per_page+(eImNF*this.GZBpY_cols)+diff0
if(ind_img<nb_images)
{
var QBMip=this.PHHaa.def[ind_img]
var gMmZb=this.PHHaa.src_folder+"/th_"+QBMip.th+"?v="+QBMip.mod_th
xmkVe+="<a href=\"";
if(this.pIlrX())
{
xmkVe+="javascript:WA_photoAlbumActionThumb('"+HZdVw+"',"+ind_img+")"
}
else
{
xmkVe+="javascript:WA_photoAlbumIncrease('"+HZdVw+"',"+ind_img+")"
}
xmkVe+="\" "
xmkVe+="onmouseover=\"WA_photoAlbumThumbOver(this,'"+HZdVw+"',"+ind_img+")\" "
xmkVe+="onmouseout=\"WA_photoAlbumThumbOut(this)\" "
xmkVe+=">"
xmkVe+="<img id='"+this.wwBrB(ind_img)+"' width="+size_thumb+"px height="+size_thumb+"px src='"+gMmZb+"' ";
xmkVe+="style='";
if(size_border_thumbnail>0)
{
xmkVe+="border-color:"+PiMEF.selector_img_border_color+";";
xmkVe+="border-width:"+size_border_thumbnail+"px;border-style:solid;";
}
xmkVe+="' ";
xmkVe+=">"
xmkVe+="</a>"
n_image++;
}
xmkVe+="</td>"
}
if(this.CFcKq)
if(this.GZBpY_pages>1)
{
for(var rFEph=0;rFEph<this.GZBpY_cols;rFEph++)
{
var pcaKY=size_thumb+2*size_border_thumbnail
xmkVe+="<td>"
xmkVe+="<div  style='width:"+(pcaKY)+"px;height:"+pcaKY+"px;'></div>";
xmkVe+="</td>"
}
}
xmkVe+="</tr>"
}
if(this.CFcKq==false)
if(this.GZBpY_pages>1)
{
for(var eImNF=0;eImNF<this.GZBpY_rows;eImNF++)
{
xmkVe+="<tr>"
var pcaKY=size_thumb+2*size_border_thumbnail
xmkVe+="<td colspan="+this.GZBpY_cols+">"
xmkVe+="<div  style='width:"+(pcaKY)+"px;height:"+pcaKY+"px;'></div>";
xmkVe+="</td>"
xmkVe+="</tr>"
}
}
xmkVe+="</table>" 
xmkVe+="</td>"
xmkVe+="</tr>"
xmkVe+="</table>"
return xmkVe;
}
this.wwBrB=function(FQSXr)
{
return this.lvOuf()+"-th-img"+FQSXr
}
this.UAtOp=function()
{
var BUCtB=this.rjJIK();
if(BUCtB==false) return;
var QBMip=this.PHHaa.def[0]
this.hJtMU="photo-album-preview-img-"+this.lvOuf()
this.tdHCo=this.hJtMU+"-cache"
this.nQcRt_preview_id="photo-album-preview-img-div"+this.lvOuf()
this.eMFRe="photo-album-preview-zone"+this.lvOuf()
var xmkVe=""
xmkVe+="<div  id='"+this.eMFRe+"' style=\"";
xmkVe+="position:absolute;z-index:500;";
xmkVe+="\" ";
xmkVe+="onclick=\"WA_clickAlbumPreview('"+this.HZdVw+"')\" ";
xmkVe+="onmousemove=\"javascript:WA_mousemoveAlbumPreview(event,'"+this.HZdVw+"')\" ";
xmkVe+="onmouseout=\"javascript:WA_mouseoutAlbumPreview(event,'"+this.HZdVw+"')\" ";
xmkVe+=">";
xmkVe+="<div style='position:absolute;z-index:450;left:0px;top:0px;";
xmkVe+="width:100%;height:100%;background-color:#000000;";
xmkVe+="filter:alpha(opacity=0);-moz-opacity:0;opacity:0;' "
xmkVe+="></div>"
this.XPIek_preview_obj=new JmLUq(this.HZdVw,this.lvOuf());
xmkVe+=this.XPIek_preview_obj.toHtml() 
this.PxxdN=new WA_GraphicElement(this.lvOuf()+"-graphic-img-bg",50,BUCtB.shadow)
this.PxxdN.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,0,'',[BUCtB.border_col],this.shadow(),0,this.opacity())
}
xmkVe+=this.PxxdN.toHtml() 
xmkVe+="<div id='"+this.nQcRt_preview_id+"' style=\"";
xmkVe+="position:absolute;z-index:100;";
xmkVe+="left:0px;";
xmkVe+="top:0px;";
xmkVe+="\" ";
xmkVe+=">";
xmkVe+="<img  id='"+this.hJtMU+"' border=0 >";
if(isMSIE())
{
xmkVe+="<img style='position:absolute;left:0px;top:0px;visibility:hidden;' id='"+this.tdHCo+"'>"
}
else
{
xmkVe+="<img style='position:absolute;left:0px;top:0px;display:none;' id='"+this.tdHCo+"'>"
}
xmkVe+="</div>";
this.uggXn=new WA_GraphicElement(this.lvOuf()+"-graphic-arrow0",300,true)
this.uggXn.setImage("intuisphere.png",new Rect(97,49,46,47))
this.uggXn.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,0,'',["#ffffff"],this.shadow(),0,this.opacity(),true)
var ObFmd=Math.round(this.rect().width*0.8);
var GnDrB=Math.round(this.rect().height*0.8);
WA_drawImage(this.canvasId(),this.img_src(),6+(this.rect().width-ObFmd)/2,6+(this.rect().height-GnDrB)/2,ObFmd,GnDrB,this.img_clip(),this.opacity(),false)
}
this.ADsbX=new WA_GraphicElement(this.lvOuf()+"-graphic-arrow1",300,true)
this.ADsbX.setImage("intuisphere.png",new Rect(2,49,46,47))
this.ADsbX.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,0,'',["#ffffff"],this.shadow(),0,this.opacity(),true)
var ObFmd=Math.round(this.rect().width*0.8);
var GnDrB=Math.round(this.rect().height*0.8);
WA_drawImage(this.canvasId(),this.img_src(),6+(this.rect().width-ObFmd)/2,6+(this.rect().height-GnDrB)/2,ObFmd,GnDrB,this.img_clip(),this.opacity(),false)
}
xmkVe+=this.uggXn.toHtml()
xmkVe+=this.ADsbX.toHtml() 
this.UreGw=new WA_GraphicElement(this.lvOuf()+"-graphic-cursor-zoom",400,false)
this.UreGw.setSize(30,30)
this.UreGw.setImage("intuisphere.png",new Rect(0,0,48,48))
this.UreGw.draw=function()
{
WA_drawImage(this.canvasId(),this.img_src(),0,0,this.rect().width,this.rect().height,this.img_clip())
}
xmkVe+=this.UreGw.toHtml() 
xmkVe+="</div>";
return xmkVe;
}
this.HKvOX=function()
{
if(this.kgXuZ())
{
this.DYNNS.registerDynamicCanvas();
this.kHJYE_toolbar.registerDynamicCanvas();
for(var n=0;n<this.Dptgx.length;n++)
{
var mIYAv=this.Dptgx[n]
mIYAv.registerDynamicCanvas();
}
}
if(this.pIlrX())
{
this.XPIek_preview_obj.HKvOX()
this.PxxdN.registerDynamicCanvas();
this.uggXn.registerDynamicCanvas();
this.ADsbX.registerDynamicCanvas();
this.UreGw.registerDynamicCanvas();
this.UreGw.setVisible(false)
}
if(this.kHJYE_global)
this.kHJYE_global.registerDynamicCanvas();
this.Ztihh()
}
this.xAdst=function()
{
return(this.luxFo)?true:false;
}
this.shGZe=function()
{
return(this.OEusc>0)
}
this.nsdMC=function()
{
return(this.OEusc<this.GZBpY_pages-1)
}
this.MxMpD=function()
{
return(this.NqMfR>0);
}
this.sgDCL=function()
{
return(this.NqMfR<this.PHHaa.def.length-1);
}
this.qdaDp=function()
{
if(this.kgXuZ())
{
var PiMEF=this.BBZkV() 
var ObFmd=this.OPkkL.width
var GnDrB=this.OPkkL.height
var r0=PiMEF.rect
var r0_rect=uVkjw(r0,ObFmd,GnDrB)
r0_rect.x+=this.OPkkL.x
r0_rect.y+=this.OPkkL.y
var r1_rect=r0_rect.clone() 
var XsOba_toolbar=r0_rect.clone()
var GZBpY_buttons=this.tAuDD.length 
var sodHq=5
var pOXEd=this.NRNHx+sodHq*2
var FBNCl=(GZBpY_buttons*this.NRNHx)
if(PiMEF.nav_but_orient==1)
{
r1_rect.y+=pOXEd;
r1_rect.height-=pOXEd;
XsOba_toolbar.x=XsOba_toolbar.x+(XsOba_toolbar.width-FBNCl)/2;
XsOba_toolbar.width=FBNCl
XsOba_toolbar.y+=sodHq;
XsOba_toolbar.height=this.NRNHx;
}
if(PiMEF.nav_but_orient==5)
{
r1_rect.width-=pOXEd;
XsOba_toolbar.y=XsOba_toolbar.y+(XsOba_toolbar.height-FBNCl)/2;
XsOba_toolbar.height=FBNCl
XsOba_toolbar.x+=r1_rect.width+sodHq;
XsOba_toolbar.width=this.NRNHx;
}
if(PiMEF.nav_but_orient==7)
{
r1_rect.height-=pOXEd;
XsOba_toolbar.x=XsOba_toolbar.x+(XsOba_toolbar.width-FBNCl)/2;
XsOba_toolbar.width=FBNCl
XsOba_toolbar.y+=r1_rect.height+sodHq;
XsOba_toolbar.height=this.NRNHx;
}
if(PiMEF.nav_but_orient==3)
{
r1_rect.width-=pOXEd;
r1_rect.x+=pOXEd;
XsOba_toolbar.y=XsOba_toolbar.y+(XsOba_toolbar.height-FBNCl)/2;
XsOba_toolbar.height=FBNCl
XsOba_toolbar.x+=sodHq;
XsOba_toolbar.width=this.NRNHx;
}
this.JEniR_selector_slider=r1_rect
this.WuOPm=XsOba_toolbar 
var tkSIV=this.JEniR_selector_slider;
this.DYNNS.setRect(tkSIV.x,tkSIV.y,tkSIV.width,tkSIV.height)
html_SetRect(this.FOrGB,r1_rect) 
var XsOba=this.WuOPm
this.kHJYE_toolbar.setRect(XsOba.x,XsOba.y,XsOba.width,XsOba.height)
var lx_button=this.NRNHx
var ly_button=lx_button
var LskTm=XsOba_toolbar.x
var eImNF_but0=XsOba_toolbar.y
for(var n=0;n<this.Dptgx.length;n++)
{
var mIYAv=this.Dptgx[n]
var EdtGY=LskTm
var eImNF_but=eImNF_but0
if(this.CFcKq)
{
EdtGY+=n*lx_button;
}
else
{
eImNF_but+=n*ly_button;
}
mIYAv.setRect(EdtGY,eImNF_but,lx_button,ly_button)
html_SetGeometry(mIYAv.divId()+"-href",EdtGY,eImNF_but,lx_button,ly_button)
}
var qQxWC_selector=document.getElementById(this.FOrGB)
if(qQxWC_selector)
{
qQxWC_selector.innerHTML=this.XbWox();
}
this.hiWpq()
}
}
this.dYpSj=function()
{
if((this.pnfTa==1)&&(this.kgXuZ()==true)) return true;
if((this.pnfTa==0)&&(this.aBOgB_layout.has_full_page_config)) return true;
return false;
}
this.AimhY=function()
{
if(this.pnfTa==1) return true;
if(this.pnfTa==2) return true;
return false;
}
this.YqInM=function()
{
return this.HFgMk;
}
this.BBZkV=function()
{
return this.RoHCw;
}
this.rjJIK=function()
{
return this.aBOgB_previewZone;
}
this.kgXuZ=function()
{
if(this.BBZkV()) return true;
return false;
}
this.pIlrX=function()
{
if(this.rjJIK()) return true;
return false;
}
this.hiWpq=function()
{
if(this.kgXuZ()==false)return
var oVcah=this.Dptgx_by_action["<"]
oVcah.setVisible(this.shGZe())
var TFAGf=this.Dptgx_by_action[">"]
TFAGf.setVisible(this.nsdMC())
}
this.rxWKL=function()
{
var BUCtB=this.rjJIK();
var ObFmd=this.OPkkL.width
var GnDrB=this.OPkkL.height
var tkSIV=BUCtB.rect
var tkSIV_rect=uVkjw(tkSIV,ObFmd,GnDrB)
if(this.pnfTa==2)
{
tkSIV_rect=new Rect(0,0,ObFmd,GnDrB)
}
tkSIV_rect.x+=this.OPkkL.x
tkSIV_rect.y+=this.OPkkL.y 


if(this.pnfTa!=0)
if((this.pnfTa==2)||((tkSIV.x=="0%")&&(tkSIV.y=="0%")&&(tkSIV.lx=="100%")&&(tkSIV.ly=="100%")))
{
var dec=8;
tkSIV_rect.x+=dec
tkSIV_rect.y+=dec
tkSIV_rect.width-=2*dec
tkSIV_rect.height-=2*dec 
}
var XsOba_rect=tkSIV_rect.clone()
this.JEniR_preview=XsOba_rect
html_SetRect(this.eMFRe,this.JEniR_preview)
this.bvtIv()
this.WONTT()
}
this.qMYUP=function()
{
if(this.xAdst()) return;
if(this.pIlrX()==false)return;
var chdYt=Tween.regularEaseOut
var gVoxZ=0.3
if((!this.mRIQE)||(this.mRIQE.isRunning()==false))
{
if(this.mRIQE)this.mRIQE.stop()
this.mRIQE=new TKvNp(this.uggXn,chdYt,0,100,gVoxZ)
this.mRIQE.onMotionFinished=this.YxlOv
this.mRIQE.m_count=0
this.mRIQE.start()
}
if((!this.HQIoY)||(this.HQIoY.isRunning()==false))
{
if(this.HQIoY)this.HQIoY.stop()
this.HQIoY=new TKvNp(this.ADsbX,chdYt,0,100,gVoxZ)
this.HQIoY.onMotionFinished=this.YxlOv
this.HQIoY.m_count=0
this.HQIoY.start()
}
}
this.YxlOv=function()
{
if(this.m_count>=3)
{
return;
}
this.yoyo()
this.m_count++}
this.bvtIv=function()
{
if(this.CMfKq()==false)return;
if(this.pIlrX()==false)return
if(isMobileBrowser())return
var GWwoA=30
var hCAaC=this;
var KJwYE=hCAaC.TOWVU
var n_pos=hCAaC.jdLNH;
if((n_pos!=-1)&&(hCAaC.DodwZ==false)&&(hCAaC.cStvI!=true))
{
var gNTmB=true;
if(n_pos==0)
{
if(hCAaC.MxMpD()==false)gNTmB=false;
hCAaC.UreGw.setImage("intuisphere.png",new Rect(97,49,46,47))
}
else
if(n_pos==1)
{
if(hCAaC.AimhY())
{
hCAaC.UreGw.setImage("intuisphere.png",new Rect(48,0,48,48))
}
else
if(hCAaC.dYpSj())
{
hCAaC.UreGw.setImage("intuisphere.png",new Rect(0,0,48,48))
}
else
{
gNTmB=false;
}
}
else
if(n_pos==2)
{
if(hCAaC.sgDCL()==false)gNTmB=false;
hCAaC.UreGw.setImage("intuisphere.png",new Rect(0,49,46,47))
}
hCAaC.UreGw.setPosition(KJwYE.x,KJwYE.y,GWwoA,GWwoA);
hCAaC.UreGw.setVisible(gNTmB)
}
else
{
hCAaC.UreGw.setVisible(false)
}
}
this.WONTT=function()
{
if(this.pIlrX()==false)return
if((this.xAdst()==false)&&(this.HCTFG.width>0))
{
var LxrpM=40
var x_arrow0=(this.JEniR_preview.width-this.HCTFG.width)/2
var x_arrow1=(x_arrow0+this.HCTFG.width-LxrpM)
var y_arrow0=(this.JEniR_preview.height-this.HCTFG.height)/2+(this.HCTFG.height-LxrpM)/2 
this.uggXn.setRect(x_arrow0,y_arrow0,LxrpM,LxrpM)
this.ADsbX.setRect(x_arrow1,y_arrow0,LxrpM,LxrpM)
this.uggXn.setVisible(this.MxMpD())
this.ADsbX.setVisible(this.sgDCL())
}
else
{
this.uggXn.setVisible(false)
this.ADsbX.setVisible(false)
}
this.uggXn.setOpacity(0)
this.ADsbX.setOpacity(0)
}
this.Ztihh=function()
{
if(this.pIlrX())
{
this.rxWKL()
var FQSXr=this.NqMfR 
WA_photoAlbumActionThumb(this.HZdVw,FQSXr,true)
this.rxWKL()
}
this.qdaDp()
if(this.kHJYE_global)
{
this.kHJYE_global.setRect(0,0,this.OPkkL.width,this.OPkkL.height);
}
if(this.mXwuK)
{
html_SetGeometry(this.mXwuK,0,0,this.OPkkL.width,this.OPkkL.height)
}
}
this.ZkixW=function()
{
if(this.pIlrX())
{
WA_photoAlbumActionThumb(this.HZdVw,this.NqMfR,true)
}
}
this.IAlWt=function()
{
if(this.pIlrX())
{
WA_photoAlbumActionThumb(this.HZdVw,this.NqMfR,false)
}
}
this.DTJDV=function(PxARg)
{
WbOkP(this.pnfTa>0)
var xmkVe=""
if(this.kgXuZ())
{
xmkVe+=this.sbcXG();
}
if(this.pIlrX())
{
xmkVe+=this.UAtOp();
};
if((this.pnfTa==1)||(this.pnfTa==2))
{
if(this.aBOgB_layout.bg_fullpage_img.length>0)
{
this.mXwuK=this.lvOuf()+"-graphic-fullpage-bg";
xmkVe+="<div id='"+this.mXwuK+"' style=\"";
xmkVe+="position:absolute;z-index:0;";
if(this.aBOgB_layout.bg_fullpage_img_type==0)
{
xmkVe+="background-image:url('"+this.aBOgB_layout.bg_fullpage_img+"');";
xmkVe+="background-repeat: repeat;";
}
xmkVe+="\" ";
xmkVe+=">";
if(this.aBOgB_layout.bg_fullpage_img_type==1)
{
xmkVe+="<img src='"+this.aBOgB_layout.bg_fullpage_img+"' width=100% height=100% border=0 >";
}
xmkVe+="</div>";
}
else
{
var ClBxx=this.aBOgB_layout.bg_fullpage_grad
this.kHJYE_global=new WA_GraphicElement(this.lvOuf()+"-graphic-global-bg",0,false)
this.kHJYE_global.ClBxx=ClBxx
this.kHJYE_global.draw=function()
{
var ClBxx=this.ClBxx
var ClBxx_bg=false
if(ClBxx.has_gradient)
{
var ObFmd=this.rect().width
var GnDrB=this.rect().height
var xg1=ClBxx.pt1.x*ObFmd/100
var yg1=ClBxx.pt1.y*GnDrB/100
var xg2=ClBxx.pt2.x*ObFmd/100
var yg2=ClBxx.pt2.y*GnDrB/100
ClBxx_bg=crdKw(xg1,yg1,xg2,yg2,ClBxx.col1,ClBxx.col2)
}
else
{
ClBxx_bg=ClBxx.col1
}
WA_bg(this.canvasId(),this.rect().width,this.rect().height,0,0,'',[ClBxx_bg],false,0,1)
}
xmkVe+=this.kHJYE_global.toHtml();
}
}
var WZKdY=document.getElementById(PxARg);
WZKdY.innerHTML=xmkVe
WZKdY.style.display="block"
if(navigator.userAgent.match(/opera/i))
{
wa_timeout("WA_registerAlbum('"+this.HZdVw+"') ",0)
}
else
{
WA_registerAlbum(HZdVw)
}
if(this.YqInM()==false)
{
this.qMYUP()
}
}
this.TggKi=function()
{
var QeSkr="wa-dialog-container"
if(this.dYpSj()==false) return;
if(this.pnfTa==0)
if(this.aBOgB_layout.plugin_fullscreen_url.length>0)
{
window.open(this.aBOgB_layout.plugin_fullscreen_url)
return;
}
this.jdLNH=-1;
this.bvtIv()
var PHHaa=this.PHHaa
var JEniR=new Rect(0,0,getWindowSize().width,getWindowSize().height)
var hCAaC=new OPaAj(HZdVw,PHHaa)
hCAaC.NqMfR=this.NqMfR
if(this.pnfTa==0)
{
hCAaC.pnfTa=1
}
else
if(this.pnfTa==1)
{
hCAaC.pnfTa=2
}
PHHaa.album_object=hCAaC;
hCAaC.OPkkL.copy(JEniR)
hCAaC.RoHCw=PHHaa.layout.selector_fullpage
if(hCAaC.pnfTa==2)
{
hCAaC.RoHCw=false
}
hCAaC.aBOgB_previewZone=PHHaa.layout.preview_fullpage
wa_global_photo_album.fullpage_object=hCAaC
hCAaC.DTJDV(QeSkr)
return hCAaC
}
this.utAoQ=function()
{
if(this.AimhY()==false) return;
this.vpfQx()
var QeSkr="wa-dialog-container"
var PHHaa=this.PHHaa
PHHaa.album_object=PHHaa.MpQhP;
wa_global_photo_album.fullpage_object=false 
if(this.pnfTa==1)
{
WbOkP(false)
var WZKdY=document.getElementById(QeSkr);
WZKdY.innerHTML=""
WZKdY.style.display="none" 

WA_exec_delayedCallback(this,this.IAlWt)
return PHHaa.MpQhP
}
if(this.pnfTa==2)
{
PHHaa.album_object.NqMfR=this.NqMfR
return PHHaa.album_object.TggKi()
}
}
this.vpfQx=function()
{
if(this.xAdst())
{
this.HFgMk=false
clearTimeout(this.luxFo)
this.luxFo=false;
}
}
this.onFullScreenKeydown=function(k)
{
if(k==27)
{
this.utAoQ()
return false;
}
VvTSr(this.HZdVw,[k])
return false;
}
}
function CSxOR(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 hCAaC=wa_global_photo_album.fullpage_object
var HZdVw=hCAaC.HZdVw
var FMEeY=hCAaC.XPIek_preview_obj
if(FMEeY.ciqfq)
{
var WrYqr=html_getLayer(FMEeY.TPStX)
if(WrYqr)
{
var scrollVal=-(3*delta)
if(isMSIE())scrollVal*=3
WrYqr.scrollTop+=scrollVal
}
}
else
{
if(delta>0) OFOHO(HZdVw);
if(delta<0) islTM(HZdVw);
}
}
if(b_default)
if(e.preventDefault)
e.preventDefault();
e.returnValue=!b_default;
}
function WbOkP(Ntllp)
{
if(Ntllp==false)
{
var uhhKu=window;
if(uhhKu.removeEventListener)
uhhKu.removeEventListener('DOMMouseScroll',CSxOR,false);
uhhKu.onmousewheel=document.onmousewheel=null;
}
else
{
var uhhKu=window;
if(uhhKu.addEventListener)
uhhKu.addEventListener('DOMMouseScroll',CSxOR,false);
uhhKu.onmousewheel=document.onmousewheel=CSxOR;
}
}
function crdKw(IoUbf,SSIGh,HZCdp,TGLqA,XPSoA,hTPAU)
{
var DCevA=""
DCevA+="(";
DCevA+=IoUbf+";"+SSIGh+";"+HZCdp+";"+TGLqA+";";
DCevA+=XPSoA+";";
DCevA+=hTPAU;
DCevA+=")";
return DCevA;
}
function WA_photoAlbumAction(HZdVw,FQSXr)
{
var hCAaC=JtdoO(HZdVw)
var mIYAv=hCAaC.Dptgx[FQSXr]
var n_action=mIYAv.n_action
if((n_action=="<")||(n_action=="up"))
{
hCAaC.OEusc=Math.max(0,hCAaC.OEusc-1)
pobXP(HZdVw)
}
if((n_action==">")||(n_action=="down"))
{
hCAaC.OEusc=Math.min(hCAaC.GZBpY_pages-1,hCAaC.OEusc+1)
pobXP(HZdVw)
}
if(n_action=="diapo")
{
oTtPL(HZdVw)
}
if(n_action=="+")
{
hCAaC.TggKi()
}
}
function WA_photoAlbumIncrease(HZdVw,FQSXr)
{
var hCAaC=JtdoO(HZdVw)
hCAaC.NqMfR=FQSXr
hCAaC.TggKi()
}
function oTtPL(HZdVw)
{
var hCAaC=JtdoO(HZdVw)
if(hCAaC.xAdst()==false)
{
var GZBpY_increase=0;
var xaNod=hCAaC;
while(xaNod.dYpSj())
{
xaNod=xaNod.TggKi()
GZBpY_increase++}
if(GZBpY_increase>0)
{
xaNod.GZBpY_decrease_view_when_diaporama_stop=GZBpY_increase;
WA_goNextDiaporama(HZdVw)
xaNod.WONTT()
return;
}
}
if(hCAaC.xAdst())
{
DdqvY(HZdVw)
}
else
{
WA_goNextDiaporama(HZdVw)
}
if(hCAaC.kgXuZ())
{
var mIYAv=hCAaC.Dptgx_by_action["diapo"]
mIYAv.draw()
}
}
function DdqvY(HZdVw)
{
var hCAaC=JtdoO(HZdVw)
if(hCAaC.xAdst())
{
hCAaC.vpfQx()
if(hCAaC.GZBpY_decrease_view_when_diaporama_stop)
{
var xaNod=hCAaC;
for(var n=0;n<hCAaC.GZBpY_decrease_view_when_diaporama_stop;n++)
{
xaNod=xaNod.utAoQ() 
}
return;
}
}
if(hCAaC.kgXuZ())
{
var mIYAv=hCAaC.Dptgx_by_action["diapo"]
mIYAv.draw()
}
}
function WA_goNextDiaporama(HZdVw)
{
var aBOgB=QGLOU(HZdVw)
var TKCFG=QcfYo(HZdVw)
var hCAaC=JtdoO(HZdVw)
var FQSXr=(hCAaC.NqMfR+1)%TKCFG.length;
if(aBOgB.diaporama.random)
{
FQSXr=Math.round((TKCFG.length-1)*Math.random());
}
WA_photoAlbumActionThumb(HZdVw,FQSXr)
hCAaC.luxFo=wa_timeout("WA_goNextDiaporama('"+HZdVw+"')",aBOgB.diaporama.time*1000)
}
function XQNHj(HZdVw,FQSXr)
{
var hCAaC=JtdoO(HZdVw)
if(FQSXr<0)
{
hCAaC.qMYUP()
return false;
}
if(FQSXr>hCAaC.GZBpY_images-1)
{
hCAaC.qMYUP()
return false;
}
WA_photoAlbumActionThumb(HZdVw,FQSXr)
return true;
}
function islTM(HZdVw)
{
var hCAaC=JtdoO(HZdVw)
if(hCAaC.xAdst()) return false;
return XQNHj(HZdVw,hCAaC.NqMfR+1)
}
function OFOHO(HZdVw)
{
var hCAaC=JtdoO(HZdVw)
if(hCAaC.xAdst()) return false;
return XQNHj(HZdVw,hCAaC.NqMfR-1)
}
function WA_clickAlbumPreview(HZdVw)
{
var hCAaC=JtdoO(HZdVw)
if(hCAaC.YqInM()) return;
if(hCAaC.xAdst())
{
DdqvY(HZdVw)
}
var HGsGj=hCAaC.jdLNH
if(HGsGj!=-1)
{
if(HGsGj==2)islTM(HZdVw)
if(HGsGj==1)
{
if(hCAaC.AimhY())
{
hCAaC.utAoQ()
}
else
if(hCAaC.dYpSj())
{
hCAaC.TggKi()
}
}
if(HGsGj==0)OFOHO(HZdVw)
}
}
function WA_mouseoutAlbumPreview(e,HZdVw)
{
var hCAaC=JtdoO(HZdVw)
hCAaC.UreGw.setVisible(false)
hCAaC.jdLNH=-1;
}
function WA_mousemoveAlbumPreview(e,HZdVw)
{
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 hCAaC=JtdoO(HZdVw)
var NpQuJ=document.getElementById(hCAaC.UreGw.divId())
var pt=html_findPos(NpQuJ.offsetParent)
var x=posx-pt.x+1;
var y=posy-pt.y+1;
var n_pos=-1
var xRlxZ=false;
var DXafr=0;
var JjGBT=30;
if(hCAaC.cStvI!=true)
if(hCAaC.xAdst()==false)
{
if((x>0)&&(x<hCAaC.JEniR_preview.width))
if((y>0)&&(y<hCAaC.JEniR_preview.height))
{
n_pos=1;
if(x<hCAaC.JEniR_preview.width*0.3)n_pos=0;
if(x>hCAaC.JEniR_preview.width*(1-0.3))n_pos=2;
}
if((x<DXafr)||(x>hCAaC.JEniR_preview.width-DXafr-JjGBT))xRlxZ=true;
if((y<DXafr)||(y>hCAaC.JEniR_preview.height-DXafr-JjGBT))xRlxZ=true;
}
hCAaC.TOWVU=new Point(x,y);
hCAaC.jdLNH=n_pos;
hCAaC.DodwZ=xRlxZ;
hCAaC.bvtIv();
}
function pobXP(HZdVw)
{
var hCAaC=JtdoO(HZdVw)
var qQxWC=document.getElementById(hCAaC.FOrGB)
if(!qQxWC)return;
var oAEuE;
var iXSEi=0;
var size_thumb=hCAaC.rrgwa;
var DCBia=hCAaC.DCBia;
var aobdO=0;
var ptuQo=(size_thumb+2*hCAaC.cwDEm_thumbnail+DCBia);
var VLjqk=hCAaC.GZBpY_cols*hCAaC.GZBpY_rows;
if(hCAaC.GHbig)
{
aobdO=hCAaC.OEusc*hCAaC.GZBpY_cols*ptuQo
}
else
{
aobdO=hCAaC.OEusc*hCAaC.GZBpY_rows*ptuQo
}
if(hCAaC.GHbig)
{
oAEuE="scrollLeft"
iXSEi=qQxWC.scrollLeft
}
else
{
oAEuE="scrollTop"
iXSEi=qQxWC.scrollTop
}
if(iXSEi==aobdO)
{
return;
}
if(hCAaC.m_tween_slider)
{
hCAaC.m_tween_slider.stop()
}
var gVoxZ=0.7;
hCAaC.m_tween_slider=new Tween(qQxWC,oAEuE,Tween.strongEaseOut,iXSEi,aobdO,gVoxZ);
hCAaC.m_tween_slider.onMotionFinished=IdYcs
hCAaC.m_tween_slider.hCAaC=hCAaC
hCAaC.m_tween_slider.start() 
}
function IdYcs()
{
var hCAaC=this.hCAaC
hCAaC.hiWpq()
}
function fSKbj(HZdVw)
{
return wa_global_photo_album[HZdVw]
}
function JtdoO(HZdVw)
{
return wa_global_photo_album[HZdVw].album_object
}
function QcfYo(HZdVw)
{
return wa_global_photo_album[HZdVw].def
}
function qXwNZ(HZdVw)
{
return wa_global_photo_album[HZdVw].src_folder
}
function QGLOU(HZdVw)
{
return wa_global_photo_album[HZdVw].layout
}
function bVFub(DOWMJ)
{
var HZdVw=DOWMJ[0]
WA_addHandler(HZdVw,"mousewheel",rCVjF)
WA_addHandler(HZdVw,"keydown",VvTSr)
var QeSkr="photo-album-main-"+HZdVw
var PHHaa=fSKbj(HZdVw)
var JEniR=new Rect()
JEniR.copy(PHHaa.size_container) 
var hCAaC=new OPaAj(HZdVw,PHHaa) 
PHHaa.album_object=hCAaC;
PHHaa.MpQhP=hCAaC 
hCAaC.OPkkL.copy(JEniR)
hCAaC.RoHCw=PHHaa.layout.selector
hCAaC.aBOgB_previewZone=PHHaa.layout.preview
hCAaC.DTJDV(QeSkr) 

var hCAaC=JtdoO(HZdVw)
var TNhiQ=document.wa_global_query_info
if(TNhiQ)
{
if(HZdVw==TNhiQ.m_unid)
{
hCAaC.NqMfR=TNhiQ.m_index_item
hCAaC.TggKi()
return;
}
}
if(hCAaC.YqInM())
{
oTtPL(HZdVw)
return;
}
}
function WA_registerAlbum(HZdVw)
{
JtdoO(HZdVw).HKvOX()
}
function VvTSr(HZdVw,DOWMJ)
{
var kFAUg=DOWMJ[0]
if(kFAUg==37) return OFOHO(HZdVw);
if(kFAUg==39) return islTM(HZdVw);
return true;
}
function rCVjF(HZdVw,wCDfI)
{
var QAdOG=wCDfI[0] 
var hCAaC=JtdoO(HZdVw)
if(hCAaC.XPIek_preview_obj)
{
var FMEeY=hCAaC.XPIek_preview_obj
if(FMEeY.ciqfq)
{
var WrYqr=html_getLayer(FMEeY.TPStX)
WrYqr.scrollTop+=-(3*QAdOG)
return true;
}
}
if(QAdOG>0)return OFOHO(HZdVw);
if(QAdOG<0)return islTM(HZdVw);
return true;
}
function WA_PhotoAlbum_resizeUI()
{
if(wa_global_photo_album.fullpage_object)
{
var hCAaC=wa_global_photo_album.fullpage_object
if(wa_global_photo_album.Xpblj)
{
clearTimeout(wa_global_photo_album.Xpblj);
}
var JEniR=new Rect(0,0,getWindowSize().width,getWindowSize().height)
hCAaC.OPkkL.copy(JEniR)
hCAaC.Ztihh()
wa_global_photo_album.Xpblj=wa_timeout("WA_PhotoAlbum_delayed_resizeUI()",1000)
}
}
function WA_PhotoAlbum_delayed_resizeUI()
{
if(wa_global_photo_album.fullpage_object)
{
wa_global_photo_album.Xpblj=false
var hCAaC=wa_global_photo_album.fullpage_object
hCAaC.ZkixW()
}
}
function WA_loadPhotoAlbums()
{
for(var kFAUg in wa_global_photo_album)
{
var PHHaa=wa_global_photo_album[kFAUg]
var LXEam=Translator.m_lang_for_filename
if(LXEam.length>0)LXEam="_"+LXEam;
WA_loadScript(PHHaa.src_folder+'/photo-album-definition'+LXEam+'.js?v='+PHHaa.id_modif,bVFub,[kFAUg]);
}
}

-->
