<!--

function WDnDv(kXgNq)
{
var ilRZo=kXgNq[0]
var mMrgT=wa_global_market.markets[ilRZo]
var EUGOP=new tveuV(mMrgT)
mMrgT.obj=EUGOP
EUGOP.oufYE()
var mWATG=document.wa_global_query_info
if(mWATG)
{
var tirps="wa-id-"+ilRZo;
if(tirps==mWATG.m_unid)
{
WA_showMarketProduct(ilRZo,mWATG.m_index_item)
return;
}
}
}
function WA_loadMarket()
{
for(var lbpmn in wa_global_market.markets)
{
var EUGOP=wa_global_market.markets[lbpmn]
if(EUGOP)
{
var AYvKZ=Translator.m_lang_for_filename
if(AYvKZ.length>0)AYvKZ="_"+AYvKZ;
WA_loadScript(EUGOP.src_folder+'/market-definition'+AYvKZ+'.js?v='+EUGOP.id_modif,WDnDv,[lbpmn]);
}
}
WA_refreshNumberMarketItemsInCart()
}
function WA_basicFormatPrice(v)
{
v=Math.round(v*100)/100
var result="";
var Letde=".";
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+=Letde+"00"
}
s=s.replace(/\./g,CONST_WA_GLOBAL_SETTINGS.currency_decimal_symbol)
result=s;
return result;
}
function WA_formatPrice(v)
{
var EJFcJ=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=EJFcJ+result;
}
else
if(CONST_WA_GLOBAL_SETTINGS.currency_code=="BRL")
{
result=EJFcJ+" "+result;
}
else
{
result=result+" "+EJFcJ;
}
return result;
}
function pcoFH(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 mdXma(EUGOP,dRUGt,DSXhB,ilRZo)
{
this.gduxe=function()
{
var JUIwq=""
var ObIlM=false;
var iXiEb=this.market.info.folder;

var ZkkVZ="WA_showMarketProduct('"+iXiEb+"',"+DSXhB+")"
ObIlM=new WA_GraphicElement(this.ilRZo+"-sep",60,false)
ObIlM.Lsbdo=this.Lsbdo
ObIlM.draw=function()
{
var Lsbdo=this.Lsbdo
var rPTGY=Lsbdo.prod_global_separator_pt1
var oujIX=Lsbdo.prod_global_separator_pt2
var KadHL=document.getElementById(this.canvasId())
var hhuoC=KadHL.getContext('2d');
hhuoC.strokeStyle=Lsbdo.prod_global_separator_col
pcoFH(hhuoC,rPTGY.x-0.5,rPTGY.y+0.5,oujIX.x-0.5,oujIX.y+0.5,2)
hhuoC.stroke()
}
ObIlM.setOnClick(ZkkVZ);
var mXjWl=this.Lsbdo.r_prod_inner.clone()
mXjWl.translate(this.eBRYV.x,this.eBRYV.y)
ObIlM.setRect(mXjWl.x,mXjWl.y,mXjWl.width+1,mXjWl.height+1)
JUIwq+=ObIlM.toHtml()
this.kVSgU.push(ObIlM) 

ObIlM=new WA_GraphicElement(this.ilRZo+"-zone0",10,false)
ObIlM.Lsbdo=this.Lsbdo
ObIlM.draw=function()
{
var Lsbdo=this.Lsbdo
WA_bg(this.canvasId(),this.rect().width,this.rect().height,Lsbdo.prod_global_corner,1,Lsbdo.prod_global_border_col,[Lsbdo.prod_global_gradient],this.shadow())
}
var mXjWl=this.Lsbdo.r_prod_inner.clone()
mXjWl.translate(this.eBRYV.x,this.eBRYV.y)
ObIlM.setRect(mXjWl.x,mXjWl.y,mXjWl.width+1,mXjWl.height+1)
JUIwq+=ObIlM.toHtml()
this.kVSgU.push(ObIlM)
if(this.Lsbdo.lay_rect_desc.isValid())
{


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

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

ObIlM=new WA_GraphicElement(this.ilRZo+"-zone3",25,this.Lsbdo.img_has_shadow)
ObIlM.Lsbdo=this.Lsbdo
ObIlM.dRUGt=this.dRUGt
ObIlM.draw=function()
{
var Lsbdo=this.Lsbdo
var dRUGt=this.dRUGt
if(dRUGt.img_thumb.length>0)
{
if(this.shadow())
{
WA_bg(this.canvasId(),this.OqvbC_thumb.width,this.OqvbC_thumb.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)
}
}
mXjWl=this.Lsbdo.lay_rect_img.clone()
mXjWl.translate(this.eBRYV.x,this.eBRYV.y)
if(this.dRUGt.img_thumb.length>0)
{
var GQNsX=new Size(mXjWl.width+1,mXjWl.height+1)
ObIlM.OqvbC_thumb=this.dRUGt.size_thumb.clone()
if(this.Lsbdo.crop_thumb)
{
ObIlM.OqvbC_thumb=GQNsX
}
else
{
ObIlM.OqvbC_thumb.scale(GQNsX,true)
}
var lkrnt=Math.round((mXjWl.width-ObIlM.OqvbC_thumb.width)/2);
var HaLhS=Math.round((mXjWl.height-ObIlM.OqvbC_thumb.height)/2);
mXjWl.translate(lkrnt,HaLhS)
ObIlM.setRect(mXjWl.x,mXjWl.y,ObIlM.OqvbC_thumb.width,ObIlM.OqvbC_thumb.height)
}
else
{
ObIlM.setRect(mXjWl.x,mXjWl.y,mXjWl.width+1,mXjWl.height+1)
}
if(this.dRUGt.img_thumb.length>0)
{
JUIwq+="<div style=\"position:absolute;z-index:100;";
JUIwq+="left:"+mXjWl.x+"px;top:"+mXjWl.y+"px;\" >";
JUIwq+="<a href=\"javascript:"+ZkkVZ+"\" >";
JUIwq+="<img border=0 src='"+this.dRUGt.img_thumb+"' width='"+ObIlM.OqvbC_thumb.width+"px' height='"+ObIlM.OqvbC_thumb.height+"px'>"
JUIwq+="</a>"
JUIwq+="</div>"
}
JUIwq+=ObIlM.toHtml()
this.kVSgU.push(ObIlM)
}
return JUIwq;
}
this.UBKLP=function()
{
for(var i=0;i<this.kVSgU.length;i++)
{
var ObIlM=this.kVSgU[i]
ObIlM.registerDynamicCanvas()
}
}
this.ilRZo=ilRZo;
this.id=ilRZo;
this.index=DSXhB
this.dRUGt=dRUGt;
this.market=EUGOP;
this.Lsbdo=EUGOP.Lsbdo
this.kVSgU=new Array()
}
function tveuV(ASBVs)
{
this.oufYE=function()
{
var JQQLg="market-main-"+this.ilRZo
var jkIPv=html_getLayer(JQQLg)
var JneCU=this.PqmEL.products
var kGFQb=0;
var WqkXn=0;
var JUIwq=""
var SAnOW=0;
var ubxNI=0;
var sITOd=this.Lsbdo.r_prod 
for(var i=0;i<JneCU.length;i++)
{
var dRUGt=JneCU[i]
var bfnqQ=new mdXma(this,dRUGt,i,this.ilRZo+"prod"+i)
dRUGt.obj=bfnqQ
bfnqQ.eBRYV=new Point(kGFQb,WqkXn)
JUIwq+=bfnqQ.gduxe()
ubxNI++;
if(ubxNI==this.Lsbdo.cols)
{
ubxNI=0;
SAnOW++;
WqkXn+=sITOd.height
kGFQb=0;
}
else
{
kGFQb+=sITOd.width
}
}
jkIPv.innerHTML=JUIwq
WA_exec_callback_opera_compliant(this,this.bsMPw)
}
this.bsMPw=function()
{
var JneCU=this.PqmEL.products
for(var i=0;i<JneCU.length;i++)
{
var dRUGt=JneCU[i]
dRUGt.obj.UBKLP()
}
}
this.struct=ASBVs;
this.ASBVs=ASBVs;
this.ilRZo=ASBVs.id;
this.id=ASBVs.id;
this.PqmEL=ASBVs.info
this.info=ASBVs.info
this.Lsbdo=ASBVs.info.design
}
function WA_loadScriptDlgMarket(ipOHJ,ilRZo,RIgRO)
{
if(document.wa_dlg_market_js_loaded==true)
{
FfRsg([ipOHJ,ilRZo,RIgRO])
return;
}
WA_Dialog.progress();
WA_loadScript('wa_dlg_emarket.js?v='+urlAntiCacheForPreview()+wa_global_market.id_modif_dlg_js,FfRsg,[ipOHJ,ilRZo,RIgRO]);
}
function WA_showMarketCart()
{
WA_loadScriptDlgMarket("show_cart")
}
function WA_showMarketProduct(ilRZo,RIgRO)
{
WA_loadScriptDlgMarket("show_prod",ilRZo,RIgRO)
}
function FfRsg(kXgNq)
{
document.wa_dlg_market_js_loaded=true;
var ipOHJ=kXgNq[0];
if(ipOHJ=="show_cart") WA_displayDialogMarketCart()
if(ipOHJ=="show_prod") WA_displayDialogMarketProduct(kXgNq[1],kXgNq[2])
}
function WA_getNumberMarketItemsInCart()
{
var OUbFO=parseInt(WA_GetCookie("crbst-card-nb_items"))
if(isNaN(OUbFO)) return 0;
return OUbFO;
}
function hXCPC(ipOHJ,kGVHH)
{
var jkIPv=html_getLayer(ipOHJ)
if(jkIPv)
{
if(!kGVHH)kGVHH=Translator.tr("My card\u0020(%) article(s)");
var DaSVe=kGVHH
DaSVe=DaSVe.replace(/%/g,WA_getNumberMarketItemsInCart())
jkIPv.innerHTML=DaSVe
}
}
function WA_refreshNumberMarketItemsInCart()
{
for(var ipOHJ in document.wa_global_button_market_declaration)
{
var kGVHH=document.wa_global_button_market_declaration[ipOHJ]
if(ipOHJ.indexOf("market-cart-link")==0)
{
hXCPC(ipOHJ,kGVHH)
}
else
{
var KRgZB=html_getLayer(ipOHJ+"-div0"+"-text")
if(!KRgZB)KRgZB=ipOHJ+"-div0"
var PNEsW=html_getLayer(ipOHJ+"-div1"+"-text")
if(!PNEsW)PNEsW=ipOHJ+"-div1"
hXCPC(KRgZB,kGVHH)
hXCPC(PNEsW,kGVHH)
}
}
}

-->
