<!--
 
function WaBPG(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 RGHqf(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 RgqAt(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 mcZpN=new RGBColor(col)
mcZpN.a=0
grad.addColorStop(1,col);grad.addColorStop(0,mcZpN.toRGB());
c.fillStyle=grad;
c.beginPath();c.rect(x,y,8,14);c.fill()
c.fillStyle=old_fill
}
function SNTfM(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 YLHrl(name,QvXEH,OqvbC)
{
var n=QvXEH.indexOf("%")
if(n>-1)
{
QvXEH=wa_evaluate(QvXEH.replace("%","/100"))
return Math.round(QvXEH*OqvbC)
}
QvXEH=parseFloat(QvXEH)
return Math.round(QvXEH)
}
function etDtk(mXjWl,bRvRF,udFsc)
{
var x=YLHrl("x",mXjWl.x,bRvRF)
var y=YLHrl("y",mXjWl.y,udFsc)
if(mXjWl.x.indexOf("%")==-1)bRvRF=bRvRF-x
if(mXjWl.y.indexOf("%")==-1)udFsc=udFsc-y 

var lx=YLHrl("lx",mXjWl.lx,bRvRF)
var ly=YLHrl("ly",mXjWl.ly,udFsc)
return new Rect(x,y,lx,ly)
}
function WA_change_tool_button(ilRZo,RIgRO,over)
{
var OUbFO=wLncs(ilRZo)
if(OUbFO&&OUbFO.oCqRS)
{
var REdDL=OUbFO.oCqRS[RIgRO]
if(REdDL)
{
REdDL.ZYYFc=over
REdDL.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=="<")
{
WaBPG(c,0,0,lx,false)
}
if(type==">")
{
WaBPG(c,0,0,lx,true)
}
if(type=="down")
{
c.rotate(-Math.PI/2);c.translate(-lx,0);
WaBPG(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);
WaBPG(c,0,0,lx,false);
c.translate(0,ly);c.rotate(-Math.PI/2);
}
if(type=="+")
{
RGHqf(c,0,0,lx,12,4)
}
if(type=="diapo")
{
RgqAt(c,0,0,lx,current_col)
}
if(type=="stop")
{
SNTfM(c,0,0,lx,current_col)
}
}
WOgTg.prototype=new Tween();
WOgTg.prototype.constructor=Tween;
WOgTg.superclass=Tween.prototype;
function WOgTg(obj,rstCQ,QWvsp,tWHMG,NqQSu)
{
this.targetObject=obj;
this.init(new Object(),'a',rstCQ,QWvsp,tWHMG,NqQSu);
this.onMotionChanged=function(evt)
{
var v=evt.target.getPosition();
var VnAjV=this.targetObject;
v=Math.round(v*100)/100
VnAjV.setOpacity(v/100);
}
}
function onMouseOnPreviewComment(ilRZo,Umboe,QVMTb)
{
var OUbFO=wLncs(ilRZo)
var oOahH=OUbFO.uRBcI_preview_obj 
var old=OUbFO.RXDQe
OUbFO.RXDQe=Umboe;
oOahH.pEPPL=Umboe
if(OUbFO.RXDQe)
OUbFO.INZUY=-1;

if(QVMTb)
wa_timeout(Delegate.create(oOahH,oOahH.Gwbac),200);
else
wa_timeout(Delegate.create(oOahH,oOahH.kvfFf),200);
}
HhkAu.prototype=new Tween();
HhkAu.prototype.constructor=Tween;
HhkAu.superclass=Tween.prototype;
function HhkAu(obj,rstCQ,QWvsp,tWHMG,NqQSu)
{
this.targetObject=obj;
this.init(new Object(),'a',rstCQ,QWvsp,tWHMG,NqQSu);
this.onMotionChanged=function(evt)
{
var v=evt.target.getPosition();
var oOahH=this.targetObject;
oOahH.MhXIJ=v
oOahH.PArFB()
}
this.onMotionFinished=function(evt)
{
var oOahH=this.targetObject;
if(oOahH.uqXaq==false)
{
oOahH.WJGnQ.setVisible(false)
html_SetVisibility(oOahH.LwUbL,false)
}
oOahH.setOverflow(oOahH.pEPPL)
}
}
function nJPrE(ilRZo,JYHph)
{
this.qevRb=ilRZo
this.JYHph=JYHph
this.LwUbL=this.JYHph+"comment-text-div"
this.pEPPL=false;
this.uqXaq=false;
this.MhXIJ=0;
this.toHtml=function()
{
var JUIwq=""
this.WJGnQ=new WA_GraphicElement(this.JYHph+"-graphic-comment-bg",500,false)
this.WJGnQ._objPreview=this
this.WJGnQ.draw=function()
{
if(this._objPreview.uqXaq)
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,0,0,'',['rgba(0,0,0,0.6)'],this.shadow(),0,this.opacity())
}
}
JUIwq+=this.WJGnQ.toHtml() 
JUIwq+="<div id='"+this.LwUbL+"' ";
JUIwq+="onmouseover=\"javascript:onMouseOnPreviewComment('"+this.qevRb+"',true)\" ";
JUIwq+="onmouseout=\"javascript:onMouseOnPreviewComment('"+this.qevRb+"',false)\" ";
JUIwq+=" style=\"font-family:Arial;font-size:13px;color:#ffffff;margin:2px;text-align:center;"
JUIwq+="overflow:auto;visibility:hidden;"
JUIwq+="position:absolute;"
JUIwq+="z-index:5250;"
JUIwq+="\">";
JUIwq+="</div>";
return JUIwq
}
this.UBKLP=function()
{
this.WJGnQ.registerDynamicCanvas();
}
this.eHasq=function(ETwwx,NQnWL,bRvRF,udFsc)
{
this.eAPjs=new Rect(ETwwx,NQnWL,bRvRF,udFsc)
this.oSLvZ(ETwwx,NQnWL,bRvRF,udFsc)
}
this.oSLvZ=function(ETwwx,NQnWL,bRvRF,udFsc)
{
if(udFsc<=0)
{
this.WJGnQ.setVisible(false)
html_SetVisibility(this.LwUbL,false)
return;
}
this.WJGnQ.setRect(ETwwx,NQnWL,bRvRF,udFsc)
html_SetGeometry(this.LwUbL,ETwwx,NQnWL,bRvRF,udFsc)
}
this.setOverflow=function(nsZGu)
{
var VnAjV=html_getLayer(this.LwUbL)
var dXqcc=((nsZGu)?"auto":"hidden")
VnAjV.style.overflow=dXqcc 
}
this.AZdBk=function()
{
this.pffAn=true
clearTimeout(this.timerProgress)
this.timerProgress=wa_timeout(Delegate.create(this,this.hNWDb),300);
}
this.hNWDb=function()
{
if(this.pffAn!=true)return;
this.pffAn=false
this.DUULC("chargement en cours...")
}
this.DUULC=function(JUIwq)
{
this.PMgUg=JUIwq
this.Qhanu(JUIwq)
}
this.AIQBF=function(JUIwq)
{
this.pffAn=false
this.tASVh=0;
this.uqXaq=true
this.Qhanu(JUIwq)
}
this.Qhanu=function(JUIwq)
{
this.PMgUg=JUIwq
var mXjWl=this.eAPjs 
if(!mXjWl)return;
var VnAjV=html_getLayer(this.LwUbL)
VnAjV.style.overflow="hidden" 
this.oSLvZ(mXjWl.x,mXjWl.y+mXjWl.height-1,mXjWl.width,1)
html_writeContent(this.LwUbL,this.PMgUg)
if(isMSIE())
{
WA_exec_delayedCallback(this,this.Ofblp)
}
else
{
this.Ofblp()
}
}
this.Ofblp=function()
{
var mXjWl=this.eAPjs
var VnAjV=html_getLayer(this.LwUbL)
this.tASVh=VnAjV.scrollHeight+4;
this.tASVh=Math.min(this.tASVh,mXjWl.height*0.8);
this.MhXIJ=0
this.Gwbac()
}
this.PArFB=function()
{
var JUIwq=this.PMgUg;
var mXjWl=this.eAPjs
var VnAjV=html_getLayer(this.LwUbL)
var rOAIK=this.MhXIJ
var udFsc=rOAIK 
this.oSLvZ(mXjWl.x,mXjWl.y+mXjWl.height-udFsc,mXjWl.width,udFsc)
WA_exec_delayedCallback(this,this.qWDqF)
}
this.Gwbac=function()
{
this.tDlOW(true)
}
this.kvfFf=function()
{
this.tDlOW(false)
}
this.tDlOW=function(ucjZU)
{
var mXjWl=this.eAPjs
if(this.aTvPj)
{
this.aTvPj.stop()
this.aTvPj=false;
}
var GKIjJ=Math.min(mXjWl.height*0.2,this.tASVh);
GKIjJ=Math.min(40,GKIjJ);
if(this.pEPPL)GKIjJ=this.tASVh
var fYOPZ=this.MhXIJ;
var OfDnw=GKIjJ;
if(this.uqXaq==false)
{
fYOPZ=this.MhXIJ;
OfDnw=0;
}

if(ucjZU)
{
this.setOverflow(false)
}
if(this.pEPPL!=true)
{
var VnAjV=html_getLayer(this.LwUbL)
VnAjV.scrollTop=0
}
this.aTvPj=new HhkAu(this,Tween.strongEaseOut,fYOPZ,OfDnw,0.5)
this.aTvPj.start()
}
this.qWDqF=function(nsZGu)
{
var uqXaq=this.uqXaq
if(nsZGu==false)
{


uqXaq=false;
}
this.WJGnQ.setVisible(uqXaq)
html_SetVisibility(this.LwUbL,uqXaq)
}
}
function WA_photoAlbumActionThumb(ilRZo,RIgRO,GNdSv)
{
var OUbFO=wLncs(ilRZo)
if(OUbFO.WhTio()==false)return 
var qCCNL=OUbFO.cHpHC_preview_id;
var KadHL_img=document.getElementById(qCCNL)
if(RIgRO==-1) RIgRO=0;
var cHpHC=NltDN(ilRZo)[RIgRO]
var HcVAH=OUbFO.GUpPG()
var oSUSt=HcVAH.border_size 
if(GNdSv!=true)
if(OUbFO.oMSBl==RIgRO)
{
return;
}
if(OUbFO.PpYtN) return;
OUbFO.PpYtN=true 
var GKIjJ_size=new Size(OUbFO.lQodv_preview.width-2*oSUSt,OUbFO.lQodv_preview.height-2*oSUSt) 

var HNaHC=OUbFO.aWfLc.max_img_resolution
var src_folder=TnIAk(ilRZo)
var OqvbC=new Size(cHpHC.size.w,cHpHC.size.h)
OqvbC.scale(GKIjJ_size)
if(HNaHC>0)
{
var GKIjJ_size_album=new Size(HNaHC,HNaHC)
OqvbC.scale(GKIjJ_size_album)
}
var lfith=new Image();
if(isMSIE())
{
lfith=document.getElementById(OUbFO.cHpHC_preview_id_cache) 
lfith.width=OqvbC.width
lfith.height=OqvbC.height
}
OUbFO.GYrPd=lfith
lfith.LCxqM=0.2
lfith.fisvr=0.2
lfith.DSXhB_img=RIgRO
lfith.cHpHC_info=cHpHC
lfith.uRBcI_preview_obj=OUbFO.uRBcI_preview_obj
lfith.ODmPd=OUbFO.ODmPd
lfith.FJlei_transition=Tween.strongEaseOut
lfith.KadHL_img=KadHL_img
lfith.DjeXx=document.getElementById(OUbFO.ODmPd.divId())
lfith.OUbFO=OUbFO 
lfith.lOTTZ=OqvbC;
lfith.loaded=false;
OUbFO.uRBcI_preview_obj.AZdBk()
lfith.onload=function()
{
AVMBl(this,this.KadHL_img)
}
lfith.onerror=function()
{
CKjTt(this,false)
}
lfith.onabort=function()
{
CKjTt(this,false)
}
lfith.src=src_folder+"/"+cHpHC.th+"?v="+cHpHC.mod;

}
function AVMBl(XxZWC,KadHL_img)
{
clearTimeout(XxZWC.OUbFO.uRBcI_preview_obj.timerProgress) 
if(isMobileBrowser())
{
var OUbFO=XxZWC.OUbFO
OUbFO.oMSBl=XxZWC.DSXhB_img
XxZWC.ODmPd.setOpacity(1);
html_SetOpacity(XxZWC.KadHL_img,1)
UHdIB(XxZWC)
CKjTt(XxZWC,true)
return;
}
var PPNpR=new WOgTg(XxZWC.ODmPd,XxZWC.FJlei_transition,100,0,XxZWC.LCxqM);
PPNpR.XxZWC=XxZWC
PPNpR.KadHL_img=KadHL_img
PPNpR.onMotionFinished=EMMIo
var PBQps=new OpacityTween(KadHL_img,XxZWC.FJlei_transition,100,0,XxZWC.LCxqM);
PBQps.XxZWC=XxZWC
PBQps.KadHL_img=KadHL_img
PPNpR.start()
PBQps.start()
}
function EMMIo()
{
var XxZWC=this.XxZWC 
var RIgRO=XxZWC.DSXhB_img
var OUbFO=XxZWC.OUbFO
OUbFO.oMSBl=RIgRO
var KadHL_img=XxZWC.KadHL_img 
KadHL_img.XxZWC=XxZWC
UHdIB(XxZWC) 
if(isMSIE()||isOperaBrowser())
{
var bxkHM=new WOgTg(XxZWC.ODmPd,XxZWC.FJlei_transition,0,100,XxZWC.fisvr);
bxkHM.XxZWC=XxZWC
bxkHM.KadHL_img=this.KadHL_img
bxkHM.onMotionFinished=kWgYT
var bckTq=new OpacityTween(this.KadHL_img,this.XxZWC.FJlei_transition,0,100,this.XxZWC.fisvr);
bckTq.XxZWC=this.XxZWC
bckTq.KadHL_img=this.KadHL_img
bckTq.start()
bxkHM.start()
}
else
{
KadHL_img.onload=function()
{
var XxZWC=this.XxZWC
var KadHL_img=XxZWC.KadHL_img
var bxkHM=new WOgTg(XxZWC.ODmPd,XxZWC.FJlei_transition,0,100,XxZWC.fisvr);
bxkHM.XxZWC=XxZWC
bxkHM.KadHL_img=KadHL_img
bxkHM.onMotionFinished=kWgYT
var bckTq=new OpacityTween(KadHL_img,XxZWC.FJlei_transition,0,100,XxZWC.fisvr);
bckTq.XxZWC=XxZWC
bckTq.KadHL_img=KadHL_img
bckTq.start()
bxkHM.start()
}
}
}
function kWgYT()
{
CKjTt(this.XxZWC,true)
}
function CKjTt(XxZWC,pLQXu)
{
var RIgRO=XxZWC.DSXhB_img
var OUbFO=XxZWC.OUbFO
OUbFO.PpYtN=false;
var RIgRO=OUbFO.oMSBl 
{
OUbFO.jRFsn=Math.floor(RIgRO/(OUbFO.NjUMI*OUbFO.wmWHb))
EHcmX(OUbFO.ilRZo)
}
OUbFO.XXGvE()
OUbFO.LDgAc()
var uRBcI=OUbFO.mHnQO()
if(uRBcI.length==0)
{
OUbFO.uRBcI_preview_obj.qWDqF(false)
}
OUbFO.MVouS()
}
function UHdIB(XxZWC)
{
var KadHL_img=XxZWC.KadHL_img
var OUbFO=XxZWC.OUbFO
var OqvbC=XxZWC.lOTTZ
OUbFO.dmbkd.width=OqvbC.width
OUbFO.dmbkd.height=OqvbC.height
KadHL_img.width=OqvbC.width;
KadHL_img.height=OqvbC.height;
KadHL_img.src=XxZWC.src;
KadHL_img.OUbFO=OUbFO
KadHL_img.OqvbC=OqvbC
OUbFO.MVouS()
var uRBcI=OUbFO.mHnQO()
if(uRBcI.length>0)
{
OUbFO.IFWIN()
OUbFO.uRBcI_preview_obj.AIQBF(uRBcI)
}
else
{
OUbFO.uRBcI_preview_obj.qWDqF(false);
}
}
function WA_photoAlbumChangeImageSize(KadHL_img,OqvbC,OVSrH)
{
var dec=3
KadHL_img.width=OqvbC
KadHL_img.height=OqvbC
KadHL_img.style.borderWidth=OVSrH
}
function WA_photoAlbumThumbOver(KadHL,ilRZo,RIgRO)
{
var OUbFO=wLncs(ilRZo)
var cHpHC_def=NltDN(ilRZo)[RIgRO]
var qCCNL=OUbFO.JeCNj(RIgRO)
var KadHL_img=document.getElementById(qCCNL)
KadHL.OUbFO=OUbFO;
KadHL.KadHL_img=KadHL_img
var dec=2
WA_photoAlbumChangeImageSize(KadHL_img,OUbFO.OqvbC_thumb-2*dec,OUbFO.OqvbC_border_thumbnail+dec)
}
function WA_photoAlbumThumbOut(KadHL)
{
var KadHL_img=KadHL.KadHL_img;
var OUbFO=KadHL.OUbFO
WA_photoAlbumChangeImageSize(KadHL_img,OUbFO.OqvbC_thumb,OUbFO.OqvbC_border_thumbnail) 
}
function RKqNi(ilRZo,FaQZO)
{
this.ilRZo=ilRZo;
this.SRbiF=25;
this.rCbLP=FaQZO;
this.ilRZo_canv_bg_toolbar="photo-album-toolbar-"+this.ilRZo
this.ffcnn=("photo-album-scroll-content"+this.ilRZo)
this.lQodv_selector_slider=null;
this.lQodv_selector_toolbar=null;
this.lQodv_preview=null;
this.NjUMI=0;
this.wmWHb=0;
this.LLSNC=new Array()
this.jRFsn=0;
this.raKCo=1
this.obAgE=true;
this.xrxNE=false
this.jgmFT=40
this.dmbkd=new Size(0,0)
this.KmsdG=false;
this.INZUY=-1;
this.oMSBl=-1;
this.qHWWG=this.rCbLP.def.length
this.duScd=false;
this.lQodv_container=new Rect(0,0,100,100)
this.aWfLc=NWFMv(this.ilRZo)
var oaCFA=this.aWfLc
if(oaCFA.diaporama&&(oaCFA.diaporama.startup))this.duScd=true;
this.iUWwE=false;
this.WkhDY=false;
this.jDvJF=0;
this.ksItM=function()
{
if(this==this.rCbLP.album_object) return true;
return false;
}
this.JYHph=function()
{
return this.ilRZo+this.jDvJF
}
this.IFWIN=function()
{
var OUbFO=this
var OqvbC=new Size(OUbFO.dmbkd.width,OUbFO.dmbkd.height)
var HcVAH=OUbFO.GUpPG()
var BNxCp=new RGBColor(HcVAH.border_col)
var oSUSt=HcVAH.border_size
if(BNxCp.a==0) oSUSt=0;
var mXjWl_preview=OUbFO.lQodv_preview 
var x0=Math.round((mXjWl_preview.width-(OqvbC.width+2*oSUSt))/2)
var y0=Math.round((mXjWl_preview.height-(OqvbC.height+2*oSUSt))/2) 


OUbFO.uRBcI_preview_obj.eHasq(x0+oSUSt,y0+oSUSt,OqvbC.width,OqvbC.height);

}
this.MVouS=function()
{
var OUbFO=this
var OqvbC=new Size(OUbFO.dmbkd.width,OUbFO.dmbkd.height)
var HcVAH=OUbFO.GUpPG()
var BNxCp=new RGBColor(HcVAH.border_col)
var oSUSt=HcVAH.border_size
if(BNxCp.a==0) oSUSt=0;
var mXjWl_preview=OUbFO.lQodv_preview 
var x0=Math.round((mXjWl_preview.width-(OqvbC.width+2*oSUSt))/2)
var y0=Math.round((mXjWl_preview.height-(OqvbC.height+2*oSUSt))/2)
OUbFO.ODmPd.setRect(x0,y0,OqvbC.width+2*oSUSt,OqvbC.height+2*oSUSt) 
var Ectfh_img=document.getElementById(OUbFO.Ectfh_img_preview_id)
html_SetPosition(Ectfh_img,oSUSt+x0,oSUSt+y0)
}
this.mHnQO=function()
{
var XxZWC=this.GYrPd
var FYrYk=this.aWfLc
var uRBcI=""
var url=XxZWC.cHpHC_info.url
if(FYrYk.disp_comment)
{
if(FYrYk.disp_comment_img_number)
uRBcI+="<b>"+(XxZWC.DSXhB_img+1)+"/"+this.qHWWG+"</b>"
if(FYrYk.disp_comment_img_fn)
{
if(uRBcI.length>0)uRBcI+="<br>"
uRBcI+="("+XxZWC.cHpHC_info.fn+")"
}
if(XxZWC.cHpHC_info.comment.length>0)
{
if(uRBcI.length>0)uRBcI+="<br>"
uRBcI+=XxZWC.cHpHC_info.comment
}
if(url.length>0)
{
if(uRBcI.length>0)uRBcI+="<br>"
uRBcI+="<br><a href='"+url+"' target=_blank "
uRBcI+="style='color:#0000ff;' "
var IruEl=this.uRBcI_preview_obj.qevRb
uRBcI+="onmouseover=\"javascript:_onMouseOnPreviewComment('"+IruEl+"',true)\" ";
uRBcI+=">";
uRBcI+="@ link"
uRBcI+="</a><br><br>"
}
}
return uRBcI;
}
this.qwgvK=function()
{
var oaCFA=NWFMv(ilRZo)
var THgZp=this.lOKZB();
this.xrxNE=THgZp.nav_has_horz_flow
if(this.xrxNE==false)
{
this.LLSNC.push("up")
this.LLSNC.push("down")
}
else
{
this.LLSNC.push("<")
this.LLSNC.push(">")
}
if(this.xIejC())
{
this.LLSNC.push("+")
}
else
if(this.ZmHdG())
{
this.LLSNC.push("-")
}
if(oaCFA.diaporama)
{
this.LLSNC.push("diapo")
}
if((THgZp.nav_but_orient==5)||(THgZp.nav_but_orient==3))
{
this.obAgE=false;
}
var canvas_bg=""
this.oZgGl=new WA_GraphicElement(this.JYHph()+"-graphic-selector-bg",50,THgZp.bg_shadow)
this.oZgGl.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,1,THgZp.bg_border_col,[THgZp.bg_col],THgZp.bg_shadow,0)
}
canvas_bg+=this.oZgGl.toHtml() 
this.wGPca=new WA_GraphicElement(this.JYHph()+"-graphic-toolbar-bg",50,THgZp.bg_shadow)
this.wGPca.obAgE=this.obAgE 
this.wGPca.draw=function()
{
var EeVpl=false;
if(this.obAgE)
{
EeVpl=ItRDe(0,0,0,this.rect().height/2,THgZp.toolbar_bg_col1,THgZp.toolbar_bg_col2)
}
else
{
EeVpl=ItRDe(0,0,this.rect().width/2,0,THgZp.toolbar_bg_col1,THgZp.toolbar_bg_col2)
}
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,1,THgZp.toolbar_border_col,[EeVpl],THgZp.toolbar_shadow,0)
}
canvas_bg+=this.wGPca.toHtml() 
this.oCqRS=new Array()
this.oCqRS_by_action=new Array()
for(var n=0;n<this.LLSNC.length;n++)
{
var n_action=this.LLSNC[n]
var REdDL=new WA_GraphicElement(this.JYHph()+"-graphic-toolbar-but"+n,70,false)
REdDL.n_action=n_action
REdDL.OUbFO=this
REdDL.ZYYFc=false
REdDL.SRbiF=this.SRbiF
REdDL.lQsLQ=THgZp.toolbar_but_col1
REdDL.spVJb=THgZp.toolbar_but_col2
REdDL.draw=function()
{
var aWunr_but=this.SRbiF
var bopJp=this.n_action
if(bopJp=="diapo")
{
if(this.OUbFO.CFIbT())bopJp="stop"
}
var ubxNI=(this.ZYYFc)?this.spVJb:this.lQsLQ
WA_toolbar_button(this.canvasId(),aWunr_but,aWunr_but,bopJp,ubxNI,true)
}
this.oCqRS.push(REdDL)
var BoPZl=n_action
if(BoPZl=="up")BoPZl="<"
if(BoPZl=="down")BoPZl=">"
this.oCqRS_by_action[BoPZl]=REdDL
canvas_bg+="<div id='"+REdDL.divId()+"-href' onclick=\"javascript:WA_photoAlbumAction('"+this.ilRZo+"',"+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.ilRZo+"',"+n+",true)";
canvas_bg+="\" ";
canvas_bg+="onmouseout=\"";
canvas_bg+="WA_change_tool_button('"+this.ilRZo+"',"+n+",false)";
canvas_bg+="\" ";
canvas_bg+=">";
canvas_bg+="</div>";
canvas_bg+=REdDL.toHtml()
}
canvas_bg+="<div id='"+this.ffcnn+"' style=\"";
canvas_bg+="position:absolute;z-index:100;";
canvas_bg+="overflow:hidden;";
canvas_bg+="\"></div>";
return canvas_bg;
}
this.EEjSg=function()
{
var THgZp=this.lOKZB();
var r1_rect=this.lQodv_selector_slider;
var JUIwq="" 
var min_size=Math.min(r1_rect.width,r1_rect.height)
var size_thumb=THgZp.th_size.size;
if(THgZp.th_size.percent) size_thumb=Math.round(size_thumb*(min_size)/100);
var image_spacing=Math.max(0,Math.round((THgZp.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.NjUMI=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.wmWHb=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.qHWWG
var nb_pages=(nb_images/(this.NjUMI*this.wmWHb));
if(nb_pages>Math.floor(nb_pages)) nb_pages=Math.floor(nb_pages)+1;
this.raKCo=nb_pages
this.OqvbC_thumb=size_thumb;
this.ESwvn=image_spacing;
this.OqvbC_border_thumbnail=size_border_thumbnail
var n_image=0;
var nb_item_x=this.NjUMI*nb_pages
var nb_item_y=this.wmWHb;
var nb_item_per_page=this.NjUMI*this.wmWHb 
if(this.xrxNE==false)
{
nb_item_x=this.NjUMI
nb_item_y=this.wmWHb*nb_pages;
}
JUIwq+="<table border=0 cellpadding=0 cellspacing=0 width=100% height=100% >";
JUIwq+="<tr>"
JUIwq+="<td "
if((this.xrxNE==false)||(this.raKCo==1))
{
JUIwq+="align=center"
}
JUIwq+=">" 
JUIwq+="<table border=0 cellpadding="+(image_spacing/2)+" cellspacing=0  width=10px>";
for(var NQnWL=0;NQnWL<nb_item_y;NQnWL++)
{
JUIwq+="<tr>" 
for(var ETwwx=0;ETwwx<nb_item_x;ETwwx++)
{
JUIwq+="<td>"
var ind_img=0;
var nx_0=Math.floor(ETwwx/this.NjUMI)
var diff0=ETwwx-nx_0*this.NjUMI;
ind_img=nx_0*nb_item_per_page+(NQnWL*this.NjUMI)+diff0
if(ind_img<nb_images)
{
var cHpHC=this.rCbLP.def[ind_img]
var cHpHC_src=this.rCbLP.src_folder+"/th_"+cHpHC.th+"?v="+cHpHC.mod_th
JUIwq+="<a href=\"";
if(this.WhTio())
{
JUIwq+="javascript:WA_photoAlbumActionThumb('"+ilRZo+"',"+ind_img+")"
}
else
{
JUIwq+="javascript:WA_photoAlbumIncrease('"+ilRZo+"',"+ind_img+")"
}
JUIwq+="\" "
JUIwq+="onmouseover=\"WA_photoAlbumThumbOver(this,'"+ilRZo+"',"+ind_img+")\" "
JUIwq+="onmouseout=\"WA_photoAlbumThumbOut(this)\" "
JUIwq+=">"
JUIwq+="<img title='"+cHpHC.tooltip+"' id='"+this.JeCNj(ind_img)+"' width="+size_thumb+"px height="+size_thumb+"px src='"+cHpHC_src+"' ";
JUIwq+="style='";
if(size_border_thumbnail>0)
{
JUIwq+="border-color:"+THgZp.selector_img_border_color+";";
JUIwq+="border-width:"+size_border_thumbnail+"px;border-style:solid;";
}
JUIwq+="' ";
JUIwq+=">"
JUIwq+="</a>"
n_image++;
}
JUIwq+="</td>"
}
if(this.obAgE)
if(this.raKCo>1)
{
for(var ETwwx=0;ETwwx<this.NjUMI;ETwwx++)
{
var WsjbN=size_thumb+2*size_border_thumbnail
JUIwq+="<td>"
JUIwq+="<div  style='width:"+(WsjbN)+"px;height:"+WsjbN+"px;'></div>";
JUIwq+="</td>"
}
}
JUIwq+="</tr>"
}
if(this.obAgE==false)
if(this.raKCo>1)
{
for(var NQnWL=0;NQnWL<this.wmWHb;NQnWL++)
{
JUIwq+="<tr>"
var WsjbN=size_thumb+2*size_border_thumbnail
JUIwq+="<td colspan="+this.NjUMI+">"
JUIwq+="<div  style='width:"+(WsjbN)+"px;height:"+WsjbN+"px;'></div>";
JUIwq+="</td>"
JUIwq+="</tr>"
}
}
JUIwq+="</table>" 
JUIwq+="</td>"
JUIwq+="</tr>"
JUIwq+="</table>"
return JUIwq;
}
this.JeCNj=function(RIgRO)
{
return this.JYHph()+"-th-img"+RIgRO
}
this.TXRhE=function()
{
var HcVAH=this.GUpPG();
if(HcVAH==false) return;
var cHpHC=this.rCbLP.def[0]
this.cHpHC_preview_id="photo-album-preview-img-"+this.JYHph()
this.cHpHC_preview_id_cache=this.cHpHC_preview_id+"-cache"
this.Ectfh_img_preview_id="photo-album-preview-img-div"+this.JYHph()
this.KDALM="photo-album-preview-zone"+this.JYHph()
var JUIwq=""
JUIwq+="<div  id='"+this.KDALM+"' style=\"";
JUIwq+="position:absolute;z-index:500;";
JUIwq+="\" ";
JUIwq+="onclick=\"WA_clickAlbumPreview('"+this.ilRZo+"')\" ";
JUIwq+="onmousemove=\"javascript:WA_mousemoveAlbumPreview(event,'"+this.ilRZo+"')\" ";
JUIwq+="onmouseout=\"javascript:WA_mouseoutAlbumPreview(event,'"+this.ilRZo+"')\" ";
JUIwq+=">";
JUIwq+="<div style='position:absolute;z-index:450;left:0px;top:0px;";
JUIwq+="width:100%;height:100%;background-color:#000000;";
JUIwq+="filter:alpha(opacity=0);-moz-opacity:0;opacity:0;' "
JUIwq+="></div>"
this.uRBcI_preview_obj=new nJPrE(this.ilRZo,this.JYHph());
JUIwq+=this.uRBcI_preview_obj.toHtml() 
this.ODmPd=new WA_GraphicElement(this.JYHph()+"-graphic-img-bg",50,HcVAH.shadow)
this.ODmPd.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,0,'',[HcVAH.border_col],this.shadow(),0,this.opacity())
}
JUIwq+=this.ODmPd.toHtml() 
JUIwq+="<div id='"+this.Ectfh_img_preview_id+"' style=\"";
JUIwq+="position:absolute;z-index:100;";
JUIwq+="left:0px;";
JUIwq+="top:0px;";
JUIwq+="\" ";
JUIwq+=">";
JUIwq+="<img  id='"+this.cHpHC_preview_id+"' border=0 >";
if(isMSIE())
{
JUIwq+="<img style='position:absolute;left:0px;top:0px;visibility:hidden;' id='"+this.cHpHC_preview_id_cache+"'>"
}
else
{
JUIwq+="<img style='position:absolute;left:0px;top:0px;display:none;' id='"+this.cHpHC_preview_id_cache+"'>"
}
JUIwq+="</div>";
this.YAmqu=new WA_GraphicElement(this.JYHph()+"-graphic-arrow0",300,true)
this.YAmqu.setImage("intuisphere.png",new Rect(97,49,46,47))
this.YAmqu.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,0,'',["#ffffff"],this.shadow(),0,this.opacity(),true)
var bRvRF=Math.round(this.rect().width*0.8);
var udFsc=Math.round(this.rect().height*0.8);
WA_drawImage(this.canvasId(),this.img_src(),6+(this.rect().width-bRvRF)/2,6+(this.rect().height-udFsc)/2,bRvRF,udFsc,this.img_clip(),this.opacity(),false)
}
this.YGNYV=new WA_GraphicElement(this.JYHph()+"-graphic-arrow1",300,true)
this.YGNYV.setImage("intuisphere.png",new Rect(2,49,46,47))
this.YGNYV.draw=function()
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,5,0,'',["#ffffff"],this.shadow(),0,this.opacity(),true)
var bRvRF=Math.round(this.rect().width*0.8);
var udFsc=Math.round(this.rect().height*0.8);
WA_drawImage(this.canvasId(),this.img_src(),6+(this.rect().width-bRvRF)/2,6+(this.rect().height-udFsc)/2,bRvRF,udFsc,this.img_clip(),this.opacity(),false)
}
JUIwq+=this.YAmqu.toHtml()
JUIwq+=this.YGNYV.toHtml() 
this.oTFLn=new WA_GraphicElement(this.JYHph()+"-graphic-cursor-zoom",400,false)
this.oTFLn.setSize(30,30)
this.oTFLn.setImage("intuisphere.png",new Rect(0,0,48,48))
this.oTFLn.draw=function()
{
WA_drawImage(this.canvasId(),this.img_src(),0,0,this.rect().width,this.rect().height,this.img_clip())
}
JUIwq+=this.oTFLn.toHtml() 
JUIwq+="</div>";
return JUIwq;
}
this.UBKLP=function()
{
if(this.eXQDD())
{
this.oZgGl.registerDynamicCanvas();
this.wGPca.registerDynamicCanvas();
for(var n=0;n<this.oCqRS.length;n++)
{
var REdDL=this.oCqRS[n]
REdDL.registerDynamicCanvas();
}
}
if(this.WhTio())
{
this.uRBcI_preview_obj.UBKLP()
this.ODmPd.registerDynamicCanvas();
this.YAmqu.registerDynamicCanvas();
this.YGNYV.registerDynamicCanvas();
this.oTFLn.registerDynamicCanvas();
this.oTFLn.setVisible(false)
}
if(this.RjPYs)
this.RjPYs.registerDynamicCanvas();
this.FPKnF()
}
this.CFIbT=function()
{
return(this.KgoNP)?true:false;
}
this.FIiqu=function()
{
return(this.jRFsn>0)
}
this.NibEH=function()
{
return(this.jRFsn<this.raKCo-1)
}
this.ElTDE=function()
{
return(this.oMSBl>0);
}
this.SZSEt=function()
{
return(this.oMSBl<this.rCbLP.def.length-1);
}
this.aMvUs=function()
{
if(this.eXQDD())
{
var THgZp=this.lOKZB() 
var bRvRF=this.lQodv_container.width
var udFsc=this.lQodv_container.height
var r0=THgZp.rect
var r0_rect=etDtk(r0,bRvRF,udFsc)
r0_rect.x+=this.lQodv_container.x
r0_rect.y+=this.lQodv_container.y
var r1_rect=r0_rect.clone() 
var UbNml=r0_rect.clone()
var AuMGj=this.LLSNC.length 
var cTjGr=5
var aWunr_size_min=this.SRbiF+cTjGr*2
var aWunr_size_max=(AuMGj*this.SRbiF)
if(THgZp.nav_but_orient==1)
{
r1_rect.y+=aWunr_size_min;
r1_rect.height-=aWunr_size_min;
UbNml.x=UbNml.x+(UbNml.width-aWunr_size_max)/2;
UbNml.width=aWunr_size_max
UbNml.y+=cTjGr;
UbNml.height=this.SRbiF;
}
if(THgZp.nav_but_orient==5)
{
r1_rect.width-=aWunr_size_min;
UbNml.y=UbNml.y+(UbNml.height-aWunr_size_max)/2;
UbNml.height=aWunr_size_max
UbNml.x+=r1_rect.width+cTjGr;
UbNml.width=this.SRbiF;
}
if(THgZp.nav_but_orient==7)
{
r1_rect.height-=aWunr_size_min;
UbNml.x=UbNml.x+(UbNml.width-aWunr_size_max)/2;
UbNml.width=aWunr_size_max
UbNml.y+=r1_rect.height+cTjGr;
UbNml.height=this.SRbiF;
}
if(THgZp.nav_but_orient==3)
{
r1_rect.width-=aWunr_size_min;
r1_rect.x+=aWunr_size_min;
UbNml.y=UbNml.y+(UbNml.height-aWunr_size_max)/2;
UbNml.height=aWunr_size_max
UbNml.x+=cTjGr;
UbNml.width=this.SRbiF;
}
this.lQodv_selector_slider=r1_rect
this.lQodv_selector_toolbar=UbNml 
var mesYZ=this.lQodv_selector_slider;
this.oZgGl.setRect(mesYZ.x,mesYZ.y,mesYZ.width,mesYZ.height)
html_SetRect(this.ffcnn,r1_rect) 
var LHljw=this.lQodv_selector_toolbar
this.wGPca.setRect(LHljw.x,LHljw.y,LHljw.width,LHljw.height)
var lx_button=this.SRbiF
var ly_button=lx_button
var ETwwx_but0=UbNml.x
var NQnWL_but0=UbNml.y
for(var n=0;n<this.oCqRS.length;n++)
{
var REdDL=this.oCqRS[n]
var ETwwx_but=ETwwx_but0
var IEbck=NQnWL_but0
if(this.obAgE)
{
ETwwx_but+=n*lx_button;
}
else
{
IEbck+=n*ly_button;
}
REdDL.setRect(ETwwx_but,IEbck,lx_button,ly_button)
html_SetGeometry(REdDL.divId()+"-href",ETwwx_but,IEbck,lx_button,ly_button)
}
var PZaak=document.getElementById(this.ffcnn)
if(PZaak)
{
PZaak.innerHTML=this.EEjSg();
}
this.LDgAc()
}
}
this.xIejC=function()
{
if((this.jDvJF==1)&&(this.eXQDD()==true)) return true;
if((this.jDvJF==0)&&(this.aWfLc.has_full_page_config)) return true;
return false;
}
this.ZmHdG=function()
{
if(this.jDvJF==1) return true;
if(this.jDvJF==2) return true;
return false;
}
this.GuYxL=function()
{
return this.duScd;
}
this.lOKZB=function()
{
return this.iUWwE;
}
this.GUpPG=function()
{
return this.WkhDY;
}
this.eXQDD=function()
{
if(this.lOKZB()) return true;
return false;
}
this.WhTio=function()
{
if(this.GUpPG()) return true;
return false;
}
this.LDgAc=function()
{
if(this.eXQDD()==false)return
var AumFR=this.oCqRS_by_action["<"]
AumFR.setVisible(this.FIiqu())
var oEFMJ=this.oCqRS_by_action[">"]
oEFMJ.setVisible(this.NibEH())
}
this.XXGvE=function()
{
var HcVAH=this.GUpPG();
var bRvRF=this.lQodv_container.width
var udFsc=this.lQodv_container.height
var mesYZ=HcVAH.rect
var nbjRF=etDtk(mesYZ,bRvRF,udFsc)
if(this.jDvJF==2)
{
nbjRF=new Rect(0,0,bRvRF,udFsc)
}
nbjRF.x+=this.lQodv_container.x
nbjRF.y+=this.lQodv_container.y 


if(this.jDvJF!=0)
if((this.jDvJF==2)||((mesYZ.x=="0%")&&(mesYZ.y=="0%")&&(mesYZ.lx=="100%")&&(mesYZ.ly=="100%")))
{
var dec=8;
nbjRF.x+=dec
nbjRF.y+=dec
nbjRF.width-=2*dec
nbjRF.height-=2*dec 
}
var oSIlp=nbjRF.clone()
this.lQodv_preview=oSIlp 
html_SetRect(this.KDALM,this.lQodv_preview)
this.nnWXg()
this.QpIZO()
}
this.pelxE=function()
{
if(this.CFIbT()) return;
if(this.WhTio()==false)return;
var FJlei_transition=Tween.regularEaseOut
var NqQSu=0.3
if((!this.RwuSf)||(this.RwuSf.isRunning()==false))
{
if(this.RwuSf)this.RwuSf.stop()
this.RwuSf=new WOgTg(this.YAmqu,FJlei_transition,0,100,NqQSu)
this.RwuSf.onMotionFinished=this.HgHxB
this.RwuSf.m_count=0
this.RwuSf.start()
}
if((!this.JRFgk)||(this.JRFgk.isRunning()==false))
{
if(this.JRFgk)this.JRFgk.stop()
this.JRFgk=new WOgTg(this.YGNYV,FJlei_transition,0,100,NqQSu)
this.JRFgk.onMotionFinished=this.HgHxB
this.JRFgk.m_count=0
this.JRFgk.start()
}
}
this.HgHxB=function()
{
if(this.m_count>=3)
{
return;
}
this.yoyo()
this.m_count++}
this.nnWXg=function()
{
if(this.ksItM()==false)return;
if(this.WhTio()==false)return
if(isMobileBrowser())return
var BQIZu=30
var OUbFO=this;
var DRhEu=OUbFO.AZRXV
var n_pos=OUbFO.INZUY;
if((n_pos!=-1)&&(OUbFO.KmsdG==false)&&(OUbFO.RXDQe!=true))
{
var IUQsK=true;
if(n_pos==0)
{
if(OUbFO.ElTDE()==false)IUQsK=false;
OUbFO.oTFLn.setImage("intuisphere.png",new Rect(97,49,46,47))
}
else
if(n_pos==1)
{
if(OUbFO.ZmHdG())
{
OUbFO.oTFLn.setImage("intuisphere.png",new Rect(48,0,48,48))
}
else
if(OUbFO.xIejC())
{
OUbFO.oTFLn.setImage("intuisphere.png",new Rect(0,0,48,48))
}
else
{
IUQsK=false;
}
}
else
if(n_pos==2)
{
if(OUbFO.SZSEt()==false)IUQsK=false;
OUbFO.oTFLn.setImage("intuisphere.png",new Rect(0,49,46,47))
}
OUbFO.oTFLn.setPosition(DRhEu.x,DRhEu.y,BQIZu,BQIZu);
OUbFO.oTFLn.setVisible(IUQsK)
}
else
{
OUbFO.oTFLn.setVisible(false)
}
}
this.QpIZO=function()
{
if(this.WhTio()==false)return
if((this.CFIbT()==false)&&(this.dmbkd.width>0))
{
var jgmFT=40
var x_arrow0=(this.lQodv_preview.width-this.dmbkd.width)/2
var x_arrow1=(x_arrow0+this.dmbkd.width-jgmFT)
var y_arrow0=(this.lQodv_preview.height-this.dmbkd.height)/2+(this.dmbkd.height-jgmFT)/2 
this.YAmqu.setRect(x_arrow0,y_arrow0,jgmFT,jgmFT)
this.YGNYV.setRect(x_arrow1,y_arrow0,jgmFT,jgmFT)
this.YAmqu.setVisible(this.ElTDE())
this.YGNYV.setVisible(this.SZSEt())
}
else
{
this.YAmqu.setVisible(false)
this.YGNYV.setVisible(false)
}
this.YAmqu.setOpacity(0)
this.YGNYV.setOpacity(0)
}
this.FPKnF=function()
{
if(this.WhTio())
{
this.XXGvE()
var RIgRO=this.oMSBl 
WA_photoAlbumActionThumb(this.ilRZo,RIgRO,true)
this.XXGvE()
}
this.aMvUs()
if(this.RjPYs)
{
this.RjPYs.setRect(0,0,this.lQodv_container.width,this.lQodv_container.height);
}
if(this.hVhUY)
{
html_SetGeometry(this.hVhUY,0,0,this.lQodv_container.width,this.lQodv_container.height)
}
}
this.jjMtc=function()
{
if(this.WhTio())
{
WA_photoAlbumActionThumb(this.ilRZo,this.oMSBl,true)
}
}
this.eNDtd=function()
{
if(this.WhTio())
{
WA_photoAlbumActionThumb(this.ilRZo,this.oMSBl,false)
}
}
this.oufYE=function(LQenl)
{
sSlPB(this.jDvJF>0)
var JUIwq=""
if(this.eXQDD())
{
JUIwq+=this.qwgvK();
}
if(this.WhTio())
{
JUIwq+=this.TXRhE();
};
if((this.jDvJF==1)||(this.jDvJF==2))
{
if(this.aWfLc.bg_fullpage_img.length>0)
{
this.hVhUY=this.JYHph()+"-graphic-fullpage-bg";
JUIwq+="<div id='"+this.hVhUY+"' style=\"";
JUIwq+="position:absolute;z-index:0;";
if(this.aWfLc.bg_fullpage_img_type==0)
{
JUIwq+="background-image:url('"+this.aWfLc.bg_fullpage_img+"');";
JUIwq+="background-repeat: repeat;";
}
JUIwq+="\" ";
JUIwq+=">";
if(this.aWfLc.bg_fullpage_img_type==1)
{
JUIwq+="<img src='"+this.aWfLc.bg_fullpage_img+"' width=100% height=100% border=0 >";
}
JUIwq+="</div>";
}
else
{
var sDWdK=this.aWfLc.bg_fullpage_grad
this.RjPYs=new WA_GraphicElement(this.JYHph()+"-graphic-global-bg",0,false)
this.RjPYs.sDWdK=sDWdK
this.RjPYs.draw=function()
{
var sDWdK=this.sDWdK
var sDWdK_bg=false
if(sDWdK.has_gradient)
{
var bRvRF=this.rect().width
var udFsc=this.rect().height
var xg1=sDWdK.pt1.x*bRvRF/100
var yg1=sDWdK.pt1.y*udFsc/100
var xg2=sDWdK.pt2.x*bRvRF/100
var yg2=sDWdK.pt2.y*udFsc/100
sDWdK_bg=ItRDe(xg1,yg1,xg2,yg2,sDWdK.col1,sDWdK.col2)
}
else
{
sDWdK_bg=sDWdK.col1
}
WA_bg(this.canvasId(),this.rect().width,this.rect().height,0,0,'',[sDWdK_bg],false,0,1)
}
JUIwq+=this.RjPYs.toHtml();
}
}
var DaSVe=document.getElementById(LQenl);
DaSVe.innerHTML=JUIwq
DaSVe.style.display="block" 
{
WA_registerAlbum(ilRZo)
}
if(this.GuYxL()==false)
{
this.pelxE()
}
}
this.VPXqP=function()
{
var dWera="wa-dialog-container"
if(this.xIejC()==false) return;
if(this.jDvJF==0)
if(this.aWfLc.plugin_fullscreen_url.length>0)
{
window.open(this.aWfLc.plugin_fullscreen_url)
return;
}
this.INZUY=-1;
this.nnWXg()
var rCbLP=this.rCbLP
var lQodv=new Rect(0,0,getWindowSize().width,getWindowSize().height)
var OUbFO=new RKqNi(ilRZo,rCbLP)
OUbFO.oMSBl=this.oMSBl
if(this.jDvJF==0)
{
OUbFO.jDvJF=1
}
else
if(this.jDvJF==1)
{
OUbFO.jDvJF=2
}
rCbLP.album_object=OUbFO;
OUbFO.lQodv_container.copy(lQodv)
OUbFO.iUWwE=rCbLP.layout.selector_fullpage
if(OUbFO.jDvJF==2)
{
OUbFO.iUWwE=false
}
OUbFO.WkhDY=rCbLP.layout.preview_fullpage
wa_global_photo_album.fullpage_object=OUbFO
OUbFO.oufYE(dWera)
return OUbFO
}
this.Xkmar=function()
{
if(this.ZmHdG()==false) return;
this.AkIJT()
var dWera="wa-dialog-container"
var rCbLP=this.rCbLP
rCbLP.album_object=rCbLP.SNhuu;
wa_global_photo_album.fullpage_object=false 
if(this.jDvJF==1)
{
sSlPB(false)
var DaSVe=document.getElementById(dWera);
DaSVe.innerHTML=""
DaSVe.style.display="none" 

WA_exec_delayedCallback(this,this.eNDtd)
return rCbLP.SNhuu
}
if(this.jDvJF==2)
{
rCbLP.album_object.oMSBl=this.oMSBl
return rCbLP.album_object.VPXqP()
}
}
this.AkIJT=function()
{
if(this.CFIbT())
{
this.duScd=false
clearTimeout(this.KgoNP)
this.KgoNP=false;
}
}
this.onFullScreenKeydown=function(k)
{
if(k==27)
{
this.Xkmar()
return false;
}
tjoIF(this.ilRZo,[k])
return false;
}
}
function GdEYB(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 OUbFO=wa_global_photo_album.fullpage_object
var ilRZo=OUbFO.ilRZo
var oOahH=OUbFO.uRBcI_preview_obj
if(oOahH.pEPPL)
{
var VnAjV=html_getLayer(oOahH.LwUbL)
if(VnAjV)
{
var scrollVal=-(3*delta)
if(isMSIE())scrollVal*=3
VnAjV.scrollTop+=scrollVal
}
}
else
{
if(delta>0) tBTLR(ilRZo);
if(delta<0) oHiQf(ilRZo);
}
}
if(b_default)
if(e.preventDefault)
e.preventDefault();
e.returnValue=!b_default;
}
function sSlPB(nsZGu)
{
if(nsZGu==false)
{
var Ectfh=window;
if(Ectfh.removeEventListener)
Ectfh.removeEventListener('DOMMouseScroll',GdEYB,false);
Ectfh.onmousewheel=document.onmousewheel=null;
}
else
{
var Ectfh=window;
if(Ectfh.addEventListener)
Ectfh.addEventListener('DOMMouseScroll',GdEYB,false);
Ectfh.onmousewheel=document.onmousewheel=GdEYB;
}
}
function ItRDe(DsgdC,fvsZh,LoNeK,AjpeE,HaKdZ,QWMKh)
{
var JhgcK=""
JhgcK+="(";
JhgcK+=DsgdC+";"+fvsZh+";"+LoNeK+";"+AjpeE+";";
JhgcK+=HaKdZ+";";
JhgcK+=QWMKh;
JhgcK+=")";
return JhgcK;
}
function WA_photoAlbumAction(ilRZo,RIgRO)
{
var OUbFO=wLncs(ilRZo)
var REdDL=OUbFO.oCqRS[RIgRO]
var n_action=REdDL.n_action
if((n_action=="<")||(n_action=="up"))
{
OUbFO.jRFsn=Math.max(0,OUbFO.jRFsn-1)
EHcmX(ilRZo)
}
if((n_action==">")||(n_action=="down"))
{
OUbFO.jRFsn=Math.min(OUbFO.raKCo-1,OUbFO.jRFsn+1)
EHcmX(ilRZo)
}
if(n_action=="diapo")
{
fSvfw(ilRZo)
}
if(n_action=="+")
{
OUbFO.VPXqP()
}
}
function WA_photoAlbumIncrease(ilRZo,RIgRO)
{
var OUbFO=wLncs(ilRZo)
OUbFO.oMSBl=RIgRO
OUbFO.VPXqP()
}
function fSvfw(ilRZo)
{
var OUbFO=wLncs(ilRZo)
if(OUbFO.CFIbT()==false)
{
var HGmwT=0;
var oBqns=OUbFO;
while(oBqns.xIejC())
{
oBqns=oBqns.VPXqP()
HGmwT++}
if(HGmwT>0)
{
oBqns.lrfcL_decrease_view_when_diaporama_stop=HGmwT;
WA_goNextDiaporama(ilRZo)
oBqns.QpIZO()
return;
}
}
if(OUbFO.CFIbT())
{
SxUra(ilRZo)
}
else
{
WA_goNextDiaporama(ilRZo)
}
if(OUbFO.eXQDD())
{
var REdDL=OUbFO.oCqRS_by_action["diapo"]
REdDL.draw()
}
}
function SxUra(ilRZo)
{
var OUbFO=wLncs(ilRZo)
if(OUbFO.CFIbT())
{
OUbFO.AkIJT()
if(OUbFO.lrfcL_decrease_view_when_diaporama_stop)
{
var oBqns=OUbFO;
for(var n=0;n<OUbFO.lrfcL_decrease_view_when_diaporama_stop;n++)
{
oBqns=oBqns.Xkmar() 
}
return;
}
}
if(OUbFO.eXQDD())
{
var REdDL=OUbFO.oCqRS_by_action["diapo"]
REdDL.draw()
}
}
function WA_goNextDiaporama(ilRZo)
{
var oaCFA=NWFMv(ilRZo)
var omSxa=NltDN(ilRZo)
var OUbFO=wLncs(ilRZo)
var RIgRO=(OUbFO.oMSBl+1)%omSxa.length;
if(oaCFA.diaporama.random)
{
RIgRO=Math.round((omSxa.length-1)*Math.random());
}
WA_photoAlbumActionThumb(ilRZo,RIgRO)
OUbFO.KgoNP=wa_timeout("WA_goNextDiaporama('"+ilRZo+"')",oaCFA.diaporama.time*1000)
}
function fwaYg(ilRZo,RIgRO)
{
var OUbFO=wLncs(ilRZo)
if(RIgRO<0)
{
OUbFO.pelxE()
return false;
}
if(RIgRO>OUbFO.qHWWG-1)
{
OUbFO.pelxE()
return false;
}
WA_photoAlbumActionThumb(ilRZo,RIgRO)
return true;
}
function oHiQf(ilRZo)
{
var OUbFO=wLncs(ilRZo)
if(OUbFO.CFIbT()) return false;
return fwaYg(ilRZo,OUbFO.oMSBl+1)
}
function tBTLR(ilRZo)
{
var OUbFO=wLncs(ilRZo)
if(OUbFO.CFIbT()) return false;
return fwaYg(ilRZo,OUbFO.oMSBl-1)
}
function WA_clickAlbumPreview(ilRZo)
{
var OUbFO=wLncs(ilRZo)
if(OUbFO.GuYxL()) return;
if(OUbFO.CFIbT())
{
SxUra(ilRZo)
}
var RIgRO_pos=OUbFO.INZUY
if(RIgRO_pos!=-1)
{
if(RIgRO_pos==2)oHiQf(ilRZo)
if(RIgRO_pos==1)
{
if(OUbFO.ZmHdG())
{
OUbFO.Xkmar()
}
else
if(OUbFO.xIejC())
{
OUbFO.VPXqP()
}
}
if(RIgRO_pos==0)tBTLR(ilRZo)
}
}
function WA_mouseoutAlbumPreview(e,ilRZo)
{
var OUbFO=wLncs(ilRZo)
OUbFO.oTFLn.setVisible(false)
OUbFO.INZUY=-1;
}
function WA_mousemoveAlbumPreview(e,ilRZo)
{
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 OUbFO=wLncs(ilRZo)
var Ectfh_bg=document.getElementById(OUbFO.oTFLn.divId())
var pt=html_findPos(Ectfh_bg.offsetParent)
var x=posx-pt.x+1;
var y=posy-pt.y+1;
var n_pos=-1
var RgWZh=false;
var GPOZa=0;
var aOmxx=30;
if(OUbFO.RXDQe!=true)
if(OUbFO.CFIbT()==false)
{
if((x>0)&&(x<OUbFO.lQodv_preview.width))
if((y>0)&&(y<OUbFO.lQodv_preview.height))
{
n_pos=1;
if(x<OUbFO.lQodv_preview.width*0.3)n_pos=0;
if(x>OUbFO.lQodv_preview.width*(1-0.3))n_pos=2;
}
if((x<GPOZa)||(x>OUbFO.lQodv_preview.width-GPOZa-aOmxx))RgWZh=true;
if((y<GPOZa)||(y>OUbFO.lQodv_preview.height-GPOZa-aOmxx))RgWZh=true;
}
OUbFO.AZRXV=new Point(x,y);
OUbFO.INZUY=n_pos;
OUbFO.KmsdG=RgWZh;
OUbFO.nnWXg();
}
function EHcmX(ilRZo)
{
var OUbFO=wLncs(ilRZo)
var KadHL=document.getElementById(OUbFO.ffcnn)
if(!KadHL)return;
var accvF_name;
var lkfEG=0;
var size_thumb=OUbFO.OqvbC_thumb;
var ESwvn=OUbFO.ESwvn;
var TokGB=0;
var gggPZ=(size_thumb+2*OUbFO.OqvbC_border_thumbnail+ESwvn);
var ndjPx=OUbFO.NjUMI*OUbFO.wmWHb;
if(OUbFO.xrxNE)
{
TokGB=OUbFO.jRFsn*OUbFO.NjUMI*gggPZ
}
else
{
TokGB=OUbFO.jRFsn*OUbFO.wmWHb*gggPZ
}
if(OUbFO.xrxNE)
{
accvF_name="scrollLeft"
lkfEG=KadHL.scrollLeft
}
else
{
accvF_name="scrollTop"
lkfEG=KadHL.scrollTop
}
if(lkfEG==TokGB)
{
return;
}
if(OUbFO.m_tween_slider)
{
OUbFO.m_tween_slider.stop()
}
var NqQSu=0.7;
OUbFO.m_tween_slider=new Tween(KadHL,accvF_name,Tween.strongEaseOut,lkfEG,TokGB,NqQSu);
OUbFO.m_tween_slider.onMotionFinished=FRMUL
OUbFO.m_tween_slider.OUbFO=OUbFO
OUbFO.m_tween_slider.start() 
}
function FRMUL()
{
var OUbFO=this.OUbFO
OUbFO.LDgAc()
}
function kpNEA(ilRZo)
{
return wa_global_photo_album[ilRZo]
}
function wLncs(ilRZo)
{
return wa_global_photo_album[ilRZo].album_object
}
function NltDN(ilRZo)
{
return wa_global_photo_album[ilRZo].def
}
function TnIAk(ilRZo)
{
return wa_global_photo_album[ilRZo].src_folder
}
function NWFMv(ilRZo)
{
return wa_global_photo_album[ilRZo].layout
}
function DSHJr(kXgNq)
{
var ilRZo=kXgNq[0]
WA_addHandler(ilRZo,"mousewheel",qQxIU)
WA_addHandler(ilRZo,"keydown",tjoIF)
var dWera="photo-album-main-"+ilRZo
var rCbLP=kpNEA(ilRZo)
var lQodv=new Rect()
lQodv.copy(rCbLP.size_container) 
var OUbFO=new RKqNi(ilRZo,rCbLP) 
rCbLP.album_object=OUbFO;
rCbLP.SNhuu=OUbFO 
OUbFO.lQodv_container.copy(lQodv)
OUbFO.iUWwE=rCbLP.layout.selector
OUbFO.WkhDY=rCbLP.layout.preview
OUbFO.oufYE(dWera) 

var OUbFO=wLncs(ilRZo)
var mWATG=document.wa_global_query_info
if(mWATG)
{
if(ilRZo==mWATG.m_unid)
{
OUbFO.oMSBl=mWATG.m_index_item
OUbFO.VPXqP()
return;
}
}
if(OUbFO.GuYxL())
{
fSvfw(ilRZo)
return;
}
}
function WA_registerAlbum(ilRZo)
{
wLncs(ilRZo).UBKLP()
}
function tjoIF(ilRZo,kXgNq)
{
var lbpmn=kXgNq[0]
if(lbpmn==37) return tBTLR(ilRZo);
if(lbpmn==39) return oHiQf(ilRZo);
return true;
}
function qQxIU(ilRZo,dkjqx)
{
var difcr=dkjqx[0] 
var OUbFO=wLncs(ilRZo)
if(OUbFO.uRBcI_preview_obj)
{
var oOahH=OUbFO.uRBcI_preview_obj
if(oOahH.pEPPL)
{
var VnAjV=html_getLayer(oOahH.LwUbL)
VnAjV.scrollTop+=-(3*difcr)
return true;
}
}
if(difcr>0)return tBTLR(ilRZo);
if(difcr<0)return oHiQf(ilRZo);
return true;
}
function WA_PhotoAlbum_resizeUI()
{
if(wa_global_photo_album.fullpage_object)
{
var OUbFO=wa_global_photo_album.fullpage_object
if(wa_global_photo_album.uoNud)
{
clearTimeout(wa_global_photo_album.uoNud);
}
var lQodv=new Rect(0,0,getWindowSize().width,getWindowSize().height)
OUbFO.lQodv_container.copy(lQodv)
OUbFO.FPKnF()
wa_global_photo_album.uoNud=wa_timeout("WA_PhotoAlbum_delayed_resizeUI()",1000)
}
}
function WA_PhotoAlbum_delayed_resizeUI()
{
if(wa_global_photo_album.fullpage_object)
{
wa_global_photo_album.uoNud=false
var OUbFO=wa_global_photo_album.fullpage_object
OUbFO.jjMtc()
}
}
function WA_loadPhotoAlbums()
{
for(var lbpmn in wa_global_photo_album)
{
var rCbLP=wa_global_photo_album[lbpmn]
var AYvKZ=Translator.m_lang_for_filename
if(AYvKZ.length>0)AYvKZ="_"+AYvKZ;
WA_loadScript(rCbLP.src_folder+'/photo-album-definition'+AYvKZ+'.js?v='+rCbLP.id_modif,DSHJr,[lbpmn]);
}
}

-->
