var M_strPageName = "search-results.js"; // Image tabs var M_PRODUCTTAB = "/images/structure/common/search/products_tab_brn_off.gif"; var M_PRODUCTTAB_ON = "/images/structure/common/search/products_tab_on.gif"; var M_TOPICTAB = "/images/structure/common/search/topics_tab_brn_off.gif"; var M_TOPICTAB_ON = "/images/structure/common/search/topics_tab_on.gif"; var pcolor = new ProdColorChanger( 167, 167, "swatchOn", "swatchOff"); function ShowSearch() { try { var objSearch = $("searchWrapper"); if( objSearch.style.display != "block" ) { // Swap tabs $("imgprdtb").src = M_PRODUCTTAB_ON; $("imgtptb").src = M_TOPICTAB; $("prodTabLabel").className = "tabLabelOn"; $("topicsTabLabel").className = "tabLabelOff"; // Swap Images Element.setStyle("topicWrapper",{display: 'none'} ); Element.setStyle(objSearch, {display: 'block'}); } } catch( e ) { HandleError( "ShowSearch", e, M_strPageName ); } } function ShowDropdownBackstop() { try { setInterval( "if(M_bIsDropdownHidden && !M_bMenuItemShow) ShowDropdowns();", 1000 ); } catch( e ) { HandleError( "ShowDropdownBackstop", e, M_strPageName ); } } function ShowTopics() { try { var objTopic = $("topicWrapper"); if( objTopic.style.display != "block" ) { // Swap tabs $("imgprdtb").src = M_PRODUCTTAB; $("imgtptb").src = M_TOPICTAB_ON; $("topicsTabLabel").className = "tabLabelOn"; $("prodTabLabel").className = "tabLabelOff"; // Swap Images Element.setStyle("searchWrapper", {display: 'none'}); Element.setStyle(objTopic,{display: 'block'} ); } } catch( e ) { HandleError( "ShowTopics", e, M_strPageName ); } } function JumpTo(frmRef, para, numPages) { var objIntRegExp = /^\d{1,2}$/; try { var pageVal = frmRef.getElementsByTagName("input")[0].value.strip(); if(pageVal.length > 0 && objIntRegExp.test(pageVal)) { // page number cannot exceed number of pages if(parseInt(pageVal) > numPages) { return false; } var strloc = window.location.toString(); var preloc, temploc; if(strloc.indexOf("?") > 0) { preloc = strloc.split("?")[0] + "?"; var objparams = strloc.toQueryParams(); objparams[para] = pageVal; temploc = preloc + $H(objparams).toQueryString(); } else { temploc = strloc + "?" + para + "=" + pageVal; } frmRef.setAttribute("action", temploc); return true; } else { alert("Please enter a valid page number"); return false; } return false; } catch( e ) { HandleError( "JumpTo", e, M_strPageName ); } } function sortresults(newval, ns) { try { if(newval.length == 0) return; var strloc = window.location.toString(); var preloc, temploc; if(strloc.indexOf("?") > 0) { preloc = strloc.split("?")[0] + "?"; var objparams = strloc.toQueryParams(); objparams['Ns'] = newval; temploc = preloc + $H(objparams).toQueryString(); } else { temploc = strloc + "?Ns=" + newval; } window.location = temploc; } catch(e) { HandleError( "sortresults", e, M_strPageName ); } } function logref(dimid) { try { Cookie.set("dn", dimid); } catch(e) { HandleError( "logref", e, M_strPageName ); } } function tagbanners(id) { try { var mb = $("merchBanner"); if (mb != null) { arrA = $A(mb.getElementsByTagName("a")); arrA.each( function(node) { if(node.getAttribute("href") != "#") { Event.observe(node, 'click', function () {Cookie.set('ct',id);}); } }); } } catch(e) { HandleError( "tagbanners", e, M_strPageName ); } }