eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('6(!4){k 4={}}4.V=0(){5 3.14};4.U=0(){5 3.O};4.L=0(){5 3.J};4.H=0(){5 3.o};4.1a=0(){5 3.17};4.13=0(){5 3.11};4.T=0(){5 3.P};4.M=0(){5 3.u};4.K=0(a){5(3.u.I(a)!=-1)};4.G=0(){5 3.v};4.D=0(a){3.v=a};4.B=0(){5 3.9};4.18=0(a){3.9=a};4.16=0(a,b){6(z 3.9!="w"){3.9={}}3.9[a]=b};4.10=0(a){6(z 3.9=="w"){5 3.9[a]}5 Z};0 R(a,b,c){6(!b){b=h.n}6(!c){c=h.l}k d=t.s((h.n-b)/2);k e=t.s((h.l-c)/2);k f=7.N(a.m(\'8\'),"Q","F="+e+", S="+d+", n="+b+", l="+c+", E=j, C=j, W=j, X=j");f.Y();5 r}0 19(a){6(7.A){7.A()}q 6(a){7.i.8=a.m(\'8\')}6(a){5 r}}0 15(a){6(7.p&&7.p.x){7.p.x(g.o,g.i.8,\'\')}q 6(g.12&&7.y){7.y.1b(g.i.8,g.o)}q 6(a){7.i.8=a.m(\'8\')}6(a){5 r}}',62,74,'function|||this|pageHandler|return|if|window|href|marker|||||||document|screen|location|yes|var|height|getAttribute|width|title|sidebar|else|false|floor|Math|tags|topic|object|addPanel|external|typeof|print|getMarker|toolbar|setTopic|menubar|top|getTopic|getTitle|indexOf|lang|hasTag|getLang|getTags|open|ref|thread|popup|accessiblePopup|left|getThread|getRef|getId|resizable|scrollbars|focus|null|getMarkerParameter|keywords|all|getKeywords|id|accessibleAddToFavorite|setMarkerParameter|author|setMarker|accessiblePrint|getAuthor|AddFavorite'.split('|'),0,{}))
function getFieldValueByName (aFieldName)
{
    var value = '';

    var field = $("[name='formParam[" + aFieldName + "]']");

    if (field && field.length)
    {
        value = field[0].value;
    }

    return value;
}
function NiftyCheck(){
if(!document.getElementById || !document.createElement)
    return(false);
isXHTML=/html\:/.test(document.getElementsByTagName('body')[0].nodeName);
if(Array.prototype.push==null){Array.prototype.push=function(){
      this[this.length]=arguments[0]; return(this.length);}}
return(true);
}

function Rounded(selector,wich,bk,color,opt){
var i,prefixt,prefixb,cn="r",ecolor="",edges=false,eclass="",b=false,t=false;

if(color=="transparent"){
    cn=cn+"x";
    ecolor=bk;
    bk="transparent";
    }
else if(opt && opt.indexOf("border")>=0){
    var optar=opt.split(" ");
    for(i=0;i<optar.length;i++)
        if(optar[i].indexOf("#")>=0) ecolor=optar[i];
    if(ecolor=="") ecolor="#666";
    cn+="e";
    edges=true;
    }
else if(opt && opt.indexOf("smooth")>=0){
    cn+="a";
    ecolor=Mix(bk,color);
    }
if(opt && opt.indexOf("small")>=0) cn+="s";
prefixt=cn;
prefixb=cn;
if(wich.indexOf("all")>=0){t=true;b=true}
else if(wich.indexOf("top")>=0) t="true";
else if(wich.indexOf("tl")>=0){
    t="true";
    if(wich.indexOf("tr")<0) prefixt+="l";
    }
else if(wich.indexOf("tr")>=0){
    t="true";
    prefixt+="r";
    }
if(wich.indexOf("bottom")>=0) b=true;
else if(wich.indexOf("bl")>=0){
    b="true";
    if(wich.indexOf("br")<0) prefixb+="l";
    }
else if(wich.indexOf("br")>=0){
    b="true";
    prefixb+="r";
    }
var v=getElementsBySelector(selector);
var l=v.length;
for(i=0;i<l;i++){
    if(edges) AddBorder(v[i],ecolor);
    if(t) AddTop(v[i],bk,color,ecolor,prefixt);
    if(b) AddBottom(v[i],bk,color,ecolor,prefixb);
    }
}

function AddBorder(el,bc){
var i;
if(!el.passed){
    if(el.childNodes.length==1 && el.childNodes[0].nodeType==3){
        var t=el.firstChild.nodeValue;
        el.removeChild(el.lastChild);
        var d=CreateEl("span");
        d.style.display="block";
        d.appendChild(document.createTextNode(t));
        el.appendChild(d);
        }
    for(i=0;i<el.childNodes.length;i++){
        if(el.childNodes[i].nodeType==1){
            el.childNodes[i].style.borderLeft="1px solid "+bc;
            el.childNodes[i].style.borderRight="1px solid "+bc;
            }
        }
    }
el.passed=true;
}
    
function AddTop(el,bk,color,bc,cn){
var i,lim=4,d=CreateEl("b");

if(cn.indexOf("s")>=0) lim=2;
if(bc) d.className="artop";
else d.className="rtop";
d.style.backgroundColor=bk;
for(i=1;i<=lim;i++){
    var x=CreateEl("b");
    x.className=cn + i;
    x.style.backgroundColor=color;
    if(bc) x.style.borderColor=bc;
    d.appendChild(x);
    }
el.style.paddingTop=0;
el.insertBefore(d,el.firstChild);
}

function AddBottom(el,bk,color,bc,cn){
var i,lim=4,d=CreateEl("b");

if(cn.indexOf("s")>=0) lim=2;
if(bc) d.className="artop";
else d.className="rtop";
d.style.backgroundColor=bk;
for(i=lim;i>0;i--){
    var x=CreateEl("b");
    x.className=cn + i;
    x.style.backgroundColor=color;
    if(bc) x.style.borderColor=bc;
    d.appendChild(x);
    }
el.style.paddingBottom=0;
el.appendChild(d);
}

function CreateEl(x){
if(isXHTML) return(document.createElementNS('http://www.w3.org/1999/xhtml',x));
else return(document.createElement(x));
}

function getElementsBySelector(selector){
var i,selid="",selclass="",tag=selector,f,s=[],objlist=[];

if(selector.indexOf(" ")>0){  //descendant selector like "tag#id tag"
    s=selector.split(" ");
    var fs=s[0].split("#");
    if(fs.length==1) return(objlist);
    f=document.getElementById(fs[1]);
    if(f) return(f.getElementsByTagName(s[1]));
    return(objlist);
    }
if(selector.indexOf("#")>0){ //id selector like "tag#id"
    s=selector.split("#");
    tag=s[0];
    selid=s[1];
    }
if(selid!=""){
    f=document.getElementById(selid);
    if(f) objlist.push(f);
    return(objlist);
    }
if(selector.indexOf(".")>0){  //class selector like "tag.class"
    s=selector.split(".");
    tag=s[0];
    selclass=s[1];
    }
var v=document.getElementsByTagName(tag);  // tag selector like "tag"
if(selclass=="")
    return(v);
for(i=0;i<v.length;i++){
    if(v[i].className.indexOf(selclass)>=0){
        objlist.push(v[i]);
        }
    }
return(objlist);
}

function Mix(c1,c2){
var i,step1,step2,x,y,r=new Array(3);
if(c1.length==4)step1=1;
else step1=2;
if(c2.length==4) step2=1;
else step2=2;
for(i=0;i<3;i++){
    x=parseInt(c1.substr(1+step1*i,step1),16);
    if(step1==1) x=16*x+x;
    y=parseInt(c2.substr(1+step2*i,step2),16);
    if(step2==1) y=16*y+y;
    r[i]=Math.floor((x*50+y*50)/100);
    }
return("#"+r[0].toString(16)+r[1].toString(16)+r[2].toString(16));
}

/* niftty */
window.onload=function(){
if(!NiftyCheck())
    return;



/*-----------------------------*/
/* FRONTOFFICE ROUNDED CORNERS */
/*-----------------------------*/
Rounded("div.modules-website-main","all","#fff","#ed4db3"); /* menu horizontal sous la bannière */
Rounded("div.head-standard","top","#FFF","#b6488f"); /* en-tête des blocs encarts STANDARDS (violets) */
Rounded("div.rcb","all","#FFF","#fff","border #999"); /* filet autour des blocs encarts */
Rounded("div.modules-solrsearch-searchform","all","#fff","#f6a6d9"); /* quick search bar */
Rounded("div.footer-navigation-block","all","#fff","#fce4f4"); /* footer */
Rounded("div.search-options","all","#fff","#f6a6d9"); /* advanced search bar */
Rounded("div.head-special-offers","top","#FFF","#f05167"); /* en-tête des blocs encarts PROMOTIONS (rouges) */
Rounded("div.head-new-products","top","#FFF","#ffba55"); /* en-tête des blocs encarts NOUVEAUTE (jaunes) */
Rounded("div.products-display","all","#fff","#f6a6d9"); /* choix de l'affichage d'une liste de produits en liste/tableau */
/* Pour les tableaux */
Rounded("th.standalone-left-corner","tl","#FFF","#b6488f");
Rounded("th.standalone-right-corner","tr","#FFF","#b6488f");


/*--------------------------------------------------------------------*/
/* en-têtes des blocs fiches produits (par famille/TOPIC de produits) */
/*--------------------------------------------------------------------*/
try
{
	switch(pageHandler.getTopic())
	{
		case 1:Rounded("div.head-color","top","#FFF","#f05167");break; 
		case 2:Rounded("div.head-color","top","#FFF","#f67730");break; 
		case 3:Rounded("div.head-color","top","#FFF","#fea52c");break;
		case 4:Rounded("div.head-color","top","#FFF","#fea767");break; 
		case 5:Rounded("div.head-color","top","#FFF","#8cb17a");break; 
		case 6:Rounded("div.head-color","top","#FFF","#90a945");break;
		case 7:Rounded("div.head-color","top","#FFF","#58af54");break; 
		case 8:Rounded("div.head-color","top","#FFF","#008550");break; 
		case 9:Rounded("div.head-color","top","#FFF","#008791");break; 
		case 10:Rounded("div.head-color","top","#FFF","#0066b2");break; 
		case 11:Rounded("div.head-color","top","#FFF","#006184");break; 
		case 12:Rounded("div.head-color","top","#FFF","#00579c");break; 
		case 13:Rounded("div.head-color","top","#FFF","#40499d");break; 
		case 14:Rounded("div.head-color","top","#FFF","#9f4177");break; 
		case 15:Rounded("div.head-color","top","#FFF","#992c7e");break; 
		case 16:Rounded("div.head-color","top","#FFF","#e890cf");break; 
		case 17:Rounded("div.head-color","top","#FFF","#fc9da4");break;
		case 18:Rounded("div.head-color","top","#FFF","#9ecffe");break;
		case 19:Rounded("div.head-color","top","#FFF","#90e5e8");break;
		case 20:Rounded("div.head-color","top","#FFF","#90e8bb");break; 
	 	default:Rounded("div.head-color","top","#FFF","#b6488f");break;
	}
}
catch(e)
{
	Rounded("div.head-color","top","#FFF","#b6488f");
}


/*-------------------------------------------------------*/
/* en-têtes des tableaux (par famille/TOPIC de produits) */
/*-------------------------------------------------------*/
try
{
	switch(pageHandler.getTopic())
	{
		case 1:		Rounded("th.table-header-first","tl","#FFF","#f05167");
					Rounded("th.table-header-last","tr","#FFF","#f05167");break;	
		case 2:		Rounded("th.table-header-first","tl","#FFF","#f67730");
					Rounded("th.table-header-last","tr","#FFF","#f67730");break;	
		case 3:		Rounded("th.table-header-first","tl","#FFF","#fea52c");
					Rounded("th.table-header-last","tr","#FFF","#fea52c");break;	
		case 4:		Rounded("th.table-header-first","tl","#FFF","#fea767");
					Rounded("th.table-header-last","tr","#FFF","#fea767");break;				
		case 5:		Rounded("th.table-header-first","tl","#FFF","#8cb17a");
					Rounded("th.table-header-last","tr","#FFF","#8cb17a");break;
		case 6:		Rounded("th.table-header-first","tl","#FFF","#90a945");
					Rounded("th.table-header-last","tr","#FFF","#90a945");break;	
		case 7:		Rounded("th.table-header-first","tl","#FFF","#58af54");
					Rounded("th.table-header-last","tr","#FFF","#58af54");break;	
		case 8:		Rounded("th.table-header-first","tl","#FFF","#008550");
					Rounded("th.table-header-last","tr","#FFF","#008550");break;	
		case 9:		Rounded("th.table-header-first","tl","#FFF","#008791");
					Rounded("th.table-header-last","tr","#FFF","#008791");break;	 
		case 10:	Rounded("th.table-header-first","tl","#FFF","#0066b2");
					Rounded("th.table-header-last","tr","#FFF","#0066b2");break;	
		case 11:	Rounded("th.table-header-first","tl","#FFF","#006184");
					Rounded("th.table-header-last","tr","#FFF","#006184");break;	
		case 12:	Rounded("th.table-header-first","tl","#FFF","#00579c");
					Rounded("th.table-header-last","tr","#FFF","#00579c");break;	
		case 13:	Rounded("th.table-header-first","tl","#FFF","#40499d");
					Rounded("th.table-header-last","tr","#FFF","#40499d");break;	 
		case 14:	Rounded("th.table-header-first","tl","#FFF","#9f4177");
					Rounded("th.table-header-last","tr","#FFF","#9f4177");break;	
		case 15:	Rounded("th.table-header-first","tl","#FFF","#992c7e");
					Rounded("th.table-header-last","tr","#FFF","#992c7e");break;	
		case 16:	Rounded("th.table-header-first","tl","#FFF","#e890cf");
					Rounded("th.table-header-last","tr","#FFF","#e890cf");break;	 
		case 17:	Rounded("th.table-header-first","tl","#FFF","#fc9da4");
					Rounded("th.table-header-last","tr","#FFF","#fc9da4");break;	 
		case 18:	Rounded("th.table-header-first","tl","#FFF","#9ecffe");
					Rounded("th.table-header-last","tr","#FFF","#9ecffe");break;	 
		case 19:	Rounded("th.table-header-first","tl","#FFF","#90e5e8");
					Rounded("th.table-header-last","tr","#FFF","#90e5e8");break;
		case 20:	Rounded("th.table-header-first","tl","#FFF","#90e8bb");
					Rounded("th.table-header-last","tr","#FFF","#90e8bb");break;	
		default:	Rounded("th.table-header-first","tl","#FFF","#b6488f");
					Rounded("th.table-header-last","tr","#FFF","#b6488f");break;
	}	
}
catch(e)
{
	Rounded("th.table-header-first","tl","#FFF","#b6488f");
	Rounded("th.table-header-last","tr","#FFF","#b6488f");
}





/*----------------*/
/* Search Results */
/*----------------*/

// Topic01
Rounded("th.table-header-one-first","tl","#FFF","#f05167");
Rounded("th.table-header-one-last","tr","#FFF","#f05167");

// Topic02
Rounded("th.table-header-two-first","tl","#FFF","#f67730");
Rounded("th.table-header-two-last","tr","#FFF","#f67730");

// Topic03 
Rounded("th.table-header-three-first","tl","#FFF","#fea52c");
Rounded("th.table-header-three-last","tr","#FFF","#fea52c");

// Topic04
Rounded("th.table-header-four-first","tl","#FFF","#fea767");
Rounded("th.table-header-four-last","tr","#FFF","#fea767");

// Topic05 
Rounded("th.table-header-five-first","tl","#FFF","#8cb17a");
Rounded("th.table-header-five-last","tr","#FFF","#8cb17a");

// Topic06 
Rounded("th.table-header-six-first","tl","#FFF","#90a945");
Rounded("th.table-header-six-last","tr","#FFF","#90a945");

// Topic07 
Rounded("th.table-header-seven-first","tl","#FFF","#58af54");
Rounded("th.table-header-seven-last","tr","#FFF","#58af54");

// Topic08 
Rounded("th.table-header-eight-first","tl","#FFF","#008550");
Rounded("th.table-header-eight-last","tr","#FFF","#008550");

// Topic09 
Rounded("th.table-header-nine-first","tl","#FFF","#008791");
Rounded("th.table-header-nine-last","tr","#FFF","#008791");

// Topic10 
Rounded("th.table-header-ten-first","tl","#FFF","#0066b2");
Rounded("th.table-header-ten-last","tr","#FFF","#0066b2");

// Topic11 
Rounded("th.table-header-eleven-first","tl","#FFF","#006184");
Rounded("th.table-header-eleven-last","tr","#FFF","#006184");

// Topic12 
Rounded("th.table-header-twelve-first","tl","#FFF","#00579c");
Rounded("th.table-header-twelve-last","tr","#FFF","#00579c");

// Topic13 
Rounded("th.table-header-thirteen-first","tl","#FFF","#40499d");
Rounded("th.table-header-thirteen-last","tr","#FFF","#40499d");

// Topic14 
Rounded("th.table-header-fourteen-first","tl","#FFF","#9f4177");
Rounded("th.table-header-fourteen-last","tr","#FFF","#9f4177");

// Topic15 
Rounded("th.table-header-fifteen-first","tl","#FFF","#992c7e");
Rounded("th.table-header-fifteen-last","tr","#FFF","#992c7e");

// Topic16 
Rounded("th.table-header-sixteen-first","tl","#FFF","#e890cf");
Rounded("th.table-header-sixteen-last","tr","#FFF","#e890cf");

// Topic17 
Rounded("th.table-header-seventeen-first","tl","#FFF","#fc9da4");
Rounded("th.table-header-seventeen-last","tr","#FFF","#fc9da4");

// Topic18 
Rounded("th.table-header-eighteen-first","tl","#FFF","#9ecffe");
Rounded("th.table-header-eighteen-last","tr","#FFF","#9ecffe");

// Topic19 
Rounded("th.table-header-nineteen-first","tl","#FFF","#90e5e8");
Rounded("th.table-header-nineteen-last","tr","#FFF","#90e5e8");

// Topic20 
Rounded("th.table-header-twenty-first","tl","#FFF","#90e8bb");
Rounded("th.table-header-twenty-last","tr","#FFF","#90e8bb");

}