/* CSM: /lib/jquery/plugins/superfish.js */ ;(function($){$.fn.superfish=function(op){var sf=$.fn.superfish,c=sf.c,menuActive=false,$arrow=$([' »'].join('')),click=function(){var $$=$(this),menu=getMenu($$),o=sf.op;if(o.firstOnClick&&!menuActive&&$$.parent()[0]==menu){menuActive=true;clearTimeout(menu.sfTimer);$$.showSuperfishUl().siblings().hideSuperfishUl();return false;}},over=function(){var $$=$(this),menu=getMenu($$),o=sf.op;if(!o.firstOnClick||menuActive||$$.parent()[0]!=menu){clearTimeout(menu.sfTimer);$$.showSuperfishUl().siblings().hideSuperfishUl();}},out=function(){var $$=$(this),menu=getMenu($$),o=sf.op;clearTimeout(menu.sfTimer);menu.sfTimer=setTimeout(function(){o.retainPath=($.inArray($$[0],o.$path)>-1);$$.hideSuperfishUl();if(o.$path.length&&$$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);} else{menuActive=false;}},o.delay);},getMenu=function($menu){var menu=$menu.parents(['ul.',c.menuClass,':first'].join(''))[0];sf.op=sf.o[menu.serial];return menu;},addArrow=function($a){$a.addClass(c.anchorClass).append($arrow.clone());};return this.each(function(){var s=this.serial=sf.o.length;var o=$.extend({},sf.defaults,op);o.$path=$('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){$(this).addClass([o.hoverClass,c.bcClass].join(' ')).filter('li:has(ul)').removeClass(o.pathClass);});sf.o[s]=sf.op=o;$('li:has(ul)',this)[($.fn.hoverIntent&&!o.disableHI)?'hoverIntent':'hover'](over,out).click(click).each(function(){if(o.autoArrows)addArrow($('>a:first-child',this));}).not('.'+c.bcClass).hideSuperfishUl();var $a=$('a',this);$a.each(function(i){var $li=$a.eq(i).parents('li');$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);});});o.onInit.call(this);}).each(function(){menuClasses=[c.menuClass];if(sf.op.dropShadows&&!($.browser.msie&&$.browser.version<7))menuClasses.push(c.shadowClass);$(this).addClass(menuClasses.join(' '));});};var sf=$.fn.superfish;sf.o=[];sf.op={};sf.IE7fix=function(){var o=sf.op;if($.browser.msie&&$.browser.version>6&&o.dropShadows&&o.animation.opacity!=undefined) this.toggleClass(sf.c.shadowClass+'-off');};sf.c={bcClass:'sf-breadcrumb',menuClass:'sf-js-enabled',anchorClass:'sf-with-ul',arrowClass:'sf-sub-indicator',shadowClass:'sf-shadow'};sf.defaults={hoverClass:'sfHover',pathClass:'overideThisToUse',pathLevels:1,delay:800,animation:{opacity:'show'},speed:'normal',autoArrows:true,dropShadows:true,disableHI:false,onInit:function(){},onBeforeShow:function(){},onShow:function(){},onHide:function(){},firstOnClick:false};$.fn.extend({hideSuperfishUl:function(){var o=sf.op,not=(o.retainPath===true)?o.$path:'';o.retainPath=false;var $ul=$(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass).find('>ul').hide().css('visibility','hidden');o.onHide.call($ul);return this;},showSuperfishUl:function(){var o=sf.op,sh=sf.c.shadowClass+'-off',$ul=this.addClass(o.hoverClass).find('>ul:hidden').css('visibility','visible');sf.IE7fix.call($ul);o.onBeforeShow.call($ul);$ul.animate(o.animation,o.speed,function(){sf.IE7fix.call($ul);o.onShow.call($ul);});return this;}});})(jQuery);; /* CSM: /lib/jquery/plugins/hoverIntent.js */ (function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))0){if(navigator.plugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var swVer2=navigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;var descArray=flashDescription.split(" ");var tempArrayMajor=descArray[2].split(".");var versionMajor=tempArrayMajor[0];var versionMinor=tempArrayMajor[1];if(descArray[3]!=""){tempArrayMinor=descArray[3].split("r");}else{tempArrayMinor=descArray[4].split("r");} var versionRevision=tempArrayMinor[1]>0?tempArrayMinor[1]:0;var flashVer=versionMajor+"."+versionMinor+"."+versionRevision;}} else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=-1)flashVer=4;else if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=-1)flashVer=3;else if(navigator.userAgent.toLowerCase().indexOf("webtv")!=-1)flashVer=2;else if(isIE&&isWin&&!isOpera){flashVer=ControlVersion();} return flashVer;} function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision) {versionStr=GetSwfVer();if(versionStr==-1){return false;}else if(versionStr!=0){if(isIE&&isWin&&!isOpera){tempArray=versionStr.split(" ");tempString=tempArray[1];versionArray=tempString.split(",");}else{versionArray=versionStr.split(".");} var versionMajor=versionArray[0];var versionMinor=versionArray[1];var versionRevision=versionArray[2];if(versionMajor>parseFloat(reqMajorVer)){return true;} else if(versionMajor==parseFloat(reqMajorVer)){if(versionMinor>parseFloat(reqMinorVer)) return true;else if(versionMinor==parseFloat(reqMinorVer)){if(versionRevision>=parseFloat(reqRevision)) return true;}} return false;}} function AC_AddExtension(src,ext) {if(src.indexOf('?')!=-1) return src.replace(/\?/,ext+'?');else return src+ext;} function AC_Generateobj(objAttrs,params,embedAttrs) {var str='';if(isIE&&isWin&&!isOpera) {str+=' ';str+='>';}else{str+='times&×!==0)||fn.call(element,counter)===false) jQuery.timer.remove(element,label,fn);};handler.timerID=fn.timerID;if(!timers[label][fn.timerID]) timers[label][fn.timerID]=window.setInterval(handler,interval);this.global.push(element);},remove:function(element,label,fn){var timers=jQuery.data(element,this.dataKey),ret;if(timers){if(!label){for(label in timers) this.remove(element,label,fn);}else if(timers[label]){if(fn){if(fn.timerID){window.clearInterval(timers[label][fn.timerID]);delete timers[label][fn.timerID];}}else{for(var fn in timers[label]){window.clearInterval(timers[label][fn]);delete timers[label][fn];}} for(ret in timers[label])break;if(!ret){ret=null;delete timers[label];}} for(ret in timers)break;if(!ret) jQuery.removeData(element,this.dataKey);}}}});jQuery(window).bind("unload",function(){jQuery.each(jQuery.timer.global,function(index,item){jQuery.timer.remove(item);});});; /* CSM: /lib/jquery/plugins/jquery.searchEngine.js */ (function($){$.fn.searchEngine=function(searchBar,link){if($(searchBar).find(".value").val()!=$(searchBar).find(".value").attr('alt')){$(searchBar).find(".delete> img").css("visibility","visible");} $(searchBar).find(".value").focus();$(searchBar).find(".value").click(function(){emptySearchInput(searchBar,false);});$(searchBar).find(".value").keydown(function(event){emptySearchInput(searchBar,true);if(event.keyCode==13){$(searchBar).find(".launch").click();}});$(searchBar).find(".launch").click(function(){if(isSearchInputInitialized(searchBar)){var searchValue=$(searchBar).find("input[name='searchValue']").val();if(searchValue.length>0){var searchLanguage=$(searchBar).find("input[name='searchLanguage']").val();var searchType=$(searchBar).find("input[name='searchType']").val();var searchLink=$(searchBar).find("input[name='searchLink']").val();var cleanedSearchValue=cleanWord(searchValue,searchLanguage);if(cleanedSearchValue.length>0){if(searchType!='usefulLinks'){saveSearchIntoDataBase(searchValue,searchType,cleanedSearchValue) var url=searchLink+cleanedSearchValue+'.html';} else{var url=searchLink+cleanedSearchValue;} loadUrl(url);} else{$(searchBar).find(".value").val($(searchBar).find(".value").attr('alt'));$(searchBar).find(".delete> img").css("visibility","hidden");}}}});$(searchBar).find(".delete> img").click(function(){$(searchBar).find("input[name='searchValue']").val("");var searchType=$(searchBar).find("input[name='searchType']").val();var url=$(searchBar).find("input[name='baseLink']").val();if(searchType!='usefulLinks'){if($(location).attr("href")!=url+"/"){$(location).attr("href",url);}else{$(searchBar).find(".value").val($(searchBar).find(".value").attr('alt'));$(searchBar).find(".delete> img").css("visibility","hidden");}}});} cleanWord=function(word,language){if(language=='De'){word=word.replace(/ä/g,'ae');word=word.replace(/ü/g,'ue');word=word.replace(/ö/g,'oe');word=word.replace(/Ä/g,'AE');word=word.replace(/Ü/g,'UE');word=word.replace(/Ö/g,'OE');word=word.replace(/ß/g,'ss');var HeadGlobalJsVar_CharNo='ŠŒŽšœžŸ¥µÀÁÂÃÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕØÙÚÛÝàáâãåæçèéêëìíîïðñòóôõøùúûýÿ';var HeadGlobalJsVar_CharOk='SOZsozYYuAAAAAACEEEEIIIIDNOOOOOUUUYaaaaaaceeeeiiiionooooouuuyy'} else{var HeadGlobalJsVar_CharNo='ŠŒŽšœžŸ¥µÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝàáâãäåæçèéêëìíîïðñòóôõöøùúûüýÿ';var HeadGlobalJsVar_CharOk='SOZsozYYuAAAAAAACEEEEIIIIDNOOOOOOUUUUYaaaaaaaceeeeiiiionoooooouuuuyy';} for(i=0;i=0){word=word.replace(HeadGlobalJsVar_CharNo.charAt(i),HeadGlobalJsVar_CharOk.charAt(i));}} word=' '+word;var tmp='';var j=-1;var quoteRegExp=new RegExp('\'');var alphaNumRegExp=new RegExp('([a-zA-Z0-9 ]+)');for(i=0;i=0){tmp=tmp.replace(HeadGlobalJsVar_article[i],' ');}} if(tmp.charAt(0)==' '){tmp=tmp.substr(1,tmp.length);} while(tmp.charAt(tmp.length-1)==' '){tmp=tmp.substr(0,(tmp.length-1));} return tmp;} var saveSearchIntoDataBase=function(searchValue,searchType,cleanedSearchValue){var url='/ajax/ajaxSearchEngine.xml';var params={searchValue:searchValue,searchType:searchType,cleanedSearchValue:cleanedSearchValue};$(this).ajaxer(url,params,'',false);} var loadUrl=function(url){if(url.length>0){$(location).attr("href",url);}};var emptySearchInput=function(searchBar,showEraseText){if(!isSearchInputInitialized(searchBar)){$(searchBar).find(".value").val('');} if(showEraseText){$(searchBar).find(".delete> img").css("visibility","visible");}} var isSearchInputInitialized=function(searchBar){return($(searchBar).find(".value").val()!=$(searchBar).find(".value").attr('alt'));}})(jQuery);; /* CSM: /scripts/View/ViewOther/ViewLocalisationDropDownMenu.js */ var setGlobalVariablesNeeded=function(position){switch(position){case'header':opposite='footer';break;case'footer':opposite='header';break;default:break;} mainClass='.country'+position.charAt(0).toUpperCase()+position.substr(1);oppositeClass='.country'+opposite.charAt(0).toUpperCase()+opposite.substr(1);selfHidden='#'+position+'OK';oppositeHidden='#'+opposite+'OK';listID='#countryList'+position.charAt(0).toUpperCase()+position.substr(1);oppositeListID='countryList'+opposite.charAt(0).toUpperCase()+opposite.substr(1);} var cloneToFooter=function(){$('ul#countryListHeader > li > ul').clone(true).appendTo('ul#countryListFooter > li');displayDropDownMenu("footer");} var enableMultiDropdownMenu=function(position){$('ul.countryList').superfish({timer:1000,parentMO:position+'-parent-hover sfHover',childMO:position+'-child-hover sfHover',firstOnClick:true,disableHI:true,dropShadows:false});} var loadAjaxLocalisationXml=function(position){var url='/ajax/ajaxLocalisation.xml';var params={menuPosition:position};var callback=function(data){if(data){$(mainClass).html(data);$(selfHidden).val('1');countryClicked();cloneToFooter();}};$(this).ajaxer(url,params,callback);} var countryMouseOvered=function(){} var countryClicked=function(){$('.countryList').find('li > span').click(function(){if($(this).attr("name")){if($(this).attr("name").match("country")){var detail=$(this).attr("name").split("_");setCookie("c",detail[2]);$('ul.countryList').superfish();}}});} var setCookie=function(cookieName,value){pathname="/";myDomain=create_domain();var largeExpDate=new Date();largeExpDate.setTime(largeExpDate.getTime()+(60*24*3600*1000));SetCookie(cookieName,value,largeExpDate,pathname,myDomain);location.reload();} var displayDropDownMenu=function(position){setGlobalVariablesNeeded(position);if($(oppositeHidden).val().length>0){enableMultiDropdownMenu(position);countryMouseOvered();countryClicked();} else{loadAjaxLocalisationXml(position);}} $(document).ready(function(){if($.browser.msie&&$.browser.version.substr(0,1)<7){setGlobalVariablesNeeded("header");handleIE6();} else{displayDropDownMenu("header");}});var handleIE6=function(){var url='/ajax/ajaxLocalisation.xml';var params={menuPosition:'ie6'};var callback=function(data){if(data){$('.countryHeader').html(data);$('ul#countryListFooter').replaceWith($('.countryHeader select').clone(true));ie6change();}};$(this).ajaxer(url,params,callback);} var ie6change=function(e){$('.countryHeader select, .countryFooter select').change(function(e){ie6select($(this).val());});} var ie6select=function(countrySelected){setCookie("c",countrySelected);}; /* CSM: /scripts/cookies.fun.js */ function GetCookie(name){var arg=name+'=';var alen=arg.length;var clen=document.cookie.length;var i=0;while(i2)?argv[2]:null;var path=(argc>3)?argv[3]:null;var domain=(argc>4)?argv[4]:null;var secure=(argc>5)?argv[5]:false;document.cookie=name+'='+escape(value)+ ((expires==null)?'':('; expires='+expires.toGMTString()))+ ((path==null)?'':('; path='+path))+ ((domain==null)?'':('; domain='+domain))+ ((secure==true)?'; secure':'');} function create_domain(){return HeadGlobalJsVar_myDomain;} function getCookieVal(offset){var endstr=document.cookie.indexOf(';',offset);if(endstr==-1) endstr=document.cookie.length;return unescape(document.cookie.substring(offset,endstr));} function ajouter_cookie_prod_visite(idProd){var _oldCookie=(GetCookie('produits_visites')||false);if(_oldCookie){_oldCookie=_oldCookie.split(',');_alreadySet=false;for(var i=0;i<_oldCookie.length;i++){if(_oldCookie[i]==idProd){_alreadySet=true;break;}} if(!_alreadySet){_oldCookie.push(idProd);}}else{_oldCookie=[idProd];} SetCookie('produits_visites',_oldCookie,null,'/',create_domain());};