﻿
var $j=jQuery.noConflict();$j(document).ready(function(){$j("#nav_leve2 a").click(function(){setSubCookieAndCookie('M.R.Omniture','ShoppingTools','Navigation');});$j("#avenue_la li").hover(function(){$j(this).children('ul').show();},function(){$j(this).children('ul').hide();});$j("#cat_search_btn").click(function(){UI.Search("CategorySearch",$j("#cat_search_field").val());return false;});$j("#cat_search_field").focus(function(){this.value="";});$j("#cat_search_field").keypress(function(e){if(e.which==13){UI.Search("CategorySearch",$j("#cat_search_field").val());return false;}});$j("#searchFormRow2 a").click(function(){UI.Search("HeaderSearch",$j("#searchFormRow2 input").val());return false;});$j("#searchFormRow2 input").focus(function(){this.value="";});$j("#searchFormRow2 input").keypress(function(e){if(e.which==13){UI.Search("HeaderSearch",$j("#searchFormRow2 input").val());return false;}});$j("#search_fh_btn").click(function(){if($j('#hdrSearch').val()==""||$j('#hdrSearch').val()=="Mot(s) clé(s) ou référence catalogue (ex : 123.4567)")
{return false;}
else
{UI.Search("headerSearchBox");return false;}});$j("#search_ff_btn").click(function(){if($j('#ftrSearch').val()==""||$j('#ftrSearch').val()=="Mot(s) clé(s) ou référence catalogue (ex : 123.4567)")
{return false;}
else
{UI.Search("footerSearchBox");return false;}});$j("#search_fh input,#search_fh select").keypress(function(e){var keynum;if(window.event)
keynum=window.event.keyCode;else
keynum=e.which;if(keynum==13){if($j('#hdrSearch').val()==""||$j('#hdrSearch').val()=="Mot(s) clé(s) ou référence catalogue (ex : 123.4567)")
{return false;}
else
{UI.Search("headerSearchBox");return false;}}
return true;});$j("#search_ff input,#search_ff select").keypress(function(e){var keynum;if(window.event)
keynum=window.event.keyCode;else
keynum=e.which;if(keynum==13){if($j('#ftrSearch').val()==""||$j('#ftrSearch').val()=="Mot(s) clé(s) ou référence catalogue (ex : 123.4567)")
{return false;}
else
{UI.Search("footerSearchBox");return false;}}
return true;});});function UserInterface(id){this._id=id;}
UserInterface.prototype._id;UserInterface.prototype.getName=function(){return this._n;}
UserInterface.prototype.pluginPath="/scripts/evolution/plugins/";var UI=new UserInterface();UserInterface.prototype.NewHeaderSearch=function(){var strCategory="";var EasyAskSearchEngineFlag;var keyword=LRFREncodeUrlString($j('#headerZone .header_search input').val());if(keyword==undefined||keyword==null||keyword==''){return;}
var sampleKeyword="Rechercher un article ou une référence"
if($j('#headerZone .header_search input').val()==sampleKeyword){return;}
searchType='HeaderSearch';var hiddenDim='';strCategory='';EasyAskSearchEngineFlag=($j("#ABTestingSE")!="undefined"&&$j("#ABTestingSE").val()!="B")?"&se=ea":"";var strTemp=keyword.replace(/\-/g,'~');strTemp=strTemp.replace(/\,/g,'~');strTemp=strTemp.replace(/\%20/g,'~');strTemp=strTemp.replace(/\ /g,'~')
var arrayKeywords=strTemp.split("~");var countKeywords=0
for(i=0;i<arrayKeywords.length;i++){if(arrayKeywords[i]!='')
{countKeywords=countKeywords+1};}
var nkw="&nkw="+countKeywords;var path="/Search/SearchResults.aspx";var VSPParam='';var VSNParam='';if(typeof(vsp)!="undefined"&&vsp!=''&&searchType!="CategorySearch"){VSPParam="&vsp="+vsp}
if(typeof(vsn)!="undefined"&&vsn!=''){VSNParam="&vsn="+vsn}
strVsn='';if(VSNParam==''){VSNParam=strVsn}
if($j("#hdrSearchDimensionId")!="undefined"&&$j("#hdrSearchDimensionId").val()!=undefined&&$j("#hdrSearchDimensionId").val()!=""){window.location.href=path+"?hiddendims="+$j("#hdrSearchDimensionId").val()+"&SearchType="+searchType+"&Keyword="+keyword+VSNParam+nkw+strCategory+VSPParam;return;}
hiddenDim=(hiddenDim==undefined)?'':hiddenDim;window.location.href=path+"?SearchType="+searchType+"&hiddendims="+hiddenDim+"&Keyword="+keyword+VSNParam+nkw+EasyAskSearchEngineFlag+strCategory+VSPParam;}
UserInterface.prototype.Search=function(searchType,keyword){var strCategory="";var EasyAskSearchEngineFlag;if(searchType=="footerSearchBox")
{keyword=LRFREncodeUrlString($j('#ftrSearch').val());}
else if(keyword==undefined||searchType=="headerSearchBox")
{keyword=LRFREncodeUrlString($j('#hdrSearch').val());}
if(keyword==undefined||keyword==null||keyword==''){return;}
var sampleKeyword="Mot(s) clé(s) ou référence catalogue (ex : 123.4567)"
if($j('#hdrSearch').val()==sampleKeyword&&$j('#ftrSearch').val()==sampleKeyword){return;}
if(searchType=="headerSearchBox"){var ddlCat=$j('#search_fh_categorie');searchType=ddlCat.val()==''?'HeaderSearch':'CategorySearch';var hiddenDim=$j("#search_fh_categorie option:selected").attr("endecaid");strCategory=ddlCat.val()==''?'':'&category='+LRFREncodeUrlString(ddlCat.val());EasyAskSearchEngineFlag=($j("#ABTestingSE")!="undefined"&&$j("#ABTestingSE").val()!="B")?"&se=ea":"";}
else if(searchType=="footerSearchBox"){var ddlCat=$j('#search_ff_categorie');searchType=ddlCat.val()==''?'HeaderSearch':'CategorySearch';var hiddenDim=$j("#search_ff_categorie option:selected").attr("endecaid");strCategory=ddlCat.val()==''?'':'&category='+LRFREncodeUrlString(ddlCat.val());EasyAskSearchEngineFlag=($j("#ABTestingSE")!="undefined"&&$j("#ABTestingSE").val()!="B")?"&se=ea":"";}
else if(searchType=="CategorySearch"){var strHref=$j("#cat_search_btn").attr("href");var category=LRFREncodeUrlString(strHref.substring(1));strCategory="&category="+category;}
var strTemp=keyword.replace(/\-/g,'~');strTemp=strTemp.replace(/\,/g,'~');strTemp=strTemp.replace(/\%20/g,'~');strTemp=strTemp.replace(/\ /g,'~')
var arrayKeywords=strTemp.split("~");var countKeywords=0
for(i=0;i<arrayKeywords.length;i++)
{if(arrayKeywords[i]!='')
{countKeywords=countKeywords+1};}
var nkw="&nkw="+countKeywords;var path="/Search/SearchResults.aspx";var VSPParam='';var VSNParam='';if(typeof(vsp)!="undefined"&&vsp!=''&&searchType!="CategorySearch")
{VSPParam="&vsp="+vsp}
if(typeof(vsn)!="undefined"&&vsn!='')
{VSNParam="&vsn="+vsn}
var IdOfSelectedOption=ddlCat[0].options[ddlCat[0].selectedIndex].id;var IndexOfVsnBegin=IdOfSelectedOption.indexOf('_');var strVsn='';if(IndexOfVsnBegin>0)
{strVsn="&vsn="+IdOfSelectedOption.substring(IndexOfVsnBegin+1,IdOfSelectedOption.length);}
if(typeof(strVsn)=="undefined"||strVsn==null)
{strVsn='';}
if(VSNParam=='')
{VSNParam=strVsn}
if($j("#hdrSearchDimensionId")!="undefined"&&$j("#hdrSearchDimensionId").val()!=undefined&&$j("#hdrSearchDimensionId").val()!="")
{window.location.href=path+"?hiddendims="+$j("#hdrSearchDimensionId").val()+"&SearchType="+searchType+"&Keyword="+keyword+VSNParam+nkw+strCategory+VSPParam;return;}
hiddenDim=(hiddenDim==undefined)?'':hiddenDim;window.location.href=path+"?SearchType="+searchType+"&hiddendims="+hiddenDim+"&Keyword="+keyword+VSNParam+nkw+EasyAskSearchEngineFlag+strCategory+VSPParam;}
function LRFREncodeUrlString(str)
{str=str.replace(/\%/g,'%25')
str=str.replace(/\~/g,'%7E');str=str.replace(/\!/g,'%21');str=str.replace(/\@/g,'%40');str=str.replace(/\#/g,'%23');str=str.replace(/\$/g,'%24');str=str.replace(/\^/g,'%5E');str=str.replace(/\&/g,'%26');str=str.replace(/\(/g,'%28');str=str.replace(/\)/g,'%29');str=str.replace(/\&/g,'%7B');str=str.replace(/\{/g,'%7B');str=str.replace(/\}/g,'%7D');str=str.replace(/\[/g,'%5B');str=str.replace(/\]/g,'%5D');str=str.replace(/\=/g,'%3D');str=str.replace(/\:/g,'%3A');str=str.replace(/\//g,'%2F');str=str.replace(/\,/g,'%2C');str=str.replace(/\;/g,'%3B');str=str.replace(/\?/g,'%3F');str=str.replace(/\+/g,'%2B');str=str.replace(/\"/g,'%22');str=str.replace(/\\/g,'%5C');str=str.replace(/\'/g,"%27");return str;}
function TransformToHTML5InputType(){$j('input[HTML5Type]').each(function(){this.setAttribute('type',$j(this).attr('HTML5Type'));this.removeAttribute('HTML5Type');});}
$j(document).ready(function(){try{if(isTouchDevice()){TransformToHTML5InputType();}}catch(ex){}});function isTouchDevice(){try{var el=document.createElement('div');el.setAttribute('ontouchmove','return;');if(typeof el.ontouchmove=="function"){return true;}else{return false}}catch(ex){return false;}}
