var lang = "", arrLangTxt = ""; $(function () { initMaster(); $("#hdrNav").superfish({ hoverClass: "over", autoArrows: !1, dropShadows: !1, disableHI: !0, delay: 300, animation: { height: "show" }, speed: 0 }); bindProductsMenu() }); function initMaster() { var a = $("body"); a.removeClass("no-js"); lang = a.attr("class"); lang == "fr" ? (arrLangTxt = ["Pr\u00e9c\u00e9dent", "Suivant", "{current} de {total}", "Fermer cette fen\u00eatre"], setField("#txtSearch", "Rechercher")) : (arrLangTxt = ["Previous", "Next", "{current} of {total}", "Close this window"], setField("#txtSearch", "Search")); $("#aHdrNavBt1, #aHdrNavBt3, #aHdrNavBt5").click(function () { return !1 }) } function bindHome() { $(function () { lang == "fr" ? (setField("#txtUser", "Nom d'usager"), setPasswordField("#txtPass", "#txtPassHolder", "Mot de passe")) : (setField("#txtUser", "Username"), setPasswordField("#txtPass", "#txtPassHolder", "Password")); $("#accPrdCtnr").css("visibility", "visible"); gallery = $("#accPrdThumbs").galleriffic({ imageContainerSel: "#accPrdSlideshow", captionContainerSel: "#accPrdCaption", loadingContainerSel: "#accPrdLoading", controlsContainerSel: "#accPrdControls", prevLinkText: arrLangTxt[0], nextLinkText: arrLangTxt[1] }) }) } function bindPhotos(a) { $(function () { $(a).colorbox({ prev: arrLangTxt[0], next: arrLangTxt[1], current: arrLangTxt[2], close: arrLangTxt[3] }) }) } var addthis_config = { ui_header_color: "#ffffff", ui_header_background: "#626262", services_compact: "email, favorites, facebook, twitter, myspace, stumbleupon, digg, delicious, orkut, blogger, wordpress, google, more" }; function setField(a, b) { var c = $(a); c.val() == "" && c.val(b); c.data("defaultTxt", b); c.focus(function () { var a = $(this); a.val() == a.data("defaultTxt") && a.val("") }); c.blur(function () { var a = $(this); a.val() == "" && a.val(a.data("defaultTxt")) }) } function setPasswordField(a, b, c) { var d = $(a), g = $(b); g.val(c); g.show(); d.hide(); g.focus(function () { g.hide(); d.show(); d.focus() }); d.blur(function () { d.val() == "" && (g.show(), d.hide()) }) } function bindProductsMenu() { var a = $("#navProducts ul").outerHeight(); $("#navProducts ul ul").css("minHeight", a); $("#navProducts li li a").one("mouseover", function () { var b = $(this); $('<div class="navPrdCtnr loading" />').css("minHeight", a).insertAfter(b).load("/content/UserControls/PrdMenuFeed.aspx?UILanguageID=" + lang + "&ProductID=" + b.attr("class"), function () { $(this).removeClass("loading").find("div").fadeIn(150) }) }) } function elementsupportsAttribute(a, b) { var c = document.createElement(a); return b in c ? !0 : !1 } function autofocus(a) { elementsupportsAttribute("input", "autofocus") || document.getElementById(a).focus() } (function (a) { a.fn.superfish = function (c) { var d = a.fn.superfish, b = d.c, k = a(['<span class="', b.arrowClass, '"> &#187;</span>'].join("")), h = function () { var b = a(this), c = i(b); clearTimeout(c.sfTimer); b.showSuperfishUl().siblings().hideSuperfishUl() }, j = function () { var b = a(this), c = i(b), e = d.op; clearTimeout(c.sfTimer); c.sfTimer = setTimeout(function () { e.retainPath = a.inArray(b[0], e.$path) > -1; b.hideSuperfishUl(); e.$path.length && b.parents(["li.", e.hoverClass].join("")).length < 1 && h.call(e.$path) }, e.delay) }, i = function (a) { a = a.parents(["ul.", b.menuClass, ":first"].join(""))[0]; d.op = d.o[a.serial]; return a }; return this.each(function () { var l = this.serial = d.o.length, f = a.extend({}, d.defaults, c); f.$path = a("li." + f.pathClass, this).slice(0, f.pathLevels).each(function () { a(this).addClass([f.hoverClass, b.bcClass].join(" ")).filter("li:has(ul)").removeClass(f.pathClass) }); d.o[l] = d.op = f; a("li", this)[a.fn.hoverIntent && !f.disableHI ? "hoverIntent" : "hover"](h, j).each(function () { f.autoArrows && a(">a:first-child", this).addClass(b.anchorClass).append(k.clone()) }).not("." + b.bcClass).hideSuperfishUl(); var e = a("a", this); e.each(function (a) { var b = e.eq(a).parents("li"); e.eq(a).focus(function () { h.call(b) }).blur(function () { j.call(b) }) }); f.onInit.call(this) }).each(function () { var c = [b.menuClass]; d.op.dropShadows && !(a.browser.msie && a.browser.version < 7) && c.push(b.shadowClass); a(this).addClass(c.join(" ")) }) }; var b = a.fn.superfish; b.o = []; b.op = {}; b.IE7fix = function () { var c = b.op; a.browser.msie && a.browser.version > 6 && c.dropShadows && c.animation.opacity != void 0 && this.toggleClass(b.c.shadowClass + "-off") }; b.c = { bcClass: "sf-breadcrumb", menuClass: "sf-js-enabled", anchorClass: "sf-with-ul", arrowClass: "sf-sub-indicator", shadowClass: "sf-shadow" }; b.defaults = { hoverClass: "sfHover", pathClass: "overideThisToUse", pathLevels: 1, delay: 800, animation: { opacity: "show" }, speed: "normal", autoArrows: !0, dropShadows: !0, disableHI: !1, onInit: function () { }, onBeforeShow: function () { }, onShow: function () { }, onHide: function () { } }; a.fn.extend({ hideSuperfishUl: function () { var c = b.op, d = c.retainPath === !0 ? c.$path : ""; c.retainPath = !1; d = a(["li.", c.hoverClass].join(""), this).add(this).not(d).removeClass(c.hoverClass).find(">ul").hide().css("visibility", "hidden"); c.onHide.call(d); return this }, showSuperfishUl: function () { var a = b.op, d = this.addClass(a.hoverClass).find(">ul:hidden").css("visibility", "visible"); b.IE7fix.call(d); a.onBeforeShow.call(d); d.animate(a.animation, a.speed, function () { b.IE7fix.call(d); a.onShow.call(d) }); return this } }) })(jQuery);
