<!--

function fmUBq(bLoAN)
{
var OCSOQ=bLoAN[0]
var ceARv=wa_global_market.markets[OCSOQ]
var kwKEm=new DfnYb(ceARv)
ceARv.obj=kwKEm
kwKEm.AYNBv()
var VXcwB=document.wa_global_query_info
if(VXcwB)
{
var hVeoe="wa-id-"+OCSOQ;
if(hVeoe==VXcwB.m_unid)
{
WA_showMarketProduct(OCSOQ,VXcwB.m_index_item)
return;
}
}
}
function WA_loadMarket()
{
for(var wOiAS in wa_global_market.markets)
{
var kwKEm=wa_global_market.markets[wOiAS]
if(kwKEm)
{
var LINFW=Translator.m_lang_for_filename
if(LINFW.length>0)LINFW="_"+LINFW;
WA_loadScript(kwKEm.src_folder+'/market-definition'+LINFW+'.js?v='+kwKEm.id_modif,fmUBq,[wOiAS]);
}
}
WA_refreshNumberMarketItemsInCart()
}
function WA_basicFormatPrice(v)
{
v=Math.round(v*100)/100
var result="";
var XtMGw=".";
var s=v+"";
s=s.replace(/,/g,".")
var n=s.indexOf(".");
if(n>-1)
{
s=s+"00";
s=s.substring(0,n+3);
}
else
{
s+=XtMGw+"00"
}
s=s.replace(/\./g,CONST_WA_GLOBAL_SETTINGS.currency_decimal_symbol)
result=s;
return result;
}
function WA_formatPrice(v)
{
var CgrwT=CONST_WA_GLOBAL_SETTINGS.currency_mnemonic 
var result=WA_basicFormatPrice(v);
if((CONST_WA_GLOBAL_SETTINGS.currency_code=="GBP")||(CONST_WA_GLOBAL_SETTINGS.currency_code=="USD"))
{
result=CgrwT+result;
}
else
if(CONST_WA_GLOBAL_SETTINGS.currency_code=="BRL")
{
result=CgrwT+" "+result;
}
else
if(CONST_WA_GLOBAL_SETTINGS.currency_code=="F CFA")
{

if(Math.floor(v)==v)
{
result=""+v;
}
result=result+" "+CgrwT;
}
else
{
result=result+" "+CgrwT;
}
return result;
}
function pfHWW(c,ax,ay,bx,by,dashLength){
var dx=ax-bx;
var dy=ay-by;
var angle=Math.atan2(dy,dx)/(Math.PI/180)+90;
if(angle>180) angle-=360;
c.moveTo(ax,ay);
for(var i=0;i*dashLength<Math.sqrt(dx*dx+dy*dy);i++){
var cx=ax-(i*dashLength)*Math.sin(angle*(Math.PI/180));
var cy=ay+(i*dashLength)*Math.cos(angle*(Math.PI/180));
if(i%2==0){c.lineTo(cx,cy);
}else{
c.moveTo(cx,cy);
}
}
}
function vBjrb(kwKEm,BXEWR,DcTog,OCSOQ)
{
this.QoWqu=function()
{
var pSlqw=""
var dDNFf=false;
var vxJIv=this.market.info.folder;

var UEYwn="WA_showMarketProduct('"+vxJIv+"',"+DcTog+")"
dDNFf=new WA_GraphicElement(this.OCSOQ+"-sep",60,false)
dDNFf.MXJFH=this.MXJFH
dDNFf.draw=function()
{
var MXJFH=this.MXJFH
var LinuZ=MXJFH.prod_global_separator_pt1
var jLgum=MXJFH.prod_global_separator_pt2
var dbaRP=document.getElementById(this.canvasId())
var DHVhG=dbaRP.getContext('2d');
DHVhG.strokeStyle=MXJFH.prod_global_separator_col
pfHWW(DHVhG,LinuZ.x-0.5,LinuZ.y+0.5,jLgum.x-0.5,jLgum.y+0.5,2)
DHVhG.stroke()
}
dDNFf.setOnClick(UEYwn);
var BvUmJ=this.MXJFH.r_prod_inner.clone()
BvUmJ.translate(this.KLefZ.x,this.KLefZ.y)
dDNFf.setRect(BvUmJ.x,BvUmJ.y,BvUmJ.width+1,BvUmJ.height+1)
pSlqw+=dDNFf.toHtml()
this.astob.push(dDNFf) 

dDNFf=new WA_GraphicElement(this.OCSOQ+"-zone0",10,false)
dDNFf.MXJFH=this.MXJFH
dDNFf.draw=function()
{
var MXJFH=this.MXJFH
WA_bg(this.canvasId(),this.rect().width,this.rect().height,MXJFH.prod_global_corner,1,MXJFH.prod_global_border_col,[MXJFH.prod_global_gradient],this.shadow())
}
var BvUmJ=this.MXJFH.r_prod_inner.clone()
BvUmJ.translate(this.KLefZ.x,this.KLefZ.y)
dDNFf.setRect(BvUmJ.x,BvUmJ.y,BvUmJ.width+1,BvUmJ.height+1)
pSlqw+=dDNFf.toHtml()
this.astob.push(dDNFf)
if(this.MXJFH.lay_rect_desc.isValid())
{


dDNFf=new WA_GraphicElement(this.OCSOQ+"-zone1",25,false)
dDNFf.MXJFH=this.MXJFH
dDNFf.draw=function()
{
var MXJFH=this.MXJFH
WA_bg(this.canvasId(),this.rect().width,this.rect().height,MXJFH.prod_desc_corner,1,MXJFH.prod_desc_border_col,[MXJFH.prod_desc_gradient],this.shadow())
}
BvUmJ=this.MXJFH.lay_rect_desc.clone()
BvUmJ.translate(this.KLefZ.x,this.KLefZ.y)
dDNFf.setRect(BvUmJ.x,BvUmJ.y,BvUmJ.width+1,BvUmJ.height+1)
pSlqw+=dDNFf.toHtml()
this.astob.push(dDNFf) 
BvUmJ=this.MXJFH.lay_rect_desc_inner.clone()
BvUmJ.translate(this.KLefZ.x,this.KLefZ.y)
pSlqw+="<div style=\"position:absolute;z-index:50;";
pSlqw+="left:"+BvUmJ.x+"px;top:"+BvUmJ.y+"px;";
pSlqw+="cursor:pointer;";
pSlqw+="width:"+BvUmJ.width+"px;"
pSlqw+="height:"+BvUmJ.height+"px;";
pSlqw+="font-family:"+this.MXJFH.prod_desc_font_family+";"
pSlqw+="font-size:"+this.MXJFH.prod_desc_font_size+"px;"
pSlqw+="color:"+this.MXJFH.prod_desc_col+";"
pSlqw+="margin:3px;"
pSlqw+="padding:0px;"
pSlqw+="\" ";
pSlqw+=">";
pSlqw+="<div style=\"";
pSlqw+="font-weight:bold;"
pSlqw+="\">";
pSlqw+=this.BXEWR.title
pSlqw+="</div>";
pSlqw+="<div style=\"";
pSlqw+="\">";
pSlqw+=this.BXEWR.sub_title
pSlqw+="</div>";
pSlqw+="</div>";
}
if(this.MXJFH.lay_rect_price.isValid())
{

dDNFf=new WA_GraphicElement(this.OCSOQ+"-zone2",25,false)
dDNFf.MXJFH=this.MXJFH
dDNFf.draw=function()
{
var MXJFH=this.MXJFH
WA_bg(this.canvasId(),this.rect().width,this.rect().height,MXJFH.prod_price_corner,1,MXJFH.prod_price_border_col,[MXJFH.prod_price_gradient],this.shadow())
}
BvUmJ=this.MXJFH.lay_rect_price.clone()
BvUmJ.translate(this.KLefZ.x,this.KLefZ.y) 
dDNFf.setRect(BvUmJ.x+1,BvUmJ.y+1,BvUmJ.width,BvUmJ.height)
pSlqw+=dDNFf.toHtml()
this.astob.push(dDNFf)
pSlqw+="<div style=\"position:absolute;z-index:50;";
pSlqw+="left:"+BvUmJ.x+"px;top:"+BvUmJ.y+"px;";
pSlqw+="width:"+BvUmJ.width+"px;";
pSlqw+="height:"+BvUmJ.height+"px;";
pSlqw+="line-height:"+BvUmJ.height+"px;";
pSlqw+="font-family:"+this.MXJFH.prod_desc_font_family+";"
pSlqw+="font-size:"+this.MXJFH.prod_price_font_size+"px;"
pSlqw+="color:"+this.MXJFH.prod_price_col+";"
pSlqw+="text-align:center;"
pSlqw+="\">";
if(this.BXEWR.unavail)
{
pSlqw+="/" 
}
else
{
pSlqw+=WA_formatPrice(this.BXEWR.price)
}
pSlqw+="</div>";
}
if(this.MXJFH.lay_rect_img.isValid())
{

dDNFf=new WA_GraphicElement(this.OCSOQ+"-zone3",25,this.MXJFH.img_has_shadow)
dDNFf.MXJFH=this.MXJFH
dDNFf.BXEWR=this.BXEWR
dDNFf.draw=function()
{
var MXJFH=this.MXJFH
var BXEWR=this.BXEWR
if(BXEWR.img_thumb.length>0)
{
if(this.shadow())
{
WA_bg(this.canvasId(),this.gKLpE.width,this.gKLpE.height,0,0,'',["#000000"],this.shadow(),0,1.0,false)
}
}
else
{
WA_bg(this.canvasId(),this.rect().width,this.rect().height,0,0,'',["rgba(60,60,60,0.2)"],false)
}
}
BvUmJ=this.MXJFH.lay_rect_img.clone()
BvUmJ.translate(this.KLefZ.x,this.KLefZ.y)
if(this.BXEWR.img_thumb.length>0)
{
var nrsJh_thumb=new Size(BvUmJ.width+1,BvUmJ.height+1)
dDNFf.gKLpE=this.BXEWR.size_thumb.clone()
if(this.MXJFH.crop_thumb)
{
dDNFf.gKLpE=nrsJh_thumb
}
else
{
dDNFf.gKLpE.scale(nrsJh_thumb,true)
}
var gUcea=Math.round((BvUmJ.width-dDNFf.gKLpE.width)/2);
var XKrpR=Math.round((BvUmJ.height-dDNFf.gKLpE.height)/2);
BvUmJ.translate(gUcea,XKrpR)
dDNFf.setRect(BvUmJ.x,BvUmJ.y,dDNFf.gKLpE.width,dDNFf.gKLpE.height)
}
else
{
dDNFf.setRect(BvUmJ.x,BvUmJ.y,BvUmJ.width+1,BvUmJ.height+1)
}
if(this.BXEWR.img_thumb.length>0)
{
pSlqw+="<div style=\"position:absolute;z-index:100;";
pSlqw+="left:"+BvUmJ.x+"px;top:"+BvUmJ.y+"px;\" >";
pSlqw+="<a href=\"javascript:"+UEYwn+"\" >";
pSlqw+="<img border=0 src='"+this.BXEWR.img_thumb+"' width='"+dDNFf.gKLpE.width+"px' height='"+dDNFf.gKLpE.height+"px'>"
pSlqw+="</a>"
pSlqw+="</div>"
}
pSlqw+=dDNFf.toHtml()
this.astob.push(dDNFf)
}
return pSlqw;
}
this.VhhKb=function()
{
for(var i=0;i<this.astob.length;i++)
{
var dDNFf=this.astob[i]
dDNFf.registerDynamicCanvas()
}
}
this.OCSOQ=OCSOQ;
this.id=OCSOQ;
this.index=DcTog
this.BXEWR=BXEWR;
this.market=kwKEm;
this.MXJFH=kwKEm.MXJFH
this.astob=new Array()
}
function DfnYb(YHJun)
{
this.AYNBv=function()
{
var AXvwn="market-main-"+this.OCSOQ
var bnKZm=html_getLayer(AXvwn)
var xcFvh=this.vkxLl.products
var HmPWl=0;
var IdLrh=0;
var pSlqw=""
var LqsZN=0;
var duPfJ=0;
var YpJed=this.MXJFH.r_prod 
for(var i=0;i<xcFvh.length;i++)
{
var BXEWR=xcFvh[i]
var mYVVF=new vBjrb(this,BXEWR,i,this.OCSOQ+"prod"+i)
BXEWR.obj=mYVVF
mYVVF.KLefZ=new Point(HmPWl,IdLrh)
pSlqw+=mYVVF.QoWqu()
duPfJ++;
if(duPfJ==this.MXJFH.cols)
{
duPfJ=0;
LqsZN++;
IdLrh+=YpJed.height
HmPWl=0;
}
else
{
HmPWl+=YpJed.width
}
}
bnKZm.innerHTML=pSlqw
WA_exec_callback_opera_compliant(this,this.DMAla)
}
this.DMAla=function()
{
var xcFvh=this.vkxLl.products
for(var i=0;i<xcFvh.length;i++)
{
var BXEWR=xcFvh[i]
BXEWR.obj.VhhKb()
}
}
this.struct=YHJun;
this.YHJun=YHJun;
this.OCSOQ=YHJun.id;
this.id=YHJun.id;
this.vkxLl=YHJun.info
this.info=YHJun.info
this.MXJFH=YHJun.info.design
}
function WA_loadScriptDlgMarket(blKCR,OCSOQ,teSlo)
{
if(document.wa_dlg_market_js_loaded==true)
{
hlsVx([blKCR,OCSOQ,teSlo])
return;
}
WA_Dialog.progress();
WA_loadScript('wa_dlg_emarket.js?v='+urlAntiCacheForPreview()+wa_global_market.id_modif_dlg_js,hlsVx,[blKCR,OCSOQ,teSlo]);
}
function WA_showMarketCart()
{
WA_loadScriptDlgMarket("show_cart")
}
function WA_showMarketProduct(OCSOQ,teSlo)
{
WA_loadScriptDlgMarket("show_prod",OCSOQ,teSlo)
}
function hlsVx(bLoAN)
{
document.wa_dlg_market_js_loaded=true;
var blKCR=bLoAN[0];
if(blKCR=="show_cart") WA_displayDialogMarketCart()
if(blKCR=="show_prod") WA_displayDialogMarketProduct(bLoAN[1],bLoAN[2])
}
function WA_getNumberMarketItemsInCart()
{
var wCDBs=parseInt(WA_GetCookie("crbst-card-nb_items"))
if(isNaN(wCDBs)) return 0;
return wCDBs;
}
function fngQV(blKCR,Hnvuv)
{
var bnKZm=html_getLayer(blKCR)
if(bnKZm)
{
if(!Hnvuv)Hnvuv=Translator.tr("My card\u0020(%) article(s)");
var wPqtv=Hnvuv
wPqtv=wPqtv.replace(/%/g,WA_getNumberMarketItemsInCart())
bnKZm.innerHTML=wPqtv
}
}
function WA_refreshNumberMarketItemsInCart()
{
for(var blKCR in document.wa_global_button_market_declaration)
{
var Hnvuv=document.wa_global_button_market_declaration[blKCR]
if(blKCR.indexOf("market-cart-link")==0)
{
fngQV(blKCR,Hnvuv)
}
else
{
var wFqFg=html_getLayer(blKCR+"-div0"+"-text")
if(!wFqFg)wFqFg=blKCR+"-div0"
var rtaZV=html_getLayer(blKCR+"-div1"+"-text")
if(!rtaZV)rtaZV=blKCR+"-div1"
fngQV(wFqFg,Hnvuv)
fngQV(rtaZV,Hnvuv)
}
}
}

-->
