$( function() { if (!(((navigator.userAgent).toLowerCase().indexOf("mac") != -1) && ((navigator.userAgent).toLowerCase().indexOf("safari") != -1))) { /* safari/flash/dhtml fix [ begin ] */ $(".ffm_drop_con ul li").hover(function(){ $(this).css("background-color", "#FFFFFF"); $(this).addClass("safari_fix"); }, function(){ $(this).css("background-color", "#ECECEC"); $(this).removeClass("safari_fix"); }); /* safari/flash/dhtml fix [ end ] */ } if (displayMenus == true) { freeFloatingArr = document.getElementById("tnav").getElementsByTagName("div"); freeFloatingChildArr = document.getElementById("tnav").getElementsByTagName("li"); anImgIsOn = ""; for (i = 0; i < freeFloatingArr.length; i++) { if (freeFloatingArr[i].className.indexOf("ffm_drop_wrapper") != -1) { if (freeFloatingArr[i].getElementsByTagName("img")[0].src.indexOf("_on") != -1) { anImgIsOn = freeFloatingArr[i].getElementsByTagName("img")[0].id; } if (freeFloatingArr[i].getElementsByTagName("div")[0]) { freeFloatingArr[i].getElementsByTagName("div")[0].style.width = freeFloatingArr[i].getElementsByTagName("li")[0].offsetWidth + "px"; freeFloatingArr[i].getElementsByTagName("div")[0].style.height = freeFloatingArr[i].getElementsByTagName("li")[0].offsetHeight + "px"; freeFloatingArr[i].getElementsByTagName("div")[1].style.width = freeFloatingArr[i].getElementsByTagName("li")[0].offsetWidth + 1 + "px"; freeFloatingArr[i].getElementsByTagName("div")[1].style.height = freeFloatingArr[i].getElementsByTagName("li")[0].offsetHeight + 1 + "px"; } $(freeFloatingArr[i]).hover( function() { if (this.getElementsByTagName("li")[0]) { this.style.zIndex = "11"; this.getElementsByTagName("li")[0].style.visibility = "visible"; this.getElementsByTagName("div")[0].style.visibility = "visible"; this.getElementsByTagName("div")[1].style.visibility = "visible"; globalNavSwapImg(this.getElementsByTagName("img")[0].id,"on"); } else { globalNavSwapImg(this.getElementsByTagName("img")[0].id,"on"); } } , function() { if (this.getElementsByTagName("li")[0]) { globalNavSwapImg(this.getElementsByTagName("img")[0].id,"off"); parentCon = this; this.getElementsByTagName("li")[0].style.visibility = "hidden"; this.getElementsByTagName("div")[0].style.visibility = "hidden"; this.getElementsByTagName("div")[1].style.visibility = "hidden"; } else { globalNavSwapImg(this.getElementsByTagName("img")[0].id,"off"); } } ); } } for (i = 0; i < freeFloatingChildArr.length; i++) { if (freeFloatingChildArr[i].className.indexOf("child_element") != -1) { freeFloatingChildArr[i].getElementsByTagName("div")[0].style.width = freeFloatingChildArr[i].getElementsByTagName("ul")[0].offsetWidth + "px"; freeFloatingChildArr[i].getElementsByTagName("div")[0].style.height = freeFloatingChildArr[i].getElementsByTagName("ul")[0].offsetHeight + "px"; freeFloatingChildArr[i].getElementsByTagName("div")[1].style.width = freeFloatingChildArr[i].getElementsByTagName("ul")[0].offsetWidth + 1 + "px"; freeFloatingChildArr[i].getElementsByTagName("div")[1].style.height = freeFloatingChildArr[i].getElementsByTagName("ul")[0].offsetHeight + 1 + "px"; freeFloatingChildArr[i].getElementsByTagName("div")[0].style.left = "121px"; freeFloatingChildArr[i].getElementsByTagName("div")[1].style.left = "121px"; $(freeFloatingChildArr[i]).hover( function() { this.getElementsByTagName("ul")[0].style.visibility = "visible"; this.getElementsByTagName("div")[0].style.visibility = "visible"; this.getElementsByTagName("div")[1].style.visibility = "visible"; } , function() { this.getElementsByTagName("ul")[0].style.visibility = "hidden"; this.getElementsByTagName("div")[0].style.visibility = "hidden"; this.getElementsByTagName("div")[1].style.visibility = "hidden"; } ); } } } /* Swap tnav images */ $(".ffm_drop_wrapper").hover(function(){ var isActive = $(this).attr('class').indexOf('active_nav'); if( isActive == -1){ switch ($("img", this).attr('id')) { case "tnav_products": var newSrc = "http://assets.whirlpool.com/Maytag_files/tnav_products_on.gif"; break; case "tnav_accessories": var newSrc = "http://assets.whirlpool.com/Maytag_files/tnav_accessories_on.gif"; break; case "tnav_support": var newSrc = "http://assets.whirlpool.com/Maytag_files/tnav_support_on.gif"; break; } $("img", this).eq(0).attr('src',newSrc); } }, function(){ var isActive = $(this).attr('class').indexOf('active_nav'); if( isActive == -1){ switch ($("img", this).attr('id')) { case "tnav_products": var newSrc = "http://assets.whirlpool.com/Maytag_files/tnav_products_off.png"; break; case "tnav_accessories": var newSrc = "http://assets.whirlpool.com/Maytag_files/tnav_accessories_off.png"; break; case "tnav_support": var newSrc = "http://assets.whirlpool.com/Maytag_files/tnav_support_off.png"; break; } $("img", this).eq(0).attr('src',newSrc); } }); } //End onload ); function globalNavSwapImg(objId,state) { objId = document.getElementById(objId); (state == "on") ? (state = "_on.gif") : (state = "_off.png"); switch (objId.id) { case "tnav_products": rollOvers = "1|2"; break; case "tnav_accessories": rollOvers = "2|3"; break; case "tnav_support": rollOvers = "3|4"; break; } arrRollOvers = rollOvers.split("|"); for (i = 0; i < arrRollOvers.length; i++) { objId = document.getElementById("tnav_divider_" + arrRollOvers[i]); if (objId != null && objId.src.indexOf("_active") == -1) { if (state == "_off.png"){state="_off.gif"}; objId.src = objId.src.substr(0,objId.src.lastIndexOf('/')) + '/' + objId.id + state; } } } function swapImg(objId,objImgName) { objId = document.getElementById(objId); objId.src = objId.src.substr(0,objId.src.lastIndexOf('/')) + '/' + objImgName; } function resetField(obj,val) { if (obj.value.length == 0) { obj.value = val; } } function clearField(obj,val) { if (obj.value == val) { obj.value = ""; } } function EndecaSearch(sa) { if (sa == true) { var keywords = document.searchFormAgain.searchAgain.value; } else { var keywords = document.searchForm.search.value; } keywords = stripExtendedChars(keywords.replace(/(^\s*)|(\s*$)/g, "")); keywords = urlEncode(keywords); var url = ""; if(keywords != ""&& keywords != "*") { url = "http://www.maytag.com/catalog/search_results.jsp" + "?N=5&Ntx=matchall&Ntk=AllSearch&Ntt=" + keywords; location.href = url; } return false; } function stripExtendedChars(inputString) { var outString = inputString; outString = outString.replace('®', ''); outString = outString.replace('™', ''); outString = outString.replace('©', ''); outString = outString.replace('Search', ''); return outString; } function urlEncode(inputString) { var encodedString = inputString; encodedString = encodedString.replace(/\%/g, '%25'); encodedString = encodedString.replace(/\/g, '%3e'); encodedString = encodedString.replace(/\"/g, '%22'); encodedString = encodedString.replace(/\'/g, '%27'); encodedString = encodedString.replace(/\;/g, '%3b'); encodedString = encodedString.replace(/\(/g, '%28'); encodedString = encodedString.replace(/\)/g, '%29'); encodedString = encodedString.replace(/\&/g, '%26'); encodedString = encodedString.replace(/\+/g, '%2b'); encodedString = encodedString.replace(/\-/g, '%2d'); encodedString = encodedString.replace(/ /g, '+'); return encodedString; } function printDialogue() { if (window.print) { window.print(); } else { alert("Please select [ File >> Print ] from your browser menu."); } } function openWindowReturnRef(url,winName,width,height){ var winRef = window.open(url,winName, "height=" + height + ",width=" + width + ",status=yes,toolbar=no,menubar=no,location=no,directories=no,resizable=yes,scrollbars=yes,titlebar=no"); return winRef; } function openWindow(url,winName,width,height){ var winRef = openWindowReturnRef(url,winName,width,height) } function setCookie(sName,sValue,nDays){ var dToday = new Date(); var dExpire = new Date(); if (nDays==null || nDays==0) nDays=1; dExpire.setTime(dToday.getTime() + 3600000*24*nDays); document.cookie = sName + "=" + escape(sValue) + ";path=/;expires=" + dExpire.toGMTString(); } function getCookie(sName){ var oCookie = document.cookie.split("; "); for (var i = 0; i < oCookie.length; i++) { var keyValue = oCookie[i].split("="); if (sName == keyValue[0]) return unescape(keyValue[1]); } return null; } function setCartCountMsg(){ var itemCount = getCookie("cartItemCount"); var cartMessage = ""; if(parseInt(itemCount) > 0){ if(itemCount == 1) cartMessage = "1 item"; else cartMessage = itemCount + " items"; } else cartMessage = "0 items"; var oCartMessage = document.getElementById("cartItemMessage"); if(oCartMessage) oCartMessage.innerHTML = cartMessage; } function isExplorer6() { var appVer = navigator.appVersion; appVer = appVer.split(';'); if(appVer[1] == ' MSIE 6.0') { return true; } }