<!--

function FUaQR(XZdrN)
{
var EGClG=XZdrN[0]
var GPrqh=wa_global_market.markets[EGClG]
var lSJXs=new OIsRS(GPrqh)
GPrqh.obj=lSJXs
lSJXs.PDraL()
var BEgJu=document.wa_global_query_info
if(BEgJu)
{
var Viirs="wa-id-"+EGClG;
if(Viirs==BEgJu.m_unid)
{
WA_showMarketProduct(EGClG,BEgJu.m_index_item)
return;
}
}
}
function WA_loadMarket()
{
for(var lpsbR in wa_global_market.markets)
{
var lSJXs=wa_global_market.markets[lpsbR]
if(lSJXs)
{
var WQRwW=Translator.m_lang_for_filename
if(WQRwW.length>0)WQRwW="_"+WQRwW;
WA_loadScript(lSJXs.src_folder+'/market-definition'+WQRwW+'.js?v='+lSJXs.id_modif,FUaQR,[lpsbR]);
}
}
WA_refreshNumberMarketItemsInCart()
}
function WA_basicFormatPrice(v)
{
v=Math.round(v*100)/100
var result="";
var HBhfJ=".";
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+=HBhfJ+"00"
}
s=s.replace(/\./g,CONST_WA_GLOBAL_SETTINGS.currency_decimal_symbol)
result=s;
return result;
}
function WA_formatPrice(v)
{
var dtrnG=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=dtrnG+result;
}
else
if(CONST_WA_GLOBAL_SETTINGS.currency_code=="BRL")
{
result=dtrnG+" "+result;
}
else
{
result=result+" "+dtrnG;
}
return result;
}
function dBOHb(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 uutDb(lSJXs,jFSoi,itAdn,EGClG)
{
this.sFKZY=function()
{
var lFfwp=""
var ePpim=false;
var BxLjY=this.market.info.folder;

var wDUGc="WA_showMarketProduct('"+BxLjY+"',"+itAdn+")"
ePpim=new WA_GraphicElement(this.EGClG+"-sep",60,false)
ePpim.JOPwb=this.JOPwb
ePpim.draw=function()
{
var JOPwb=this.JOPwb
var VGWMS=JOPwb.prod_global_separator_pt1
var qngGZ=JOPwb.prod_global_separator_pt2
var OYbIx=document.getElementById(this.canvasId())
var UpQRb=OYbIx.getContext('2d');
UpQRb.strokeStyle=JOPwb.prod_global_separator_col
dBOHb(UpQRb,VGWMS.x-0.5,VGWMS.y+0.5,qngGZ.x-0.5,qngGZ.y+0.5,2)
UpQRb.stroke()
}
ePpim.setOnClick(wDUGc);
var foBMe=this.JOPwb.r_prod_inner.clone()
foBMe.translate(this.jElKF.x,this.jElKF.y)
ePpim.setRect(foBMe.x,foBMe.y,foBMe.width+1,foBMe.height+1)
lFfwp+=ePpim.toHtml()
this.qnpuT.push(ePpim) 

ePpim=new WA_GraphicElement(this.EGClG+"-zone0",10,false)
ePpim.JOPwb=this.JOPwb
ePpim.draw=function()
{
var JOPwb=this.JOPwb
WA_bg(this.canvasId(),this.rect().width,this.rect().height,JOPwb.prod_global_corner,1,JOPwb.prod_global_border_col,[JOPwb.prod_global_gradient],this.shadow())
}
var foBMe=this.JOPwb.r_prod_inner.clone()
foBMe.translate(this.jElKF.x,this.jElKF.y)
ePpim.setRect(foBMe.x,foBMe.y,foBMe.width+1,foBMe.height+1)
lFfwp+=ePpim.toHtml()
this.qnpuT.push(ePpim)
if(this.JOPwb.lay_rect_desc.isValid())
{


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

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

ePpim=new WA_GraphicElement(this.EGClG+"-zone3",25,this.JOPwb.img_has_shadow)
ePpim.JOPwb=this.JOPwb
ePpim.jFSoi=this.jFSoi
ePpim.draw=function()
{
var JOPwb=this.JOPwb
var jFSoi=this.jFSoi
if(jFSoi.img_thumb.length>0)
{
if(this.shadow())
{
WA_bg(this.canvasId(),this.llNAu_thumb.width,this.llNAu_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)
}
}
foBMe=this.JOPwb.lay_rect_img.clone()
foBMe.translate(this.jElKF.x,this.jElKF.y)
if(this.jFSoi.img_thumb.length>0)
{
var oqGck=new Size(foBMe.width+1,foBMe.height+1)
ePpim.llNAu_thumb=this.jFSoi.size_thumb.clone()
if(this.JOPwb.crop_thumb)
{
ePpim.llNAu_thumb=oqGck
}
else
{
ePpim.llNAu_thumb.scale(oqGck,true)
}
var bIFoT=Math.round((foBMe.width-ePpim.llNAu_thumb.width)/2);
var XIYfk=Math.round((foBMe.height-ePpim.llNAu_thumb.height)/2);
foBMe.translate(bIFoT,XIYfk)
ePpim.setRect(foBMe.x,foBMe.y,ePpim.llNAu_thumb.width,ePpim.llNAu_thumb.height)
}
else
{
ePpim.setRect(foBMe.x,foBMe.y,foBMe.width+1,foBMe.height+1)
}
if(this.jFSoi.img_thumb.length>0)
{
lFfwp+="<div style=\"position:absolute;z-index:100;";
lFfwp+="left:"+foBMe.x+"px;top:"+foBMe.y+"px;\" >";
lFfwp+="<a href=\"javascript:"+wDUGc+"\" >";
lFfwp+="<img border=0 src='"+this.jFSoi.img_thumb+"' width='"+ePpim.llNAu_thumb.width+"px' height='"+ePpim.llNAu_thumb.height+"px'>"
lFfwp+="</a>"
lFfwp+="</div>"
}
lFfwp+=ePpim.toHtml()
this.qnpuT.push(ePpim)
}
return lFfwp;
}
this.llqnk=function()
{
for(var i=0;i<this.qnpuT.length;i++)
{
var ePpim=this.qnpuT[i]
ePpim.registerDynamicCanvas()
}
}
this.EGClG=EGClG;
this.id=EGClG;
this.index=itAdn
this.jFSoi=jFSoi;
this.market=lSJXs;
this.JOPwb=lSJXs.JOPwb
this.qnpuT=new Array()
}
function OIsRS(iUEPU)
{
this.PDraL=function()
{
var ETtxB="market-main-"+this.EGClG
var uICmg=html_getLayer(ETtxB)
var tCCUI=this.EKkKP.products
var oNabN=0;
var VvlMK=0;
var lFfwp=""
var YHUom=0;
var YULDR=0;
var oUMAx=this.JOPwb.r_prod 
for(var i=0;i<tCCUI.length;i++)
{
var jFSoi=tCCUI[i]
var vlYwV=new uutDb(this,jFSoi,i,this.EGClG+"prod"+i)
jFSoi.obj=vlYwV
vlYwV.jElKF=new Point(oNabN,VvlMK)
lFfwp+=vlYwV.sFKZY()
YULDR++;
if(YULDR==this.JOPwb.cols)
{
YULDR=0;
YHUom++;
VvlMK+=oUMAx.height
oNabN=0;
}
else
{
oNabN+=oUMAx.width
}
}
uICmg.innerHTML=lFfwp
WA_exec_callback_opera_compliant(this,this.kaGEQ)
}
this.kaGEQ=function()
{
var tCCUI=this.EKkKP.products
for(var i=0;i<tCCUI.length;i++)
{
var jFSoi=tCCUI[i]
jFSoi.obj.llqnk()
}
}
this.struct=iUEPU;
this.iUEPU=iUEPU;
this.EGClG=iUEPU.id;
this.id=iUEPU.id;
this.EKkKP=iUEPU.info
this.info=iUEPU.info
this.JOPwb=iUEPU.info.design
}
function WA_loadScriptDlgMarket(QcEQe,EGClG,lblMh)
{
if(document.wa_dlg_market_js_loaded==true)
{
SGrtg([QcEQe,EGClG,lblMh])
return;
}
WA_Dialog.progress();
WA_loadScript('wa_dlg_emarket.js?v='+urlAntiCacheForPreview()+wa_global_market.id_modif_dlg_js,SGrtg,[QcEQe,EGClG,lblMh]);
}
function WA_showMarketCart()
{
WA_loadScriptDlgMarket("show_cart")
}
function WA_showMarketProduct(EGClG,lblMh)
{
WA_loadScriptDlgMarket("show_prod",EGClG,lblMh)
}
function SGrtg(XZdrN)
{
document.wa_dlg_market_js_loaded=true;
var QcEQe=XZdrN[0];
if(QcEQe=="show_cart") WA_displayDialogMarketCart()
if(QcEQe=="show_prod") WA_displayDialogMarketProduct(XZdrN[1],XZdrN[2])
}
function WA_getNumberMarketItemsInCart()
{
var WYsbu=parseInt(WA_GetCookie("crbst-card-nb_items"))
if(isNaN(WYsbu)) return 0;
return WYsbu;
}
function tuHPO(QcEQe,XovQN)
{
var uICmg=html_getLayer(QcEQe)
if(uICmg)
{
if(!XovQN)XovQN=Translator.tr("My card\u0020(%) article(s)");
var GMvSe=XovQN
GMvSe=GMvSe.replace(/%/g,WA_getNumberMarketItemsInCart())
uICmg.innerHTML=GMvSe
}
}
function WA_refreshNumberMarketItemsInCart()
{
for(var QcEQe in document.wa_global_button_market_declaration)
{
var XovQN=document.wa_global_button_market_declaration[QcEQe]
if(QcEQe.indexOf("market-cart-link")==0)
{
tuHPO(QcEQe,XovQN)
}
else
{
var vIFDC=html_getLayer(QcEQe+"-div0"+"-text")
if(!vIFDC)vIFDC=QcEQe+"-div0"
var eGvMr=html_getLayer(QcEQe+"-div1"+"-text")
if(!eGvMr)eGvMr=QcEQe+"-div1"
tuHPO(vIFDC,XovQN)
tuHPO(eGvMr,XovQN)
}
}
}

-->
