MI.submitFilter=function(f){var b=location.href;b=b.replace(/&filter[^&]+/g,"");b=b.replace(/&pg[^&]+/g,"");var h=document.getElementById("content").getElementsByTagName("input");var a=h.length;var d=false;var g="";for(var c=0;c<a;c++){if(h[c].name=="filterName"){g+="&filter="+h[c].value}else{if(h[c].name=="filterType"){g+=","+h[c].value}else{if(h[c].checked){g+=","+encodeURIComponent(h[c].value);d=true}}}}if(d){b+=g}location.href=b};MI.toggleView=function(g){var c=new RegExp(g,"");var a=document.getElementById("pView");if(c.test(a.className)){return}var f=document.getElementById("categoryOnlyResultsFilterDisplay_Grid_Top");var h=document.getElementById("categoryOnlyResultsFilterDisplay_List_Top");var e=document.getElementById("categoryOnlyResultsFilterDisplay_Grid_Bottom");var b=document.getElementById("categoryOnlyResultsFilterDisplay_List_Bottom");var d=dojo.cookie("rememberMe");if(f&&e){if(g=="List"){if(d=="true"){dojo.cookie("currentView","list",{path:"/",expires:30})}else{dojo.cookie("currentView","list",{path:"/",expires:-1})}a.className=a.className.replace(/Grid/,"List");f.src="/wcsstore/ManutanStorefrontAssetStore/images/btn/prod_gridview.jpg";e.src="/wcsstore/ManutanStorefrontAssetStore/images/btn/prod_gridview.jpg";h.src="/wcsstore/ManutanStorefrontAssetStore/images/btn/prod_listview_active.jpg";b.src="/wcsstore/ManutanStorefrontAssetStore/images/btn/prod_listview_active.jpg"}else{if(d=="true"){dojo.cookie("currentView","grid",{path:"/",expires:30})}else{dojo.cookie("currentView","grid",{path:"/",expires:-1})}a.className=a.className.replace(/List/,"Grid");f.src="/wcsstore/ManutanStorefrontAssetStore/images/btn/prod_gridview_active.jpg";e.src="/wcsstore/ManutanStorefrontAssetStore/images/btn/prod_gridview_active.jpg";h.src="/wcsstore/ManutanStorefrontAssetStore/images/btn/prod_listview.jpg";b.src="/wcsstore/ManutanStorefrontAssetStore/images/btn/prod_listview.jpg"}}};MI.infoBoxInit=function(){MI.infoBoxPopup=MI.popupCreate("lb lbFilter");MI.infoBoxPopup.id="infoBoxTable";MI.infoBoxPopup._header.style.paddingLeft="173px";MI.infoBoxPopup._header.style.fontSize="14px";MI.infoBoxPopup._header.style.marginTop="10px";MI.infoBoxPopup._header.style.fontWeight="bold";if(document.getElementById("browseCategory")!==null){document.getElementById("browseCategory").appendChild(MI.infoBoxPopup)}};MI.infoBoxClose=function(){};MI.infoBoxShow=function(h,m,o,r,s,v,n,k,w,e,a,c,j,g,u,l,b,p,t,f,d,q){h.onopen=function(){if(MI.IE==6){document.getElementById("filterCategory").style.visibility="hidden";if(document.getElementById("resultControl")){document.getElementById("resultControl").style.visibility="hidden"}}if(MI.IE==6){this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wcsstore/ManutanStorefrontAssetStore/images/infobox/infobox_open.png', sizingMethod='image')";this.src="/wcsstore/ManutanStorefrontAssetStore/images/blank.gif"}else{this.className="infoboxName infoboxOpen"}if(MI.IE==8){var z=7}else{if(MI.IE==7){var z=4;var x=this;window.setTimeout(function(){x.style.zoom=1},0)}else{if(MI.IE==6){var z=1;MI.infoBoxPopup.style.left="-30px"}else{var z=1}}}var y={x:0,y:0};var A=h;while(A&&A.id!="browseCategory"){y.x+=A.offsetLeft;y.y+=A.offsetTop;A=A.offsetParent}MI.infoBoxPopup.style.top=y.y-z+11+"px"};h.onclose=function(){if(MI.IE==6){document.getElementById("filterCategory").style.visibility="visible";if(document.getElementById("resultControl")){document.getElementById("resultControl").style.visibility="visible"}}if(MI.IE==6){this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/wcsstore/ManutanStorefrontAssetStore/images/infobox/infobox_closed.png', sizingMethod='image')";this.src="/wcsstore/ManutanStorefrontAssetStore/images/blank.gif"}else{this.className="infoboxName infoboxClosed"}};var i=MI.XHR();i.onreadystatechange=function(){if(i.readyState==4){MI.infoBoxPopup.tBodies[0].rows[1].cells[1].innerHTML=i.responseText;MI.infoBoxPopup._open(h)}};i.open("GET",m+"/servlet/InfoBoxDisplayView?categoryId="+o+"&catalogId="+r+"&searchTerm="+s+"&fromAutosuggest="+v+"&catDesc="+n+"&categorySelect="+k+"&contextSearchValue="+w+"&brandName="+e+"&keyWord="+a+"&keyWordId="+c+"&keywordSearch="+j+"&promotion="+g+"&browseby="+u+"&filter="+l+"&identifier="+b+"&categories="+p+"&storeId="+t+"&viewSize="+f+"&langId="+d+"&rangeId="+q,true);i.send(null)};MI.facetFilterInit=function(){if(!MI.facetFilters||!MI.facetFilters.length){return}var n=document.getElementById("filterCategory");var b=document.getElementById("filters");var d=document.getElementById("activeFilters");var c=document.getElementById("browsebydiv");var k=MI.facetFilters[0].facets;var x=k.length;MI.activeFacetFilters={};MI.filterPopup=MI.popupCreate("lb lbFilter");n.appendChild(MI.filterPopup);k.sort(function(j,i){return j.name>i.name?1:j.name<i.name?-1:0});var p=document.createDocumentFragment();var v=false;for(var u=0;u<x;u++){if(k[u]){k[k[u].name]=k[u];var e=k[u].fWidget;var t=document.createElement("span");var h=document.createElement("a");if(e!="hyperlink"){t.className="filter";t.appendChild(document.createTextNode(k[u].name));t._data=k[u];b.appendChild(t);t.onclick=MI.facetFilterOnClick}else{if(!k[u].fValues[0].selected){h._data=k[u];h.style.paddingLeft="10px";h.href="#";h.innerHTML=k[u].fSusName+" ("+k[u].fValues[0].amount+")";c.appendChild(h);b.appendChild(c);h.onclick=MI.hyperLinkSubmit}}var f=false;if(k[u].name==MI.facetFilters[0].isPrice){if(k[u].selected){if(!f){var q=document.createElement("span");q.className="filterGroup";var g=document.createElement("strong");g.appendChild(document.createTextNode(k[u].name+": "));q.appendChild(g);p.appendChild(q);f=true}if(!v){var w=document.createElement("a");w._data=k[k[u].name];w.onclick=MI.facetFilterRemove;var m="";var o="";m=(k[u].selectedMin*1).toFixed(2);m=m.substring(0,m.length-3);o=(k[u].selectedMax*1).toFixed(2);o=o.substring(0,o.length-3);w.appendChild(document.createTextNode(m+"-"+o));w.title=MI.facetFilters[0].Clear+" "+m+"-"+o;v=true;q.appendChild(w)}}}else{if(k[u].fWidget=="hyperlink"){if(k[u].fValues[0].selected){if(!f){var q=document.createElement("span");q.className="filterGroup";var g=document.createElement("strong");g.appendChild(document.createTextNode(k[u].fSusName+": "));q.appendChild(g);p.appendChild(q);f=true}var w=document.createElement("a");w._data=k[u].fValues[0];w.onclick=MI.facetFilterRemove;w.appendChild(document.createTextNode(k[u].fSusName));w.title=MI.facetFilters[0].Clear+" "+k[u].fSusName;q.appendChild(w)}}else{var r=k[u].fValues.length;for(var s=0;s<r;s++){if(k[u].fValues[s].selected){if(!f){var q=document.createElement("span");q.className="filterGroup";var g=document.createElement("strong");g.appendChild(document.createTextNode(k[u].name+": "));q.appendChild(g);p.appendChild(q);f=true}var w=document.createElement("a");w._data=k[u].fValues[s];w.onclick=MI.facetFilterRemove;w.appendChild(document.createTextNode(k[u].fValues[s].title));w.title=MI.facetFilters[0].Clear+" "+k[u].fValues[s].title;q.appendChild(w)}}}}}}if(p.childNodes.length){var w=document.createElement("a");w.appendChild(document.createTextNode(MI.LANG[0].clearAll));w.onclick=MI.facetFilterClearAll;w.title=MI.LANG[0].clearAll;p.appendChild(w);d.appendChild(p)}};MI.facetFilterClearAll=function(){var d=MI.facetFilters[0].facets;var c=d.length;for(var e=0;e<c;e++){if(d[e]){if(d[e].name==MI.facetFilters[0].isPrice){d[e].selectedMin="";d[e].selectedMax="";d[e].absoluteMin="";d[e].absoluteMax=""}else{var a=d[e].fValues.length;for(var b=0;b<a;b++){d[e].fValues[b].selected=false}}}}MI.activeFacetFilterSubmit();return false};MI.facetFilterRemove=function(){var b=MI.facetFilters[0].facets;var a=b.length;if(this._data.name==MI.facetFilters[0].isPrice){for(var c=0;c<a;c++){if(b[c]){if(b[c].name==MI.facetFilters[0].isPrice){this._data.selected=!this._data.selected;b[c].selectedMin="";b[c].selectedMax="";b[c].absoluteMin="";b[c].absoluteMax=""}}}}else{this._data.selected=!this._data.selected;if(this._data.name==undefined){for(var c=0;c<a;c++){if(b[c]){if(b[c].name==MI.facetFilters[0].isPrice){isInitialPriceSelection=false;b[c].absoluteMin=""}}}}}MI.activeFacetFilterSubmit()};MI.facetFilterStartDrag=function(a){if(!a||!a.target){a=event;a.target=a.srcElement;a.returnValue=false}else{a.preventDefault()}MI.facetFilterRangeDrag.elm=a.target;MI.facetFilterRangeDrag.elm.x=parseFloat(a.target.style.left);if(MI.facetFilterRangeDrag.elm.x){MI.facetFilterRangeDrag.x=a.clientX;MI.addEvent(document,"mousemove",MI.facetFilterRangeDrag);this.onmousedown=null;MI.addEvent(document,"mouseup",MI.facetFilterStopDrag)}};MI.facetFilterStopDrag=function(a){MI.removeEvent(document,"mouseup",MI.facetFilterStopDrag);MI.removeEvent(document,"mousemove",MI.facetFilterRangeDrag);MI.facetFilterRangeDrag.elm.onmousedown=MI.facetFilterStartDrag;MI.facetFilterRangeDrag.elm=null};MI.facetFilterRangeDrag=function(c){if(!c||!c.target){c=event;c.returnValue=false}else{c.preventDefault()}var b=MI.facetFilterRangeDrag.elm;var a=b.x+(c.clientX-MI.facetFilterRangeDrag.x);if(b.isMin){if(a<-7){a=-7}else{if(a>b.slider.maxX-19){a=b.slider.maxX-19}}b.slider.minX=a+7;b.slider.selMin=((b.slider.minX/700)*(b.slider.absMax-b.slider.absMin)+b.slider.absMin).toFixed(0);b.firstChild.firstChild.nodeValue=b.slider.selMin}else{if(a>693){a=693}else{if(a<b.slider.minX+7){a=b.slider.minX+7}}b.slider.maxX=a+7;b.slider.selMax=((b.slider.maxX/700)*(b.slider.absMax-b.slider.absMin)+b.slider.absMin).toFixed(0);b.firstChild.firstChild.nodeValue=b.slider.selMax}b.style.left=a+"px";b.slider._data.selectedMin=b.slider.selMin;b.slider._data.selectedMax=b.slider.selMax};var isInitialPriceSelection=false;MI.facetFilterOnClick=function(){var c=document.createDocumentFragment();if(this._data.range){var b=document.createElement("div");b.className="rangeSlider";b._data=this._data;b.selMin=this._data.selectedMin*1;b.selMax=this._data.selectedMax*1;b.absMin=this._data.absoluteMin*1;b.absMax=this._data.absoluteMax*1;b.minX=0;b.maxX=700;var e=document.createElement("div");e.className="pointer min";if(!isNaN(Math.round(((b.selMin-b.absMin)/(b.absMax-b.absMin))*b.maxX)-7)){e.style.left=Math.round(((b.selMin-b.absMin)/(b.absMax-b.absMin))*b.maxX)-7+"px"}e.style.top="5px";var h=document.createElement("div");h.appendChild(document.createTextNode(b.selMin.toFixed(0)));h.className="txt";e.appendChild(h);e.slider=b;e.isMin=true;e.onmousedown=MI.facetFilterStartDrag;b.appendChild(e);var j=document.createElement("div");j.className="pointer max";if(!isNaN(Math.round(((b.selMax-b.absMin)/(b.absMax-b.absMin))*b.maxX)-7)){j.style.left=Math.round(((b.selMax-b.absMin)/(b.absMax-b.absMin))*b.maxX)-7+"px"}j.style.top="-10px";var h=document.createElement("div");h.appendChild(document.createTextNode(b.selMax.toFixed(0)));h.className="txt";j.appendChild(h);j.slider=b;j.onmousedown=MI.facetFilterStartDrag;b.appendChild(j);var f=10;for(var g=0;g<f+1;g++){var h=document.createElement("div");h.className="txt";h.innerHTML=((g/f)*(b.absMax-b.absMin)+b.absMin).toFixed(0);h.style.left=-50+(g/f)*b.maxX+"px";h.style.top="-25px";h.style.fontSize="10px";b.appendChild(h)}b.minX=parseInt(e.style.left)+7;b.maxX=parseInt(j.style.left)+7;c.appendChild(b);isInitialPriceSelection=true}else{var n=this._data.fValues;var d=n.length;for(var g=0;g<d;g++){if(MI.IE){var m=document.createElement('<input type="checkbox" '+(n[g].selected?'checked="checked"':"")+">")}else{var m=document.createElement("input");m.type="checkbox";m.checked=n[g].selected}m._data=n[g];m.onclick=MI.activeFacetFilterToggle;m.id="lbl"+g;c.appendChild(m);var k=document.createElement("label");k.htmlFor=m.id;k.innerHTML=n[g].title+" ("+n[g].amount+")";c.appendChild(k)}}var n=document.createElement("a");n.className="button-std";n.href="#";n.onclick=MI.activeFacetFilterSubmit;_gaq.push(["_trackEvent","Facets","Brand","Apply Facet"]);var o=document.createElement("span");o.appendChild(document.createTextNode(MI.LANG[0].applyFilters));n.appendChild(o);c.appendChild(n);MI.filterPopup._setBody(c);this.onopen=MI.facetFilterOnOpen;this.onclose=MI.facetFilterOnClose;MI.filterPopup._open(this)};MI.facetFilterOnOpen=function(){_gaq.push(["_trackEvent","Facets","Brand","Open"]);this.className="filter open";var b=this.offsetTop+this.offsetHeight;if(MI.IE){if(MI.IE==8){var a=19}else{if(MI.IE==7){var a=19}else{if(MI.IE==6){var a=19}}}MI.filterPopup.style.top=b-a+"px";if(MI.IE==6&&document.getElementById("resultControl")){document.getElementById("resultControl").style.visibility="hidden"}}else{MI.filterPopup.style.top=b-18+"px"}};MI.facetFilterOnClose=function(){_gaq.push(["_trackEvent","Facets","Brand","Close Facet"]);this.className="filter";if(MI.IE==6&&document.getElementById("resultControl")){document.getElementById("resultControl").style.visibility="visible"}};MI.activeFacetFilterToggle=function(){MI.activeFacetFilterForGA(this.id);this._data.selected=!this._data.selected};MI.activeFacetFilterForGA=function(b){var d=dojo.byId("catDescForGA").value;var e=document.getElementsByTagName("label");for(var c=0;c<e.length;c++){if(e[c].htmlFor==b){_gaq.push(["_trackEvent","Facets",d,"Brand|"+e[c].innerHTML])}}};MI.activeFacetFilterSubmit=function(){_gaq.push(["_trackEvent","Facets","Brand","Apply Facet"]);var d=MI.facetFilters[0].url;var e=MI.facetFilters[0].finalCatstring;if(d.indexOf("&filter=")!=-1){d=d.replace(/&filter[^&]+/g,"")}else{d=d.replace(/\?filter[^&]+/g,"?");d=d.replace(/\?&/,"?")}d=d.replace(/&pg[^&]+/g,"");var r="&filter=";var p="";var u=false;var f=MI.facetFilters[0].facets;var t=f.length;var h="";var q="";for(var o=0;o<t;o++){if(f[o]){p+=f[o].fName+","+f[o].fType;if(/price/i.test(f[o].fName)){if(f[o].selected){isInitialPriceSelection=true}if((f[o].selectedMin*1>f[o].absoluteMin*1||f[o].selectedMax*1<f[o].absoluteMax*1)&&isInitialPriceSelection){p+=","+f[o].selectedMin+"-"+f[o].selectedMax;u=true;isInitialPriceSelection=false;if(f[o].absoluteMin==""){h=f[o].selectedMin;q=f[o].absoluteMax}else{h=f[o].absoluteMin;q=f[o].absoluteMax}}}else{var m=f[o].fValues.length;for(var n=0;n<m;n++){if(f[o].fValues[n].selected){p+=","+encodeURIComponent(f[o].fValues[n].value);u=true}}}p+=";"}}if(u){r=r+p;if(d.indexOf("/brand/")!=-1||d.indexOf("/range/")!=-1||d.indexOf("/promotion/")!=-1||d.indexOf("/az/")!=-1||d.indexOf("/fa_sustainable/")!=-1||d.indexOf("/fa_mvo/")!=-1){d=d+"?"}if(d.indexOf("searchcgry")==-1&&d.indexOf("promocgry")==-1&&(d.indexOf("keywordcgry")==-1)&&MI.facetFilters[0].azBrowse==""){r=r+"&finalCatString="+e}var b=d+MI.facetFilters[0].absMinPrice+h+MI.facetFilters[0].absMaxPrice+q+r;if(b.indexOf("?")!=-1){var g=d+MI.facetFilters[0].absMinPrice+h+MI.facetFilters[0].absMaxPrice+q+r;if(dojo.byId("keyWordId").value!=""){g=g+"&keywordSearch=Y&keyWordId="+dojo.byId("keyWordId").value}if(g.indexOf("searchTerm=")!=-1){g=g+"&fromSearch=true"}location.href=g}else{d=d+"?";if(d.indexOf("searchTerm=")==-1){if(MI.facetFilters[0].searchTerm!=""){d=d+"searchTerm="+MI.facetFilters[0].searchTerm}d=d+"&fromSearch=false"}var g=d+MI.facetFilters[0].absMinPrice+h+MI.facetFilters[0].absMaxPrice+q+r;location.href=g}}else{if(d.indexOf("/range/")!=-1){d=d.substring(0,d.indexOf("?"))}var k=window.location.href;if(dojo.byId("keyWordId").value!=""){var s=document.createElement("form");document.body.appendChild(s);s.name="clearAllForm";s.method="post";addHiddenInputField(s,"keywordSearch","Y");addHiddenInputField(s,"keyWordId",dojo.byId("keyWordId").value);if(MI.facetFilters[0].azBrowse==""){addHiddenInputField(s,"finalCatString",e)}s.action=d;s.submit()}else{if(k.indexOf("?searchTerm=")!=-1){var c=new RegExp("[\\?&]searchTerm=([^&#]*)");var a=c.exec(window.location.href);if(a!=null){d=d+MI.replaceInURL(d,a[1]);if(d.indexOf("searchTerm=")!=-1){d=d+"&fromSearch=true"}location.href=d}else{location.href=a[1]}}else{if(d.indexOf("searchTerm=")!=-1){d=d+"&fromSearch=true"}location.href=d}}}return false};MI.replaceInURL=function(e,d){var c=e.indexOf("?searchTerm=");console.warn("firstIndex="+c);var a=e.indexOf("&",c+1);console.warn("nextIndex="+a);var b=e.substring(0,c);console.warn("searchTerm1="+b);if(c>0&&a>-1){b=b+"?searchTerm="+d+e.substring(a,e.length)}else{b=b+"?searchTerm="+d}console.warn("searchTerm2="+b);return b};MI.addHiddenInputField=function(a,d,b){var c=document.createElement("input");c.setAttribute("type","hidden");c.setAttribute("name",d);c.setAttribute("value",b);a.appendChild(c);return};MI.hyperLinkSubmit=function(){if(this._data.fWidget=="hyperlink"){this._data.fValues[0].selected=true;MI.activeFacetFilterSubmit()}};MI.activeFacetFilterAdd=function(a,b){if(!MI.activeFacetFilters[a]){MI.activeFacetFilters[a]=[]}MI.activeFacetFilters[a].push(b);MI.activeFacetFilters[a].sort()};MI.callSort=function(a){document.sort.sortBy.value=a;document.sort.submit()};MI.callItemsPerPage=function(a,c,b){if(c>0){dojo.cookie("itemsPerPage",c,{path:"/",expires:30});a=a+"&viewSize="+c;document.getElementById(b).href=a.replace(/~/,"'")}};MI.checkAutoSuggest=function(a){document.cookie="autoSuggestChecked="+a};MI.facetDisplay=function(d,f){var c="itemsPerPage";var e=document.cookie.indexOf(c+"=");if(e!=-1){e=e+c.length+1;var b=document.cookie.indexOf(";",e);var a=document.cookie.substring(e,b);d=d+"&viewSize="+a}document.getElementById(f).href=d};function submitBrandURL(a,c,b){a=a+"&brandName="+c;document.getElementById(b).href=a};
