/* Downloaded from http://www.fubiz.net/ - Packaged by answeb - http://www.answeb.net/ */

window.addEvent("domready", function (j) {
    if (!$("clrz_rotator")) {
        return
    }
    if (!Fx.Scroll) {
		alert('Veuillez décommenter mootools-more !');
		return;
	}
    var c = 6000;
    var d = "";
    var h = "";
    var i = "";
    $$("#clrz_rotator span.titre").clone().inject($("pagination_content"), "bottom");
    var g = $$("#pagination_content span");
    var b = new Element("div", {
        id: "clrzcarroussel"
    }).inject($("rotator_container"), "top");
    new Element("div", {
        id: "loader"
    }).inject(b);
    var l = new clrzMachinegun({
        elt: "loader"
    });
    l.addEvent("end", function (m) {
        if (i.is_under == 1) {
            return
        }
        k.start({
            opacity: 0
        });
        a.start({
            opacity: 0
        }).chain(function () {
            l.rewind();
            i.scrollmenext()
        })
    });
    var a = new Fx.Morph("clrzcarroussel", {
        duration: "long",
        transition: Fx.Transitions.Sine.easeOut,
        wait: false
    }).set({
        opacity: 0
    });
    var k = new Fx.Morph("titre", {
        duration: 500,
        transition: Fx.Transitions.Expo.easeOut,
        wait: false
    }).set({
        opacity: 0
    });
    var f = (function () {
        if (i.is_under == 1) {
            return
        }
        l.rewind();
        a.start({
            opacity: 1
        }).chain(function () {
            if (i.is_under == 1) {
                return
            }
            l.play()
        })
    });
    d = f.periodical(c);
    i = new clrzSlider({
        perpage: 1,
        setpage: 0,
        layout: "horizontal",
        container: "rotator_container",
//        transition: Fx.Transitions.Elastic.easeOut,
//        duration: 800,
        items: "#rotator_container_slider li",
        contentslider: "rotator_container_slider",
        btnprev: "#clrz_rotator a.prev",
        btnnext: "#clrz_rotator a.next",
        onGotocomplete: function (m) {
            $("titre").set("html", g[this.setpage].get("html"));
            k.start({
                "margin-left": [-30, 0],
                opacity: 1
            });
            h = g[this.setpage].get("rel")
        },
        onZgoto: function (m) {
            g.removeClass("active");
            g[this.setpage].addClass("active");
            k.start({
                opacity: 0
            });
            $("titre").removeClass("white").removeClass("black").addClass(g[this.setpage].get("path"))
        }
    });
    $$("#rotator_container_slider li a").addEvent("click", function (m) {
        window.open(this.get("href"), this.get("target"))
    });
    $("overlay").addEvent("click", function (m) {
        $$("#rotator_container_slider li a")[i.setpage].fireEvent("click")
    });
    g.each(function (m, e) {
        m.addEvent("click", function (n) {
            i.zgoto(e)
        })
    });
    $("clrz_rotator").addEvents({
        mouseenter: function (m) {
            i.is_under = 1;
            a.start({
                opacity: 0
            });
            $clear(d)
        },
        mouseleave: function (m) {
            $clear(d);
            d = f.periodical(c);
            i.is_under = 0
        }
    })
});
