var IE6 = "ie6" == $("#version").val(), activeSlide = !0; $("#languages").css("display", "none"); $(function () { detectMobile() && $(".flashAnim").each(function () { var a = $(this).attr("id"), a = a.replace(".swf", ".png"), a = $("<img />").attr("src", "../../video/anim/" + a); $(this).before(a); $(this).remove() }); $.post("/tools/JS.aspx") }); $(".pdf2, .tag").click(function () { $.post("/tools/Download.aspx", { url: $(this).attr("href"), source: document.location.href }) }); var obj = null; function checkHover() { obj && obj.children("ul").fadeOut("fast") } $(function () { var a = $("#menu"); 0 != a.length && ($("#menu ul li a").css("text-shadow", "1px 2px 1px #424242"), $(a).attr("class", "menu-js"), $(".menu-js li").children("ul").hide(), $(".menu-js > li").hover(function () { obj && (obj.children("ul").stop(!0, !0).fadeOut("fast"), obj = null); $(this).children("ul").stop(!0, !0).fadeIn("fast") }, function () { obj = $(this); setTimeout("checkHover()", 0) })); $(".SansJS").each(function () { $(this).removeClass("SansJS") }) }); $(document).ready(function () { var a = $("#ctl00_sidebar_inc_newsletter_email"); 0 == a.length && (a = $("#ctl00_content_inc_newsletter_email")); 0 != a.length && (a.val(Newsletter.defaultEmail), a.blur(function () { this.value = "" == $(this).val() ? Newsletter.defaultEmail : $(this).val() }), a.focus(function () { this.value = $(this).val() == Newsletter.defaultEmail ? "" : $(this).val() })) }); var InAnim = !1, InAnim2 = !1; $(document).ready(function () { var a = null, c = $("#features"); if (0 != c.length) { $(c).attr("class", "tabs"); $(c).before($(c).children("h2").remove()); for (var d = [], b = $(c).children(), h = [], e = 0, i = 0; i < b.length; i++) 1 == b[i].nodeType && "div" == b[i].tagName.toLowerCase() && (h.push(b[i]), e = e < b[i].offsetHeight ? b[i].offsetHeight : e); $("#features").css("min-height", e + "px"); for (b = 0; b < h.length; b++) 0 < b && $(h[b]).css("display", "none"), h[b].setAttribute("id", $(c).attr("id") + "-tab-" + (b + 1)), e = document.createElement("a"), 0 == b && (a = e, $(e).attr("class", "current")), $(e).attr("href", "#" + $(c).attr("id") + "-tab-" + (b + 1)), $(e).click(function (b) { if (!InAnim && !InAnim2 && (InAnim2 = InAnim = !0, a != this)) { var c = $($(a).attr("href")), d = $(this).attr("href"), e = document.getElementById(d.replace("#", "")); $(c).fadeOut("normal", function () { InAnim = !1 }); $(a).removeAttr("class"); $(this).attr("class", "current"); setTimeout(function () { $(e).fadeIn("normal", function () { InAnim2 = !1 }) }, 500); a = this } b.preventDefault && b.preventDefault(); b.returnValue = !1; b.stopPropagation && b.stopPropagation(); b.cancelBubble = !0 }), i = $(h[b]).children("h3:first-child")[0], $(e).append(document.createTextNode($(i).text())), d.push(e); h = document.createElement("ul"); $(h).attr("class", "tabs-sidebar"); for (b = 0; b < d.length; b++) e = document.createElement("li"), $(e).append(d[b]), $(h).append(e); d = document.createElement("div"); $(d).attr("class", "tabs-content"); $(d).html($(c).html()); $(c).html(""); $(c).append(h); $(c).append(d) } $("img[rel]:not(.pub)").overlay(); setTimeout(function () { $(".pub").overlay({ load: !0 }) }, 1E3); $(".ReferenceDesc").overlay() }); var exterieurmouse = !1; $(function () { var a = $("<input />"); $(a).attr("type", "image"); $(a).attr("src", "build/client/images/languages/aw-open.jpg"); $(a).attr("alt", Languages.openStatus); $(a).attr("value", Languages.openStatus); $(a).attr("title", Languages.openStatus); $(a).bind("click", function (a) { $("#available-languages").is(":hidden") ? ($("#available-languages").slideDown("normal"), $(this).attr("src", "build/client/images/languages/aw-close.jpg"), $(this).attr("alt", Languages.closeStatus), $(this).attr("value", Languages.closeStatus), $(this).attr("title", Languages.closeStatus)) : ($("#available-languages").slideUp("normal"), $(this).attr("src", "build/client/images/languages/aw-open.jpg"), $(this).attr("alt", Languages.openStatus), $(this).attr("value", Languages.openStatus), $(this).attr("title", Languages.openStatus)); a.stopPropagation && a.stopPropagation(); a.cancelBubble = !0; a.preventDefault && a.preventDefault(); a.returnValue = !1 }); $("#available-languages").click(function (a) { a.stopPropagation && a.stopPropagation(); a.cancelBubble = !0 }); $("body").click(function () { $("#available-languages").is(":hidden") || $(a).trigger("click") }); var c = $("<p />").attr("id", "languages-switcher"); $(c).append(a); $("#available-languages").hide(); $(c).append($("#available-languages")); $("#header").append(c) }); var IsOnScrollBar = !1, dblclicking = !1, isDragging = !1, objectToDrag, ecartX, curX, nbItemMax = $("#productbrowser").find("li").length - 4, NumItem = 0; function previousClick() { if (!dblclicking) if (0 != NumItem) { $("#productbrowser-scrollbar-next2").trigger("mouseup"); NumItem--; var a = $($("#productbrowser-view").children("ul")[0]).css("width").replace("px", "") / $($("#productbrowser-view").children("ul")[0]).children("li").length; if (0 < $("#productbrowser-view").scrollLeft()) { var c = $("#productbrowser-view").scrollLeft() % a, d = $("#productbrowser-view").scrollLeft(), b = 0, b = 0 == c ? d - a : d - (a + c); $("#productbrowser-view").animate({ scrollLeft: b }, 400); 0 == NumItem ? $("#productbrowser-scrollbar-previous2").trigger("mousedown") : $("#productbrowser-scrollbar-previous2").trigger("mouseup") } } else $("#productbrowser-scrollbar-previous2").trigger("mousedown") } function nextClick() { if (!dblclicking) if (NumItem != nbItemMax) { $("#productbrowser-scrollbar-previous2").trigger("mouseup"); NumItem++; var a = $($("#productbrowser-view").children("ul")[0]).css("width").replace("px", "") / $($("#productbrowser-view").children("ul")[0]).children("li").length; if (0 < $("#productbrowser-view").scrollLeft()) { var c = $("#productbrowser-view").scrollLeft() % a, d = $("#productbrowser-view").scrollLeft(), b = 0, b = 0 == c ? d + a : d + (a - c); $("#productbrowser-view").animate({ scrollLeft: b }, 400) } else $("#productbrowser-view").animate({ scrollLeft: a }, 400); NumItem == nbItemMax ? $("#productbrowser-scrollbar-next2").trigger("mousedown") : $("#productbrowser-scrollbar-next2").trigger("mouseup") } else $("#productbrowser-scrollbar-next2").trigger("mousedown") } function getPositionCurseur(a) { document.all && (curX = event.clientX); document.layers && (curX = a.pageX); document.getElementById && (curX = a.clientX) } function beginDrag(a, c) { isDragging = !0; objectToDrag = a; getPositionCurseur(c); ecartX = curX - parseInt($(objectToDrag).css("left").replace("px", "")) } function drag(a) { if (!0 == isDragging) { getPositionCurseur(a); var a = curX - ecartX, a = 0 > a ? 0 : a, c = $("#productbrowser-view").css("width").replace("px", ""); "auto" == c && (c = document.getElementById("productbrowser-view").offsetWidth); var d = $("#productbrowser-scrollbar").children("div").css("width").replace("px", ""); "auto" == d && (d = document.getElementById("productbrowser-scrollbar").getElementsByTagName("div")[0].offsetWidth); var b = c - d; IE6 && (b -= 15); a = a > b ? b : a; objectToDrag.style.left = a + "px"; document.getElementById("productbrowser-view").scrollLeft = Math.abs(a * c / d) } } function endDrag() { isDragging = !1 } var interval; $(function () { function a() { interval = setInterval(function () { activeSlide && (dblclicking = !1, 0 == NumItem && (j = 1), NumItem == nbItemMax && (j = 0), 0 == j ? previousClick() : nextClick()) }, 8E3) } var c = $("#productbrowser"); if (0 != c.length) { var d = $(document.createElement("div")).attr("id", "productbrowser-view"); $(c).wrapInner(d); for (var b = $(c).children("div").children("ul")[0], h = d = 0; h < $(b).children("li").length; h++) if (1 == $(b).children("li")[h].nodeType) var e = $($(b).children("li")[h]).css("padding-left").replace("px", ""), i = $($(b).children("li")[h]).css("padding-right").replace("px", ""), k = $($(b).children("li")[h]).css("width").replace("px", ""), d = d + (parseInt(e) + parseInt(i) + parseInt(k)); $(b).css("width", d + "px"); $("#productbrowser ul li div p.introduce").each(function () { $(this).parent("div").css("height", "103px"); $(this).parent("div").parent("li").css("height", "auto"); var a = $(this).children("a").clone(!0); $(this).children("a").remove(); a = $("<p />").attr("class", "infoplus").append(a); $(this).after(a) }); if (IE6) { e = document.createElement("div"); $(e).attr("id", "productbrowser-scrollbar"); b = document.createElement("span"); $(b).attr("class", "denomination"); $(b).css("padding-left", "200px"); $(b).html(CustomizedScrollbar.solution); i = document.createElement("span"); $(i).attr("class", "denomination"); $(i).css("padding-left", "700px"); $(i).html(CustomizedScrollbar.services); $(e).prepend(b); $(e).prepend(i); b = document.createElement("div"); $(b).mousedown(function (a) { beginDrag(this, a) }); $(b).mousemove(function (a) { drag(a) }); $(b).mouseup(function () { endDrag() }); $("#productbrowser-view").scroll(function () { if (!1 == isDragging) { var a = $(this).css("width").replace("px", ""); "auto" == a && (a = this.offsetWidth); var b = $($(this).children("ul")[0]).css("width").replace("px", ""); "auto" == b && (b = this.childNodes[h].offsetWidth); a = Math.abs($(this).scrollLeft() * (a / b)) + "px"; $($("#productbrowser-scrollbar").children("div")[0]).css("left", a) } }); $(e).append(b); $(c).append(e); c = $(c).css("width").replace("px", ""); "auto" == c && (c = document.getElementById("productbrowser").offsetWidth - 20); c = Math.abs(c * c / d) + "px"; $(b).css("width", c); var f = document.createElement("input"); $(f).attr("type", "image"); $(f).attr("id", "productbrowser-scrollbar-previous"); IE6 ? $(f).attr("src", "../../build/client/images/components/productbrowser/aw-previousie6.png") : $(f).attr("src", "../../build/client/images/components/productbrowser/aw-previous.png"); $(f).attr("alt", CustomizedScrollbar.previousButton); $(f).attr("title", CustomizedScrollbar.previousButton); $(f).attr("value", CustomizedScrollbar.previousButton); $(f).click(function (a) { setTimeout("previousClick()", 200); dblclicking = !1; a.preventDefault && a.preventDefault(); a.returnValue = !1 }); $(f).dblclick(function (a) { dblclicking = !0; document.getElementById("productbrowser-view").scrollLeft = 0; a.preventDefault && a.preventDefault(); a.returnValue = !1 }); var g = document.createElement("input"); $(g).attr("type", "image"); $(g).attr("id", "productbrowser-scrollbar-next"); IE6 ? $(g).attr("src", "../../build/client/images/components/productbrowser/aw-nextie6.png") : $(g).attr("src", "../../build/client/images/components/productbrowser/aw-next.png"); $(g).attr("alt", CustomizedScrollbar.nextButton); $(g).attr("title", CustomizedScrollbar.nextButton); $(g).attr("value", CustomizedScrollbar.nextButton); $(g).click(function (a) { setTimeout("nextClick()", 200); dblclicking = !1; a.preventDefault && a.preventDefault(); a.returnValue = !1 }); $(g).dblclick(function (a) { dblclicking = !0; document.getElementById("productbrowser-view").scrollLeft = document.getElementById("productbrowser-view").scrollWidth; a.preventDefault && a.preventDefault(); a.returnValue = !1 }); c = document.createElement("span"); 0 != $("#scrollInfo").length && "home" == $("#scrollInfo").attr("value") && $(c).append(document.createTextNode(CustomizedScrollbar.solutionservices)); $(b).append(f); $(b).append(document.createTextNode(" ")); $(b).append(g); $(b).append(document.createTextNode(" ")); $(b).append(c); $("#productbrowser-scrollbar").mousedown(function (a) { !1 == IsOnScrollBar ? (cote = parseInt(this.offsetLeft), widthbar = parseInt($(this).children("div").css("width").replace("px", "")) / 2, isDragging = !0, objectToDrag = this.getElementsByTagName("div")[0], ecartX = cote + widthbar, drag(a)) : IsOnScrollBar = !1 }); $("#productbrowser-scrollbar div").mousedown(function () { IsOnScrollBar = !0 }) } else $("#productbrowser").mouseout(function () { a() }).mouseover(function () { clearInterval(interval) }), f = $("<input />"), $(f).attr("type", "image"), $(f).attr("id", "productbrowser-scrollbar-previous2"), $(f).attr("src", "../../build/client/images/components/productbrowser/fleche2.png"), $(f).attr("alt", CustomizedScrollbar.previousButton), $(f).attr("title", CustomizedScrollbar.previousButton), $(f).attr("value", CustomizedScrollbar.previousButton), $(f).click(function (a) { clearInterval(interval); setTimeout("previousClick()", 200); dblclicking = !1; a.preventDefault && a.preventDefault(); a.returnValue = !1 }).dblclick(function (a) { clearInterval(interval); dblclicking = !0; $("#productbrowser-view").animate({ scrollLeft: 0 }, 1500); NumItem = 0; $(f).trigger("mousedown"); $(g).trigger("mouseup"); a.preventDefault && a.preventDefault(); a.returnValue = !1 }).mousedown(function () { $(f).attr("src", "../../build/client/images/components/productbrowser/fleche2click.png").css("cursor", "default") }).mouseup(function () { $(f).attr("src", "../../build/client/images/components/productbrowser/fleche2.png").css("cursor", "pointer") }), g = $("<input />"), $(g).attr("type", "image"), $(g).attr("id", "productbrowser-scrollbar-next2"), $(g).attr("src", "../../build/client/images/components/productbrowser/fleche.png"), $(g).attr("alt", CustomizedScrollbar.nextButton), $(g).attr("title", CustomizedScrollbar.nextButton), $(g).attr("value", CustomizedScrollbar.nextButton), $(g).click(function (a) { clearInterval(interval); setTimeout("nextClick()", 200); dblclicking = !1; a.preventDefault && a.preventDefault(); a.returnValue = !1 }).dblclick(function (a) { clearInterval(interval); dblclicking = !0; var b = document.getElementById("productbrowser-view").scrollWidth; NumItem = nbItemMax; $("#productbrowser-view").animate({ scrollLeft: b }, 1500); $(g).trigger("mousedown"); $(f).trigger("mouseup"); a.preventDefault && a.preventDefault(); a.returnValue = !1 }).bind("mousedown", function () { $(g).attr("src", "../../build/client/images/components/productbrowser/flecheclick.png").css("cursor", "default") }).bind("mouseup", function () { $(g).attr("src", "../../build/client/images/components/productbrowser/fleche.png").css("cursor", "pointer") }), $("#productbrowser").prepend(f).append(g); a() } var j = 1 });
