<!--
 
function aoMuS(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 xtBIv(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 rBNkA(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 RFkBv=new RGBColor(col)
RFkBv.a=0
grad.addColorStop(1,col);grad.addColorStop(0,RFkBv.toRGB());
c.fillStyle=grad;
c.beginPath();c.rect(x,y,8,14);c.fill()
c.fillStyle=old_fill
}
function pKbCD(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 AqhOn(name,YOHWF,OrMLY)
{
var n=YOHWF.indexOf("%")
if(n>-1)
{
YOHWF=wa_evaluate(YOHWF.replace("%","/100"))
return Math.round(YOHWF*OrMLY)
}
YOHWF=parseFloat(YOHWF)
return Math.round(YOHWF)
}
function hHYOV(TDXFH,hZAKn,hQOri)
{
var x=AqhOn("x",TDXFH.x,hZAKn)
var y=AqhOn("y",TDXFH.y,hQOri)
if(TDXFH.x.indexOf("%")==-1)hZAKn=hZAKn-x
if(TDXFH.y.indexOf("%")==-1)hQOri=hQOri-y 

var lx=AqhOn("lx",TDXFH.lx,hZAKn)
var ly=AqhOn("ly",TDXFH.ly,hQOri)
return new Rect(x,y,lx,ly)
}
function WA_change_tool_button(FiVsM,hIxUX,over)
{
var WEdbT=jwAxb(FiVsM)
if(WEdbT&&WEdbT.WhlMx)
{
var qUhEh=WEdbT.WhlMx[hIxUX]
if(qUhEh)
{
qUhEh.nHkaj=over
qUhEh.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=="<")
{
aoMuS(c,0,0,lx,false)
}
if(type==">")
{
aoMuS(c,0,0,lx,true)
}
if(type=="down")
{
c.rotate(-Math.PI/2);c.translate(-lx,0);
aoMuS(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);
aoMuS(c,0,0,lx,false);
c.translate(0,ly);c.rotate(-Math.PI/2);
}
if(type=="+")
{
xtBIv(c,0,0,lx,12,4)
}
if(type=="diapo")
{
rBNkA(c,0,0,lx,current_col)
}
if(type=="stop")
{
pKbCD(c,0,0,lx,current_col)
}
}
XPGUK.prototype=new Tween();
XPGUK.prototype.constructor=Tween;
XPGUK.superclass=Tween.prototype;
function XPGUK(obj,mQgrJ,bDxbL,bjDvg,mmVBi)
{
this.targetObject=obj;
this.init(new Object(),'a',mQgrJ,bDxbL,bjDvg,mmVBi);
this.onMotionChanged=function(evt)
{
var v=evt.target.getPosition();
var OTCHH=this.targetObject;
v=Math.round(v*100)/100
OTCHH.setOpacity(v/100);
}
}
function onMouseOnPreviewComment(FiVsM,KsBmP,OOwYr)
{
var WEdbT=jwAxb(FiVsM)
var xFqmF=WEdbT.JdEJE_preview_obj 
var old=WEdbT.uTSHF
WEdbT.uTSHF=KsBmP;
xFqmF.osUZs=KsBmP
if(WEdbT.uTSHF)
WEdbT.RBFEc=-1;

if(OOwYr)
wa_timeout(Delegate.create(xFqmF,xFqmF.mHtoR),200);
else
wa_timeout(Delegate.create(xFqmF,xFqmF.HQUYD),200);
}
oBpAw.prototype=new Tween();
oBpAw.prototype.constructor=Tween;
oBpAw.superclass=Tween.prototype;
function oBpAw(obj,mQgrJ,bDxbL,bjDvg,mmVBi)
{
this.targetObject=obj;
this.init(new Object(),'a',mQgrJ,bDxbL,bjDvg,mmVBi);
this.onMotionChanged=function(evt)
{
var v=evt.target.getPosition();
var xFqmF=this.targetObject;
xFqmF.ilGrK=v
xFqmF.VGDKO()
}
this.onMotionFinished=function(evt)
{
var xFqmF=this.targetObject;
if(xFqmF.AlhsL==false)
{
xFqmF.TmjUJ.setVisible(false)
html_SetVisibility(xFqmF.KmADQ,false)
}
xFqmF.setOverflow(xFqmF.osUZs)
}
}
function YpqFc(FiVsM,Oloeg)
{
this.ucpHS=FiVsM
this.Oloeg=Oloeg
this.KmADQ=this.Oloeg+"comment-text-div"
this.osUZs=false;
this.AlhsL=false;
this.ilGrK=0;
this.toHtml=function()
{
var PTkjK=""
this.TmjUJ=new WA_GraphicElement(this.Oloeg+"-graphic-comment-bg",500,false)
this.TmjUJ._objPreview=this
this.TmjUJ.draw=function()
{
if(this._objPreview.AlhsL)
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,0,0,'',['rgba(0,0,0,0.6)'],this.shadow(),0,this.opacity())
}
}
PTkjK+=this.TmjUJ.toHtml() 
PTkjK+="<div id='"+this.KmADQ+"' ";
PTkjK+="onmouseover=\"javascript:onMouseOnPreviewComment('"+this.ucpHS+"',true)\" ";
PTkjK+="onmouseout=\"javascript:onMouseOnPreviewComment('"+this.ucpHS+"',false)\" ";
PTkjK+=" style=\"font-family:Arial;font-size:13px;color:#ffffff;margin:2px;text-align:center;"
PTkjK+="overflow:auto;visibility:hidden;"
PTkjK+="position:absolute;"
PTkjK+="z-index:5250;"
PTkjK+="\">";
PTkjK+="</div>";
return PTkjK
}
this.Yjfjt=function()
{
this.TmjUJ.registerDynamicCanvas();
}
this.YRsEG=function(dmMJA,tJDJO,hZAKn,hQOri)
{
this.VIHIw=new Rect(dmMJA,tJDJO,hZAKn,hQOri)
this.UpiDe(dmMJA,tJDJO,hZAKn,hQOri)
}
this.UpiDe=function(dmMJA,tJDJO,hZAKn,hQOri)
{
if(hQOri<=0)
{
this.TmjUJ.setVisible(false)
html_SetVisibility(this.KmADQ,false)
return;
}
this.TmjUJ.setRect(dmMJA,tJDJO,hZAKn,hQOri)
html_SetGeometry(this.KmADQ,dmMJA,tJDJO,hZAKn,hQOri)
}
this.setOverflow=function(NVNCI)
{
var OTCHH=html_getLayer(this.KmADQ)
var ehZBJ=((NVNCI)?"auto":"hidden")
OTCHH.style.overflow=ehZBJ 
}
this.mAjXp=function()
{
this.FFZqv=true
clearTimeout(this.timerProgress)
this.timerProgress=wa_timeout(Delegate.create(this,this.VOQch),300);
}
this.VOQch=function()
{
if(this.FFZqv!=true)return;
this.FFZqv=false
this.BtmVM("chargement en cours...")
}
this.BtmVM=function(PTkjK)
{
this.pcWNX=PTkjK
this.iFmhf(PTkjK)
}
this.vODlK=function(PTkjK)
{
this.FFZqv=false
this.tEQOA=0;
this.AlhsL=true
this.iFmhf(PTkjK)
}
this.iFmhf=function(PTkjK)
{
this.pcWNX=PTkjK
var TDXFH=this.VIHIw 
if(!TDXFH)return;
var OTCHH=html_getLayer(this.KmADQ)
OTCHH.style.overflow="hidden" 
this.UpiDe(TDXFH.x,TDXFH.y+TDXFH.height-1,TDXFH.width,1)
html_writeContent(this.KmADQ,this.pcWNX)
if(isMSIE())
{
WA_exec_delayedCallback(this,this.OPWad)
}
else
{
this.OPWad()
}
}
this.OPWad=function()
{
var TDXFH=this.VIHIw
var OTCHH=html_getLayer(this.KmADQ)
this.tEQOA=OTCHH.scrollHeight+4;
this.tEQOA=Math.min(this.tEQOA,TDXFH.height*0.8);
this.ilGrK=0
this.mHtoR()
}
this.VGDKO=function()
{
var PTkjK=this.pcWNX;
var TDXFH=this.VIHIw
var OTCHH=html_getLayer(this.KmADQ)
var slsCq=this.ilGrK
var hQOri=slsCq 
this.UpiDe(TDXFH.x,TDXFH.y+TDXFH.height-hQOri,TDXFH.width,hQOri)
WA_exec_delayedCallback(this,this.hhlai)
}
this.mHtoR=function()
{
this.KRkeK(true)
}
this.HQUYD=function()
{
this.KRkeK(false)
}
this.KRkeK=function(RmiNa)
{
var TDXFH=this.VIHIw
if(this.HeMhf)
{
this.HeMhf.stop()
this.HeMhf=false;
}
var HUvHx=Math.min(TDXFH.height*0.2,this.tEQOA);
HUvHx=Math.min(40,HUvHx);
if(this.osUZs)HUvHx=this.tEQOA
var xFUjn=this.ilGrK;
var dViau=HUvHx;
if(this.AlhsL==false)
{
xFUjn=this.ilGrK;
dViau=0;
}

if(RmiNa)
{
this.setOverflow(false)
}
if(this.osUZs!=true)
{
var OTCHH=html_getLayer(this.KmADQ)
OTCHH.scrollTop=0
}
this.HeMhf=new oBpAw(this,Tween.strongEaseOut,xFUjn,dViau,0.5)
this.HeMhf.start()
}
this.hhlai=function(NVNCI)
{
var AlhsL=this.AlhsL
if(NVNCI==false)
{


AlhsL=false;
}
this.TmjUJ.setVisible(AlhsL)
html_SetVisibility(this.KmADQ,AlhsL)
}
}
function WA_photoAlbumActionThumb(FiVsM,hIxUX,XLRiF)
{
var WEdbT=jwAxb(FiVsM)
if(WEdbT.AFAPI()==false)return 
var LXEPT=WEdbT.DACiV_preview_id;
var iulQr_img=document.getElementById(LXEPT)
if(hIxUX==-1) hIxUX=0;
var DACiV=KbGUG(FiVsM)[hIxUX]
var BSYhm=WEdbT.PZqrX()
var mDLNK=BSYhm.border_size 
if(XLRiF!=true)
if(WEdbT.tljIh==hIxUX)
{
return;
}
if(WEdbT.gHNsp) return;
WEdbT.gHNsp=true 
var HUvHx_size=new Size(WEdbT.VtgLl_preview.width-2*mDLNK,WEdbT.VtgLl_preview.height-2*mDLNK) 

var hFIlt=WEdbT.PIlFg.max_img_resolution
var src_folder=LaVqc(FiVsM)
var OrMLY=new Size(DACiV.size.w,DACiV.size.h)
OrMLY.scale(HUvHx_size)
if(hFIlt>0)
{
var HUvHx_size_album=new Size(hFIlt,hFIlt)
OrMLY.scale(HUvHx_size_album)
}
var seDUB=new Image();
if(isMSIE())
{
seDUB=document.getElementById(WEdbT.DACiV_preview_id_cache) 
seDUB.width=OrMLY.width
seDUB.height=OrMLY.height
}
WEdbT.RDpkO=seDUB
seDUB.GtnYN=0.2
seDUB.OLEIh=0.2
seDUB.HfSVU_img=hIxUX
seDUB.DACiV_info=DACiV
seDUB.JdEJE_preview_obj=WEdbT.JdEJE_preview_obj
seDUB.YUvoa=WEdbT.YUvoa
seDUB.OUHLR_transition=Tween.strongEaseOut
seDUB.iulQr_img=iulQr_img
seDUB.AgIDN=document.getElementById(WEdbT.YUvoa.divId())
seDUB.WEdbT=WEdbT 
seDUB.uxtLq=OrMLY;
seDUB.loaded=false;
WEdbT.JdEJE_preview_obj.mAjXp()
seDUB.onload=function()
{
rEIWs(this,this.iulQr_img)
}
seDUB.onerror=function()
{
OtggK(this,false)
}
seDUB.onabort=function()
{
OtggK(this,false)
}
seDUB.src=src_folder+"/"+DACiV.th+"?v="+DACiV.mod;

}
function rEIWs(OciQL,iulQr_img)
{
clearTimeout(OciQL.WEdbT.JdEJE_preview_obj.timerProgress) 
if(isMobileBrowser())
{
var WEdbT=OciQL.WEdbT
WEdbT.tljIh=OciQL.HfSVU_img
OciQL.YUvoa.setOpacity(1);
html_SetOpacity(OciQL.iulQr_img,1)
GMChZ(OciQL)
OtggK(OciQL,true)
return;
}
var DUarw=new XPGUK(OciQL.YUvoa,OciQL.OUHLR_transition,100,0,OciQL.GtnYN);
DUarw.OciQL=OciQL
DUarw.iulQr_img=iulQr_img
DUarw.onMotionFinished=xQJHo
var piTRO=new OpacityTween(iulQr_img,OciQL.OUHLR_transition,100,0,OciQL.GtnYN);
piTRO.OciQL=OciQL
piTRO.iulQr_img=iulQr_img
DUarw.start()
piTRO.start()
}
function xQJHo()
{
var OciQL=this.OciQL 
var hIxUX=OciQL.HfSVU_img
var WEdbT=OciQL.WEdbT
WEdbT.tljIh=hIxUX
var iulQr_img=OciQL.iulQr_img 
iulQr_img.OciQL=OciQL
GMChZ(OciQL) 
if(isMSIE()||isOperaBrowser())
{
var svuUh=new XPGUK(OciQL.YUvoa,OciQL.OUHLR_transition,0,100,OciQL.OLEIh);
svuUh.OciQL=OciQL
svuUh.iulQr_img=this.iulQr_img
svuUh.onMotionFinished=cZnJd
var CmjaK=new OpacityTween(this.iulQr_img,this.OciQL.OUHLR_transition,0,100,this.OciQL.OLEIh);
CmjaK.OciQL=this.OciQL
CmjaK.iulQr_img=this.iulQr_img
CmjaK.start()
svuUh.start()
}
else
{
iulQr_img.onload=function()
{
var OciQL=this.OciQL
var iulQr_img=OciQL.iulQr_img
var svuUh=new XPGUK(OciQL.YUvoa,OciQL.OUHLR_transition,0,100,OciQL.OLEIh);
svuUh.OciQL=OciQL
svuUh.iulQr_img=iulQr_img
svuUh.onMotionFinished=cZnJd
var CmjaK=new OpacityTween(iulQr_img,OciQL.OUHLR_transition,0,100,OciQL.OLEIh);
CmjaK.OciQL=OciQL
CmjaK.iulQr_img=iulQr_img
CmjaK.start()
svuUh.start()
}
}
}
function cZnJd()
{
OtggK(this.OciQL,true)
}
function OtggK(OciQL,lulgA)
{
var hIxUX=OciQL.HfSVU_img
var WEdbT=OciQL.WEdbT
WEdbT.gHNsp=false;
var hIxUX=WEdbT.tljIh 
{
WEdbT.danpN=Math.floor(hIxUX/(WEdbT.VcHOQ*WEdbT.boLal))
dEowL(WEdbT.FiVsM)
}
WEdbT.QNtQF()
WEdbT.xaaMh()
var JdEJE=WEdbT.NPqbV()
if(JdEJE.length==0)
{
WEdbT.JdEJE_preview_obj.hhlai(false)
}
WEdbT.hiMBK()
}
function GMChZ(OciQL)
{
var iulQr_img=OciQL.iulQr_img
var WEdbT=OciQL.WEdbT
var OrMLY=OciQL.uxtLq
WEdbT.bpODn.width=OrMLY.width
WEdbT.bpODn.height=OrMLY.height
iulQr_img.width=OrMLY.width;
iulQr_img.height=OrMLY.height;
iulQr_img.src=OciQL.src;
iulQr_img.WEdbT=WEdbT
iulQr_img.OrMLY=OrMLY
WEdbT.hiMBK()
var JdEJE=WEdbT.NPqbV()
if(JdEJE.length>0)
{
WEdbT.efIjc()
WEdbT.JdEJE_preview_obj.vODlK(JdEJE)
}
else
{
WEdbT.JdEJE_preview_obj.hhlai(false);
}
}
function WA_photoAlbumChangeImageSize(iulQr_img,OrMLY,qWQrH)
{
var dec=3
iulQr_img.width=OrMLY
iulQr_img.height=OrMLY
iulQr_img.style.borderWidth=qWQrH
}
function WA_photoAlbumThumbOver(iulQr,FiVsM,hIxUX)
{
var WEdbT=jwAxb(FiVsM)
var DACiV_def=KbGUG(FiVsM)[hIxUX]
var LXEPT=WEdbT.bmLWf(hIxUX)
var iulQr_img=document.getElementById(LXEPT)
iulQr.WEdbT=WEdbT;
iulQr.iulQr_img=iulQr_img
var dec=2
WA_photoAlbumChangeImageSize(iulQr_img,WEdbT.OrMLY_thumb-2*dec,WEdbT.OrMLY_border_thumbnail+dec)
}
function WA_photoAlbumThumbOut(iulQr)
{
var iulQr_img=iulQr.iulQr_img;
var WEdbT=iulQr.WEdbT
WA_photoAlbumChangeImageSize(iulQr_img,WEdbT.OrMLY_thumb,WEdbT.OrMLY_border_thumbnail) 
}
function GTIBb(FiVsM,nHkPi)
{
this.FiVsM=FiVsM;
this.bbiJD=25;
this.xPTGc=nHkPi;
this.FiVsM_canv_bg_toolbar="photo-album-toolbar-"+this.FiVsM
this.gkqNN=("photo-album-scroll-content"+this.FiVsM)
this.VtgLl_selector_slider=null;
this.VtgLl_selector_toolbar=null;
this.VtgLl_preview=null;
this.VcHOQ=0;
this.boLal=0;
this.FvDjL=new Array()
this.danpN=0;
this.KnMkp=1
this.vCgLp=true;
this.AFfPl=false
this.jhvXj=40
this.bpODn=new Size(0,0)
this.bSFpp=false;
this.RBFEc=-1;
this.tljIh=-1;
this.qVZJE=this.xPTGc.def.length
this.alqhl=false;
this.VtgLl_container=new Rect(0,0,100,100)
this.PIlFg=vGTql(this.FiVsM)
var xoWtq=this.PIlFg
if(xoWtq.diaporama&&(xoWtq.diaporama.startup))this.alqhl=true;
this.TasCV=false;
this.wKsqP=false;
this.DVuwP=0;
this.AhQli=function()
{
if(this==this.xPTGc.album_object) return true;
return false;
}
this.Oloeg=function()
{
return this.FiVsM+this.DVuwP
}
this.efIjc=function()
{
var WEdbT=this
var OrMLY=new Size(WEdbT.bpODn.width,WEdbT.bpODn.height)
var BSYhm=WEdbT.PZqrX()
var cZRRA=new RGBColor(BSYhm.border_col)
var mDLNK=BSYhm.border_size
if(cZRRA.a==0) mDLNK=0;
var TDXFH_preview=WEdbT.VtgLl_preview 
var x0=Math.round((TDXFH_preview.width-(OrMLY.width+2*mDLNK))/2)
var y0=Math.round((TDXFH_preview.height-(OrMLY.height+2*mDLNK))/2) 


WEdbT.JdEJE_preview_obj.YRsEG(x0+mDLNK,y0+mDLNK,OrMLY.width,OrMLY.height);

}
this.hiMBK=function()
{
var WEdbT=this
var OrMLY=new Size(WEdbT.bpODn.width,WEdbT.bpODn.height)
var BSYhm=WEdbT.PZqrX()
var cZRRA=new RGBColor(BSYhm.border_col)
var mDLNK=BSYhm.border_size
if(cZRRA.a==0) mDLNK=0;
var TDXFH_preview=WEdbT.VtgLl_preview 
var x0=Math.round((TDXFH_preview.width-(OrMLY.width+2*mDLNK))/2)
var y0=Math.round((TDXFH_preview.height-(OrMLY.height+2*mDLNK))/2)
WEdbT.YUvoa.setRect(x0,y0,OrMLY.width+2*mDLNK,OrMLY.height+2*mDLNK) 
var QlBwM_img=document.getElementById(WEdbT.QlBwM_img_preview_id)
html_SetPosition(QlBwM_img,mDLNK+x0,mDLNK+y0)
}
this.NPqbV=function()
{
var OciQL=this.RDpkO
var UVaHe=this.PIlFg
var JdEJE=""
var url=OciQL.DACiV_info.url
if(UVaHe.disp_comment)
{
if(UVaHe.disp_comment_img_number)
JdEJE+="<b>"+(OciQL.HfSVU_img+1)+"/"+this.qVZJE+"</b>"
if(UVaHe.disp_comment_img_fn)
{
if(JdEJE.length>0)JdEJE+="<br>"
JdEJE+="("+OciQL.DACiV_info.fn+")"
}
if(OciQL.DACiV_info.comment.length>0)
{
if(JdEJE.length>0)JdEJE+="<br>"
JdEJE+=OciQL.DACiV_info.comment
}
if(url.length>0)
{
if(JdEJE.length>0)JdEJE+="<br>"
JdEJE+="<br><a href='"+url+"' target=_blank "
JdEJE+="style='color:#0000ff;' "
var bHStq=this.JdEJE_preview_obj.ucpHS
JdEJE+="onmouseover=\"javascript:_onMouseOnPreviewComment('"+bHStq+"',true)\" ";
JdEJE+=">";
JdEJE+="@ link"
JdEJE+="</a><br><br>"
}
}
return JdEJE;
}
this.efoXb=function()
{
var xoWtq=vGTql(FiVsM)
var EviJf=this.WnjAf();
this.AFfPl=EviJf.nav_has_horz_flow
if(this.AFfPl==false)
{
this.FvDjL.push("up")
this.FvDjL.push("down")
}
else
{
this.FvDjL.push("<")
this.FvDjL.push(">")
}
if(this.XKGjY())
{
this.FvDjL.push("+")
}
else
if(this.stpNd())
{
this.FvDjL.push("-")
}
if(xoWtq.diaporama)
{
this.FvDjL.push("diapo")
}
if((EviJf.nav_but_orient==5)||(EviJf.nav_but_orient==3))
{
this.vCgLp=false;
}
var canvas_bg=""
this.axifG=new WA_GraphicElement(this.Oloeg()+"-graphic-selector-bg",50,EviJf.bg_shadow)
this.axifG.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,1,EviJf.bg_border_col,[EviJf.bg_col],EviJf.bg_shadow,0)
}
canvas_bg+=this.axifG.toHtml() 
this.srgnt=new WA_GraphicElement(this.Oloeg()+"-graphic-toolbar-bg",50,EviJf.bg_shadow)
this.srgnt.vCgLp=this.vCgLp 
this.srgnt.draw=function()
{
var AYvmV=false;
if(this.vCgLp)
{
AYvmV=aMHJq(0,0,0,this.rect().height/2,EviJf.toolbar_bg_col1,EviJf.toolbar_bg_col2)
}
else
{
AYvmV=aMHJq(0,0,this.rect().width/2,0,EviJf.toolbar_bg_col1,EviJf.toolbar_bg_col2)
}
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,1,EviJf.toolbar_border_col,[AYvmV],EviJf.toolbar_shadow,0)
}
canvas_bg+=this.srgnt.toHtml() 
this.WhlMx=new Array()
this.WhlMx_by_action=new Array()
for(var n=0;n<this.FvDjL.length;n++)
{
var n_action=this.FvDjL[n]
var qUhEh=new WA_GraphicElement(this.Oloeg()+"-graphic-toolbar-but"+n,70,false)
qUhEh.n_action=n_action
qUhEh.WEdbT=this
qUhEh.nHkaj=false
qUhEh.bbiJD=this.bbiJD
qUhEh.ELMjY=EviJf.toolbar_but_col1
qUhEh.JIgZw=EviJf.toolbar_but_col2
qUhEh.draw=function()
{
var ANCiC_but=this.bbiJD
var douJq=this.n_action
if(douJq=="diapo")
{
if(this.WEdbT.mlKBn())douJq="stop"
}
var DXixh=(this.nHkaj)?this.JIgZw:this.ELMjY
WA_toolbar_button(this.canvasId(),ANCiC_but,ANCiC_but,douJq,DXixh,true)
}
this.WhlMx.push(qUhEh)
var srAQQ=n_action
if(srAQQ=="up")srAQQ="<"
if(srAQQ=="down")srAQQ=">"
this.WhlMx_by_action[srAQQ]=qUhEh
canvas_bg+="<div id='"+qUhEh.divId()+"-href' onclick=\"javascript:WA_photoAlbumAction('"+this.FiVsM+"',"+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.FiVsM+"',"+n+",true)";
canvas_bg+="\" ";
canvas_bg+="onmouseout=\"";
canvas_bg+="WA_change_tool_button('"+this.FiVsM+"',"+n+",false)";
canvas_bg+="\" ";
canvas_bg+=">";
canvas_bg+="</div>";
canvas_bg+=qUhEh.toHtml()
}
canvas_bg+="<div id='"+this.gkqNN+"' style=\"";
canvas_bg+="position:absolute;z-index:100;";
canvas_bg+="overflow:hidden;";
canvas_bg+="\"></div>";
return canvas_bg;
}
this.hMTEI=function()
{
var EviJf=this.WnjAf();
var r1_rect=this.VtgLl_selector_slider;
var PTkjK="" 
var min_size=Math.min(r1_rect.width,r1_rect.height)
var size_thumb=EviJf.th_size.size;
if(EviJf.th_size.percent) size_thumb=Math.round(size_thumb*(min_size)/100);
var image_spacing=Math.max(0,Math.round((EviJf.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.VcHOQ=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.boLal=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.qVZJE
var nb_pages=(nb_images/(this.VcHOQ*this.boLal));
if(nb_pages>Math.floor(nb_pages)) nb_pages=Math.floor(nb_pages)+1;
this.KnMkp=nb_pages
this.OrMLY_thumb=size_thumb;
this.RYbOm=image_spacing;
this.OrMLY_border_thumbnail=size_border_thumbnail
var n_image=0;
var nb_item_x=this.VcHOQ*nb_pages
var nb_item_y=this.boLal;
var nb_item_per_page=this.VcHOQ*this.boLal 
if(this.AFfPl==false)
{
nb_item_x=this.VcHOQ
nb_item_y=this.boLal*nb_pages;
}
PTkjK+="<table border=0 cellpadding=0 cellspacing=0 width=100% height=100% >";
PTkjK+="<tr>"
PTkjK+="<td "
if((this.AFfPl==false)||(this.KnMkp==1))
{
PTkjK+="align=center"
}
PTkjK+=">" 
PTkjK+="<table border=0 cellpadding="+(image_spacing/2)+" cellspacing=0  width=10px>";
for(var tJDJO=0;tJDJO<nb_item_y;tJDJO++)
{
PTkjK+="<tr>" 
for(var dmMJA=0;dmMJA<nb_item_x;dmMJA++)
{
PTkjK+="<td>"
var ind_img=0;
var nx_0=Math.floor(dmMJA/this.VcHOQ)
var diff0=dmMJA-nx_0*this.VcHOQ;
ind_img=nx_0*nb_item_per_page+(tJDJO*this.VcHOQ)+diff0
if(ind_img<nb_images)
{
var DACiV=this.xPTGc.def[ind_img]
var DACiV_src=this.xPTGc.src_folder+"/th_"+DACiV.th+"?v="+DACiV.mod_th
PTkjK+="<a href=\"";
if(this.AFAPI())
{
PTkjK+="javascript:WA_photoAlbumActionThumb('"+FiVsM+"',"+ind_img+")"
}
else
{
PTkjK+="javascript:WA_photoAlbumIncrease('"+FiVsM+"',"+ind_img+")"
}
PTkjK+="\" "
PTkjK+="onmouseover=\"WA_photoAlbumThumbOver(this,'"+FiVsM+"',"+ind_img+")\" "
PTkjK+="onmouseout=\"WA_photoAlbumThumbOut(this)\" "
PTkjK+=">"
PTkjK+="<img title='"+DACiV.tooltip+"' id='"+this.bmLWf(ind_img)+"' width="+size_thumb+"px height="+size_thumb+"px src='"+DACiV_src+"' ";
PTkjK+="style='";
if(size_border_thumbnail>0)
{
PTkjK+="border-color:"+EviJf.selector_img_border_color+";";
PTkjK+="border-width:"+size_border_thumbnail+"px;border-style:solid;";
}
PTkjK+="' ";
PTkjK+=">"
PTkjK+="</a>"
n_image++;
}
PTkjK+="</td>"
}
if(this.vCgLp)
if(this.KnMkp>1)
{
for(var dmMJA=0;dmMJA<this.VcHOQ;dmMJA++)
{
var EnhkH=size_thumb+2*size_border_thumbnail
PTkjK+="<td>"
PTkjK+="<div  style='width:"+(EnhkH)+"px;height:"+EnhkH+"px;'></div>";
PTkjK+="</td>"
}
}
PTkjK+="</tr>"
}
if(this.vCgLp==false)
if(this.KnMkp>1)
{
for(var tJDJO=0;tJDJO<this.boLal;tJDJO++)
{
PTkjK+="<tr>"
var EnhkH=size_thumb+2*size_border_thumbnail
PTkjK+="<td colspan="+this.VcHOQ+">"
PTkjK+="<div  style='width:"+(EnhkH)+"px;height:"+EnhkH+"px;'></div>";
PTkjK+="</td>"
PTkjK+="</tr>"
}
}
PTkjK+="</table>" 
PTkjK+="</td>"
PTkjK+="</tr>"
PTkjK+="</table>"
return PTkjK;
}
this.bmLWf=function(hIxUX)
{
return this.Oloeg()+"-th-img"+hIxUX
}
this.kDkeq=function()
{
var BSYhm=this.PZqrX();
if(BSYhm==false) return;
var DACiV=this.xPTGc.def[0]
this.DACiV_preview_id="photo-album-preview-img-"+this.Oloeg()
this.DACiV_preview_id_cache=this.DACiV_preview_id+"-cache"
this.QlBwM_img_preview_id="photo-album-preview-img-div"+this.Oloeg()
this.RvPfQ="photo-album-preview-zone"+this.Oloeg()
var PTkjK=""
PTkjK+="<div  id='"+this.RvPfQ+"' style=\"";
PTkjK+="position:absolute;z-index:500;";
PTkjK+="\" ";
PTkjK+="onclick=\"WA_clickAlbumPreview('"+this.FiVsM+"')\" ";
PTkjK+="onmousemove=\"javascript:WA_mousemoveAlbumPreview(event,'"+this.FiVsM+"')\" ";
PTkjK+="onmouseout=\"javascript:WA_mouseoutAlbumPreview(event,'"+this.FiVsM+"')\" ";
PTkjK+=">";
PTkjK+="<div style='position:absolute;z-index:450;left:0px;top:0px;";
PTkjK+="width:100%;height:100%;background-color:#000000;";
PTkjK+="filter:alpha(opacity=0);-moz-opacity:0;opacity:0;' "
PTkjK+="></div>"
this.JdEJE_preview_obj=new YpqFc(this.FiVsM,this.Oloeg());
PTkjK+=this.JdEJE_preview_obj.toHtml() 
this.YUvoa=new WA_GraphicElement(this.Oloeg()+"-graphic-img-bg",50,BSYhm.shadow)
this.YUvoa.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,0,'',[BSYhm.border_col],this.shadow(),0,this.opacity())
}
PTkjK+=this.YUvoa.toHtml() 
PTkjK+="<div id='"+this.QlBwM_img_preview_id+"' style=\"";
PTkjK+="position:absolute;z-index:100;";
PTkjK+="left:0px;";
PTkjK+="top:0px;";
PTkjK+="\" ";
PTkjK+=">";
PTkjK+="<img  id='"+this.DACiV_preview_id+"' border=0 >";
if(isMSIE())
{
PTkjK+="<img style='position:absolute;left:0px;top:0px;visibility:hidden;' id='"+this.DACiV_preview_id_cache+"'>"
}
else
{
PTkjK+="<img style='position:absolute;left:0px;top:0px;display:none;' id='"+this.DACiV_preview_id_cache+"'>"
}
PTkjK+="</div>";
this.sKxsK=new WA_GraphicElement(this.Oloeg()+"-graphic-arrow0",300,true)
this.sKxsK.setImage("intuisphere.png",new Rect(97,49,46,47))
this.sKxsK.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,0,'',["#ffffff"],this.shadow(),0,this.opacity(),true)
var hZAKn=Math.round(this.rect().width*0.8);
var hQOri=Math.round(this.rect().height*0.8);
WA_drawImage(this.canvasId(),this.img_src(),6+(this.rect().width-hZAKn)/2,6+(this.rect().height-hQOri)/2,hZAKn,hQOri,this.img_clip(),this.opacity(),false)
}
this.BMxcm=new WA_GraphicElement(this.Oloeg()+"-graphic-arrow1",300,true)
this.BMxcm.setImage("intuisphere.png",new Rect(2,49,46,47))
this.BMxcm.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,0,'',["#ffffff"],this.shadow(),0,this.opacity(),true)
var hZAKn=Math.round(this.rect().width*0.8);
var hQOri=Math.round(this.rect().height*0.8);
WA_drawImage(this.canvasId(),this.img_src(),6+(this.rect().width-hZAKn)/2,6+(this.rect().height-hQOri)/2,hZAKn,hQOri,this.img_clip(),this.opacity(),false)
}
PTkjK+=this.sKxsK.toHtml()
PTkjK+=this.BMxcm.toHtml() 
this.jDjQC=new WA_GraphicElement(this.Oloeg()+"-graphic-cursor-zoom",400,false)
this.jDjQC.setSize(30,30)
this.jDjQC.setImage("intuisphere.png",new Rect(0,0,48,48))
this.jDjQC.draw=function()
{
WA_drawImage(this.canvasId(),this.img_src(),0,0,this.rect().width,this.rect().height,this.img_clip())
}
PTkjK+=this.jDjQC.toHtml() 
PTkjK+="</div>";
return PTkjK;
}
this.Yjfjt=function()
{
if(this.GbxmV())
{
this.axifG.registerDynamicCanvas();
this.srgnt.registerDynamicCanvas();
for(var n=0;n<this.WhlMx.length;n++)
{
var qUhEh=this.WhlMx[n]
qUhEh.registerDynamicCanvas();
}
}
if(this.AFAPI())
{
this.JdEJE_preview_obj.Yjfjt()
this.YUvoa.registerDynamicCanvas();
this.sKxsK.registerDynamicCanvas();
this.BMxcm.registerDynamicCanvas();
this.jDjQC.registerDynamicCanvas();
this.jDjQC.setVisible(false)
}
if(this.JIixR)
this.JIixR.registerDynamicCanvas();
this.rZqoF()
}
this.mlKBn=function()
{
return(this.FgeSZ)?true:false;
}
this.eQpsQ=function()
{
return(this.danpN>0)
}
this.ubIgc=function()
{
return(this.danpN<this.KnMkp-1)
}
this.AQhUB=function()
{
return(this.tljIh>0);
}
this.lpwFU=function()
{
return(this.tljIh<this.xPTGc.def.length-1);
}
this.gvDsG=function()
{
if(this.GbxmV())
{
var EviJf=this.WnjAf() 
var hZAKn=this.VtgLl_container.width
var hQOri=this.VtgLl_container.height
var r0=EviJf.rect
var r0_rect=hHYOV(r0,hZAKn,hQOri)
r0_rect.x+=this.VtgLl_container.x
r0_rect.y+=this.VtgLl_container.y
var r1_rect=r0_rect.clone() 
var LbIca=r0_rect.clone()
var OOTaL=this.FvDjL.length 
var IJZwb=5
var ANCiC_size_min=this.bbiJD+IJZwb*2
var ANCiC_size_max=(OOTaL*this.bbiJD)
if(EviJf.nav_but_orient==1)
{
r1_rect.y+=ANCiC_size_min;
r1_rect.height-=ANCiC_size_min;
LbIca.x=LbIca.x+(LbIca.width-ANCiC_size_max)/2;
LbIca.width=ANCiC_size_max
LbIca.y+=IJZwb;
LbIca.height=this.bbiJD;
}
if(EviJf.nav_but_orient==5)
{
r1_rect.width-=ANCiC_size_min;
LbIca.y=LbIca.y+(LbIca.height-ANCiC_size_max)/2;
LbIca.height=ANCiC_size_max
LbIca.x+=r1_rect.width+IJZwb;
LbIca.width=this.bbiJD;
}
if(EviJf.nav_but_orient==7)
{
r1_rect.height-=ANCiC_size_min;
LbIca.x=LbIca.x+(LbIca.width-ANCiC_size_max)/2;
LbIca.width=ANCiC_size_max
LbIca.y+=r1_rect.height+IJZwb;
LbIca.height=this.bbiJD;
}
if(EviJf.nav_but_orient==3)
{
r1_rect.width-=ANCiC_size_min;
r1_rect.x+=ANCiC_size_min;
LbIca.y=LbIca.y+(LbIca.height-ANCiC_size_max)/2;
LbIca.height=ANCiC_size_max
LbIca.x+=IJZwb;
LbIca.width=this.bbiJD;
}
this.VtgLl_selector_slider=r1_rect
this.VtgLl_selector_toolbar=LbIca 
var OtadR=this.VtgLl_selector_slider;
this.axifG.setRect(OtadR.x,OtadR.y,OtadR.width,OtadR.height)
html_SetRect(this.gkqNN,r1_rect) 
var NPShd=this.VtgLl_selector_toolbar
this.srgnt.setRect(NPShd.x,NPShd.y,NPShd.width,NPShd.height)
var lx_button=this.bbiJD
var ly_button=lx_button
var dmMJA_but0=LbIca.x
var tJDJO_but0=LbIca.y
for(var n=0;n<this.WhlMx.length;n++)
{
var qUhEh=this.WhlMx[n]
var dmMJA_but=dmMJA_but0
var YgsLG=tJDJO_but0
if(this.vCgLp)
{
dmMJA_but+=n*lx_button;
}
else
{
YgsLG+=n*ly_button;
}
qUhEh.setRect(dmMJA_but,YgsLG,lx_button,ly_button)
html_SetGeometry(qUhEh.divId()+"-href",dmMJA_but,YgsLG,lx_button,ly_button)
}
var ImDRj=document.getElementById(this.gkqNN)
if(ImDRj)
{
ImDRj.innerHTML=this.hMTEI();
}
this.xaaMh()
}
}
this.XKGjY=function()
{
if((this.DVuwP==1)&&(this.GbxmV()==true)) return true;
if((this.DVuwP==0)&&(this.PIlFg.has_full_page_config)) return true;
return false;
}
this.stpNd=function()
{
if(this.DVuwP==1) return true;
if(this.DVuwP==2) return true;
return false;
}
this.IKsYh=function()
{
return this.alqhl;
}
this.WnjAf=function()
{
return this.TasCV;
}
this.PZqrX=function()
{
return this.wKsqP;
}
this.GbxmV=function()
{
if(this.WnjAf()) return true;
return false;
}
this.AFAPI=function()
{
if(this.PZqrX()) return true;
return false;
}
this.xaaMh=function()
{
if(this.GbxmV()==false)return
var xCxFw=this.WhlMx_by_action["<"]
xCxFw.setVisible(this.eQpsQ())
var kSiLx=this.WhlMx_by_action[">"]
kSiLx.setVisible(this.ubIgc())
}
this.QNtQF=function()
{
var BSYhm=this.PZqrX();
var hZAKn=this.VtgLl_container.width
var hQOri=this.VtgLl_container.height
var OtadR=BSYhm.rect
var opjXj=hHYOV(OtadR,hZAKn,hQOri)
if(this.DVuwP==2)
{
opjXj=new Rect(0,0,hZAKn,hQOri)
}
opjXj.x+=this.VtgLl_container.x
opjXj.y+=this.VtgLl_container.y 


if(this.DVuwP!=0)
if((this.DVuwP==2)||((OtadR.x=="0%")&&(OtadR.y=="0%")&&(OtadR.lx=="100%")&&(OtadR.ly=="100%")))
{
var dec=8;
opjXj.x+=dec
opjXj.y+=dec
opjXj.width-=2*dec
opjXj.height-=2*dec 
}
var aVjiq=opjXj.clone()
this.VtgLl_preview=aVjiq 
html_SetRect(this.RvPfQ,this.VtgLl_preview)
this.ctEqu()
this.tYqZP()
}
this.XkgeO=function()
{
if(this.mlKBn()) return;
if(this.AFAPI()==false)return;
var OUHLR_transition=Tween.regularEaseOut
var mmVBi=0.3
if((!this.gZBOF)||(this.gZBOF.isRunning()==false))
{
if(this.gZBOF)this.gZBOF.stop()
this.gZBOF=new XPGUK(this.sKxsK,OUHLR_transition,0,100,mmVBi)
this.gZBOF.onMotionFinished=this.vMgBY
this.gZBOF.m_count=0
this.gZBOF.start()
}
if((!this.VfVqA)||(this.VfVqA.isRunning()==false))
{
if(this.VfVqA)this.VfVqA.stop()
this.VfVqA=new XPGUK(this.BMxcm,OUHLR_transition,0,100,mmVBi)
this.VfVqA.onMotionFinished=this.vMgBY
this.VfVqA.m_count=0
this.VfVqA.start()
}
}
this.vMgBY=function()
{
if(this.m_count>=3)
{
return;
}
this.yoyo()
this.m_count++}
this.ctEqu=function()
{
if(this.AhQli()==false)return;
if(this.AFAPI()==false)return
if(isMobileBrowser())return
var iivGc=30
var WEdbT=this;
var FLiDA=WEdbT.jdZVP
var n_pos=WEdbT.RBFEc;
if((n_pos!=-1)&&(WEdbT.bSFpp==false)&&(WEdbT.uTSHF!=true))
{
var EeAUN=true;
if(n_pos==0)
{
if(WEdbT.AQhUB()==false)EeAUN=false;
WEdbT.jDjQC.setImage("intuisphere.png",new Rect(97,49,46,47))
}
else
if(n_pos==1)
{
if(WEdbT.stpNd())
{
WEdbT.jDjQC.setImage("intuisphere.png",new Rect(48,0,48,48))
}
else
if(WEdbT.XKGjY())
{
WEdbT.jDjQC.setImage("intuisphere.png",new Rect(0,0,48,48))
}
else
{
EeAUN=false;
}
}
else
if(n_pos==2)
{
if(WEdbT.lpwFU()==false)EeAUN=false;
WEdbT.jDjQC.setImage("intuisphere.png",new Rect(0,49,46,47))
}
WEdbT.jDjQC.setPosition(FLiDA.x,FLiDA.y,iivGc,iivGc);
WEdbT.jDjQC.setVisible(EeAUN)
}
else
{
WEdbT.jDjQC.setVisible(false)
}
}
this.tYqZP=function()
{
if(this.AFAPI()==false)return
if((this.mlKBn()==false)&&(this.bpODn.width>0))
{
var jhvXj=40
var x_arrow0=(this.VtgLl_preview.width-this.bpODn.width)/2
var x_arrow1=(x_arrow0+this.bpODn.width-jhvXj)
var y_arrow0=(this.VtgLl_preview.height-this.bpODn.height)/2+(this.bpODn.height-jhvXj)/2 
this.sKxsK.setRect(x_arrow0,y_arrow0,jhvXj,jhvXj)
this.BMxcm.setRect(x_arrow1,y_arrow0,jhvXj,jhvXj)
this.sKxsK.setVisible(this.AQhUB())
this.BMxcm.setVisible(this.lpwFU())
}
else
{
this.sKxsK.setVisible(false)
this.BMxcm.setVisible(false)
}
this.sKxsK.setOpacity(0)
this.BMxcm.setOpacity(0)
}
this.rZqoF=function()
{
if(this.AFAPI())
{
this.QNtQF()
var hIxUX=this.tljIh 
WA_photoAlbumActionThumb(this.FiVsM,hIxUX,true)
this.QNtQF()
}
this.gvDsG()
if(this.JIixR)
{
this.JIixR.setRect(0,0,this.VtgLl_container.width,this.VtgLl_container.height);
}
if(this.XaTuQ)
{
html_SetGeometry(this.XaTuQ,0,0,this.VtgLl_container.width,this.VtgLl_container.height)
}
}
this.rKSAu=function()
{
if(this.AFAPI())
{
WA_photoAlbumActionThumb(this.FiVsM,this.tljIh,true)
}
}
this.TPAkT=function()
{
if(this.AFAPI())
{
WA_photoAlbumActionThumb(this.FiVsM,this.tljIh,false)
}
}
this.RoVJh=function(TtUmE)
{
RvdIB(this.DVuwP>0)
var PTkjK=""
if(this.GbxmV())
{
PTkjK+=this.efoXb();
}
if(this.AFAPI())
{
PTkjK+=this.kDkeq();
};
if((this.DVuwP==1)||(this.DVuwP==2))
{
if(this.PIlFg.bg_fullpage_img.length>0)
{
this.XaTuQ=this.Oloeg()+"-graphic-fullpage-bg";
PTkjK+="<div id='"+this.XaTuQ+"' style=\"";
PTkjK+="position:absolute;z-index:0;";
if(this.PIlFg.bg_fullpage_img_type==0)
{
PTkjK+="background-image:url('"+this.PIlFg.bg_fullpage_img+"');";
PTkjK+="background-repeat: repeat;";
}
PTkjK+="\" ";
PTkjK+=">";
if(this.PIlFg.bg_fullpage_img_type==1)
{
PTkjK+="<img src='"+this.PIlFg.bg_fullpage_img+"' width=100% height=100% border=0 >";
}
PTkjK+="</div>";
}
else
{
var gRHmH=this.PIlFg.bg_fullpage_grad
this.JIixR=new WA_GraphicElement(this.Oloeg()+"-graphic-global-bg",0,false)
this.JIixR.gRHmH=gRHmH
this.JIixR.draw=function()
{
var gRHmH=this.gRHmH
var gRHmH_bg=false
if(gRHmH.has_gradient)
{
var hZAKn=this.rect().width
var hQOri=this.rect().height
var xg1=gRHmH.pt1.x*hZAKn/100
var yg1=gRHmH.pt1.y*hQOri/100
var xg2=gRHmH.pt2.x*hZAKn/100
var yg2=gRHmH.pt2.y*hQOri/100
gRHmH_bg=aMHJq(xg1,yg1,xg2,yg2,gRHmH.col1,gRHmH.col2)
}
else
{
gRHmH_bg=gRHmH.col1
}
WA_bg(this.canvasId(),this.rect().width,this.rect().height,0,0,'',[gRHmH_bg],false,0,1)
}
PTkjK+=this.JIixR.toHtml();
}
}
var hUpqK=document.getElementById(TtUmE);
hUpqK.innerHTML=PTkjK
hUpqK.style.display="block" 
{
WA_registerAlbum(FiVsM)
}
if(this.IKsYh()==false)
{
this.XkgeO()
}
}
this.UNIIs=function()
{
var djCuG="wa-dialog-container"
if(this.XKGjY()==false) return;
if(this.DVuwP==0)
if(this.PIlFg.plugin_fullscreen_url.length>0)
{
window.open(this.PIlFg.plugin_fullscreen_url)
return;
}
this.RBFEc=-1;
this.ctEqu()
var xPTGc=this.xPTGc
var VtgLl=new Rect(0,0,getWindowSize().width,getWindowSize().height)
var WEdbT=new GTIBb(FiVsM,xPTGc)
WEdbT.tljIh=this.tljIh
if(this.DVuwP==0)
{
WEdbT.DVuwP=1
}
else
if(this.DVuwP==1)
{
WEdbT.DVuwP=2
}
xPTGc.album_object=WEdbT;
WEdbT.VtgLl_container.copy(VtgLl)
WEdbT.TasCV=xPTGc.layout.selector_fullpage
if(WEdbT.DVuwP==2)
{
WEdbT.TasCV=false
}
WEdbT.wKsqP=xPTGc.layout.preview_fullpage
wa_global_photo_album.fullpage_object=WEdbT
WEdbT.RoVJh(djCuG)
return WEdbT
}
this.CUTQS=function()
{
if(this.stpNd()==false) return;
this.VaLJl()
var djCuG="wa-dialog-container"
var xPTGc=this.xPTGc
xPTGc.album_object=xPTGc.ivUqT;
wa_global_photo_album.fullpage_object=false 
if(this.DVuwP==1)
{
RvdIB(false)
var hUpqK=document.getElementById(djCuG);
hUpqK.innerHTML=""
hUpqK.style.display="none" 

WA_exec_delayedCallback(this,this.TPAkT)
return xPTGc.ivUqT
}
if(this.DVuwP==2)
{
xPTGc.album_object.tljIh=this.tljIh
return xPTGc.album_object.UNIIs()
}
}
this.VaLJl=function()
{
if(this.mlKBn())
{
this.alqhl=false
clearTimeout(this.FgeSZ)
this.FgeSZ=false;
}
}
this.onFullScreenKeydown=function(k)
{
if(k==27)
{
this.CUTQS()
return false;
}
lXsuG(this.FiVsM,[k])
return false;
}
}
function CQRwC(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 WEdbT=wa_global_photo_album.fullpage_object
var FiVsM=WEdbT.FiVsM
var xFqmF=WEdbT.JdEJE_preview_obj
if(xFqmF.osUZs)
{
var OTCHH=html_getLayer(xFqmF.KmADQ)
if(OTCHH)
{
var scrollVal=-(3*delta)
if(isMSIE())scrollVal*=3
OTCHH.scrollTop+=scrollVal
}
}
else
{
if(delta>0) PAbCb(FiVsM);
if(delta<0) LnwYe(FiVsM);
}
}
if(b_default)
if(e.preventDefault)
e.preventDefault();
e.returnValue=!b_default;
}
function RvdIB(NVNCI)
{
if(NVNCI==false)
{
var QlBwM=window;
if(QlBwM.removeEventListener)
QlBwM.removeEventListener('DOMMouseScroll',CQRwC,false);
QlBwM.onmousewheel=document.onmousewheel=null;
}
else
{
var QlBwM=window;
if(QlBwM.addEventListener)
QlBwM.addEventListener('DOMMouseScroll',CQRwC,false);
QlBwM.onmousewheel=document.onmousewheel=CQRwC;
}
}
function aMHJq(XnRwF,wwxOO,cphRx,rLlco,qjMBj,cEKHY)
{
var BRmHg=""
BRmHg+="(";
BRmHg+=XnRwF+";"+wwxOO+";"+cphRx+";"+rLlco+";";
BRmHg+=qjMBj+";";
BRmHg+=cEKHY;
BRmHg+=")";
return BRmHg;
}
function WA_photoAlbumAction(FiVsM,hIxUX)
{
var WEdbT=jwAxb(FiVsM)
var qUhEh=WEdbT.WhlMx[hIxUX]
var n_action=qUhEh.n_action
if((n_action=="<")||(n_action=="up"))
{
WEdbT.danpN=Math.max(0,WEdbT.danpN-1)
dEowL(FiVsM)
}
if((n_action==">")||(n_action=="down"))
{
WEdbT.danpN=Math.min(WEdbT.KnMkp-1,WEdbT.danpN+1)
dEowL(FiVsM)
}
if(n_action=="diapo")
{
DaYIX(FiVsM)
}
if(n_action=="+")
{
WEdbT.UNIIs()
}
}
function WA_photoAlbumIncrease(FiVsM,hIxUX)
{
var WEdbT=jwAxb(FiVsM)
WEdbT.tljIh=hIxUX
WEdbT.UNIIs()
}
function DaYIX(FiVsM)
{
var WEdbT=jwAxb(FiVsM)
if(WEdbT.mlKBn()==false)
{
var JctXa=0;
var FvRZQ=WEdbT;
while(FvRZQ.XKGjY())
{
FvRZQ=FvRZQ.UNIIs()
JctXa++}
if(JctXa>0)
{
FvRZQ.oQDjG_decrease_view_when_diaporama_stop=JctXa;
WA_goNextDiaporama(FiVsM)
FvRZQ.tYqZP()
return;
}
}
if(WEdbT.mlKBn())
{
uvZPp(FiVsM)
}
else
{
WA_goNextDiaporama(FiVsM)
}
if(WEdbT.GbxmV())
{
var qUhEh=WEdbT.WhlMx_by_action["diapo"]
qUhEh.draw()
}
}
function uvZPp(FiVsM)
{
var WEdbT=jwAxb(FiVsM)
if(WEdbT.mlKBn())
{
WEdbT.VaLJl()
if(WEdbT.oQDjG_decrease_view_when_diaporama_stop)
{
var FvRZQ=WEdbT;
for(var n=0;n<WEdbT.oQDjG_decrease_view_when_diaporama_stop;n++)
{
FvRZQ=FvRZQ.CUTQS() 
}
return;
}
}
if(WEdbT.GbxmV())
{
var qUhEh=WEdbT.WhlMx_by_action["diapo"]
qUhEh.draw()
}
}
function WA_goNextDiaporama(FiVsM)
{
var xoWtq=vGTql(FiVsM)
var bTsNO=KbGUG(FiVsM)
var WEdbT=jwAxb(FiVsM)
var hIxUX=(WEdbT.tljIh+1)%bTsNO.length;
if(xoWtq.diaporama.random)
{
hIxUX=Math.round((bTsNO.length-1)*Math.random());
}
WA_photoAlbumActionThumb(FiVsM,hIxUX)
WEdbT.FgeSZ=wa_timeout("WA_goNextDiaporama('"+FiVsM+"')",xoWtq.diaporama.time*1000)
}
function dnccl(FiVsM,hIxUX)
{
var WEdbT=jwAxb(FiVsM)
if(hIxUX<0)
{
WEdbT.XkgeO()
return false;
}
if(hIxUX>WEdbT.qVZJE-1)
{
WEdbT.XkgeO()
return false;
}
WA_photoAlbumActionThumb(FiVsM,hIxUX)
return true;
}
function LnwYe(FiVsM)
{
var WEdbT=jwAxb(FiVsM)
if(WEdbT.mlKBn()) return false;
return dnccl(FiVsM,WEdbT.tljIh+1)
}
function PAbCb(FiVsM)
{
var WEdbT=jwAxb(FiVsM)
if(WEdbT.mlKBn()) return false;
return dnccl(FiVsM,WEdbT.tljIh-1)
}
function WA_clickAlbumPreview(FiVsM)
{
var WEdbT=jwAxb(FiVsM)
if(WEdbT.IKsYh()) return;
if(WEdbT.mlKBn())
{
uvZPp(FiVsM)
}
var hIxUX_pos=WEdbT.RBFEc
if(hIxUX_pos!=-1)
{
if(hIxUX_pos==2)LnwYe(FiVsM)
if(hIxUX_pos==1)
{
if(WEdbT.stpNd())
{
WEdbT.CUTQS()
}
else
if(WEdbT.XKGjY())
{
WEdbT.UNIIs()
}
}
if(hIxUX_pos==0)PAbCb(FiVsM)
}
}
function WA_mouseoutAlbumPreview(e,FiVsM)
{
var WEdbT=jwAxb(FiVsM)
WEdbT.jDjQC.setVisible(false)
WEdbT.RBFEc=-1;
}
function WA_mousemoveAlbumPreview(e,FiVsM)
{
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 WEdbT=jwAxb(FiVsM)
var QlBwM_bg=document.getElementById(WEdbT.jDjQC.divId())
var pt=html_findPos(QlBwM_bg.offsetParent)
var x=posx-pt.x+1;
var y=posy-pt.y+1;
var n_pos=-1
var fBpjj=false;
var GibZl=0;
var KawEF=30;
if(WEdbT.uTSHF!=true)
if(WEdbT.mlKBn()==false)
{
if((x>0)&&(x<WEdbT.VtgLl_preview.width))
if((y>0)&&(y<WEdbT.VtgLl_preview.height))
{
n_pos=1;
if(x<WEdbT.VtgLl_preview.width*0.3)n_pos=0;
if(x>WEdbT.VtgLl_preview.width*(1-0.3))n_pos=2;
}
if((x<GibZl)||(x>WEdbT.VtgLl_preview.width-GibZl-KawEF))fBpjj=true;
if((y<GibZl)||(y>WEdbT.VtgLl_preview.height-GibZl-KawEF))fBpjj=true;
}
WEdbT.jdZVP=new Point(x,y);
WEdbT.RBFEc=n_pos;
WEdbT.bSFpp=fBpjj;
WEdbT.ctEqu();
}
function dEowL(FiVsM)
{
var WEdbT=jwAxb(FiVsM)
var iulQr=document.getElementById(WEdbT.gkqNN)
if(!iulQr)return;
var GIkZu_name;
var nkOsx=0;
var size_thumb=WEdbT.OrMLY_thumb;
var RYbOm=WEdbT.RYbOm;
var SPOkh=0;
var YahPG=(size_thumb+2*WEdbT.OrMLY_border_thumbnail+RYbOm);
var BMXsZ=WEdbT.VcHOQ*WEdbT.boLal;
if(WEdbT.AFfPl)
{
SPOkh=WEdbT.danpN*WEdbT.VcHOQ*YahPG;
}
else
{
SPOkh=WEdbT.danpN*WEdbT.boLal*YahPG;
}
if(WEdbT.AFfPl)
{
GIkZu_name="scrollLeft";
nkOsx=iulQr.scrollLeft;
}
else
{
GIkZu_name="scrollTop";
nkOsx=iulQr.scrollTop;
}
if(nkOsx==SPOkh)
{
return;
}
if(WEdbT.m_tween_slider)
{
WEdbT.m_tween_slider.stop();
}
var mmVBi=0.7;
WEdbT.m_tween_slider=new Tween(iulQr,GIkZu_name,Tween.strongEaseOut,nkOsx,SPOkh,mmVBi);
WEdbT.m_tween_slider.onMotionFinished=CmFKq;
WEdbT.m_tween_slider.WEdbT=WEdbT;
WEdbT.m_tween_slider.start();
}
function CmFKq()
{
var WEdbT=this.WEdbT;
WEdbT.xaaMh();
}
function LgxDl(FiVsM)
{
return wa_global_photo_album[FiVsM];
}
function jwAxb(FiVsM)
{
return wa_global_photo_album[FiVsM].album_object;
}
function KbGUG(FiVsM)
{
return wa_global_photo_album[FiVsM].def;
}
function LaVqc(FiVsM)
{
return wa_global_photo_album[FiVsM].src_folder;
}
function vGTql(FiVsM)
{
return wa_global_photo_album[FiVsM].layout;
}
function dQLAj(YfPKA)
{
var FiVsM=YfPKA[0];
WA_addHandler(FiVsM,"mousewheel",MKoSY);
WA_addHandler(FiVsM,"keydown",lXsuG);
var djCuG="photo-album-main-"+FiVsM;
var xPTGc=LgxDl(FiVsM);
var VtgLl=new Rect();
VtgLl.copy(xPTGc.size_container);
var WEdbT=new GTIBb(FiVsM,xPTGc);
xPTGc.album_object=WEdbT;
xPTGc.ivUqT=WEdbT;
WEdbT.VtgLl_container.copy(VtgLl);
WEdbT.TasCV=xPTGc.layout.selector;
WEdbT.wKsqP=xPTGc.layout.preview;
WEdbT.RoVJh(djCuG);

var WEdbT=jwAxb(FiVsM);
var frSCO=document.wa_global_query_info;
if(frSCO)
{
if(FiVsM==frSCO.m_unid)
{
WEdbT.tljIh=frSCO.m_index_item;
WEdbT.UNIIs();
return;
}
}
if(WEdbT.IKsYh())
{
DaYIX(FiVsM);
return;
}
}
function WA_registerAlbum(FiVsM)
{
jwAxb(FiVsM).Yjfjt();
}
function lXsuG(FiVsM,YfPKA)
{
var pLFMN=YfPKA[0]
if(pLFMN==37) return PAbCb(FiVsM);
if(pLFMN==39) return LnwYe(FiVsM);
return true;
}
function MKoSY(FiVsM,YOxMt)
{
var PkBah=YOxMt[0];
var WEdbT=jwAxb(FiVsM);
if(WEdbT.JdEJE_preview_obj)
{
var xFqmF=WEdbT.JdEJE_preview_obj;
if(xFqmF.osUZs)
{
var OTCHH=html_getLayer(xFqmF.KmADQ);
OTCHH.scrollTop+=-(3*PkBah);
return true;
}
}
if(PkBah>0)return PAbCb(FiVsM);
if(PkBah<0)return LnwYe(FiVsM);
return true;
}
function WA_PhotoAlbum_resizeUI()
{
if(wa_global_photo_album.fullpage_object)
{
var WEdbT=wa_global_photo_album.fullpage_object;
if(wa_global_photo_album.sITxo)
{
clearTimeout(wa_global_photo_album.sITxo);;
}
var VtgLl=new Rect(0,0,getWindowSize().width,getWindowSize().height);
WEdbT.VtgLl_container.copy(VtgLl);
WEdbT.rZqoF();
wa_global_photo_album.sITxo=wa_timeout("WA_PhotoAlbum_delayed_resizeUI()",1000);
}
}
function WA_PhotoAlbum_delayed_resizeUI()
{
if(wa_global_photo_album.fullpage_object)
{
wa_global_photo_album.sITxo=false;
var WEdbT=wa_global_photo_album.fullpage_object;
WEdbT.rKSAu();
}
}
function WA_loadPhotoAlbums()
{
for(var pLFMN in wa_global_photo_album)
{
var xPTGc=wa_global_photo_album[pLFMN]
var pQaFo=Translator.m_lang_for_filename
if(pQaFo.length>0)pQaFo="_"+pQaFo;
WA_loadScript(xPTGc.src_folder+'/photo-album-definition'+pQaFo+'.js?v='+xPTGc.id_modif,dQLAj,[pLFMN]);
}
}

-->
