new Asset.images(["images_menu/rond_hover.jpg","images_menu/ovale_hover.jpg","images_menu/carre_hover.jpg","images_menu/actualite_hover.jpg","images_menu/creation_hover.jpg","images_menu/location_hover.jpg","images_menu/services_hover.jpg","images_menu/contact_hover.jpg"]);var fnOpen=function(){var e=fnOpen.arguments[0];var b=e.getElement("img");if(b){var a=b.get("src").replace(".jpg","_hover.jpg")}var c=e.getNext("ul");var d=new Fx.Tween(c,{duration:500,transition:Fx.Transitions.Quad.easeOut});if(e.getStyle("backgroundColor")!="#007599"){if(c&&!c.getStyle("visible")){d.start("opacity",1);c.getElements("li").each(function(f){f.set("tween",{duration:500,transition:Fx.Transitions.Quad.easeOut}).tween("height",[0,32])})}if(b){b.set("src",a)}e.setStyle("backgroundColor","#007599")}};var fnClose=function(){var d=fnClose.arguments[0];var a=d.getElement("img");if(a){var f=a.get("src").replace(new RegExp("_hover","gi"),"")}var e=d.getParent("li");var b=d.getNext("ul");var c=new Fx.Tween(b,{duration:400,transition:Fx.Transitions.Quad.easeIn});if(e.getElements("a.selected").length==0){if(d.getStyle("backgroundColor")!="#00526C"){if(a){a.set("src",f)}if(b){c.start("opacity",0)}d.setStyle("backgroundColor","#00526C");var g=e.getParent("li");if(g){fnClose(g.getElement("a"))}}}};var windowOnLoad=function(){$("Menu").getElements("a").each(function(a){a.addEvents({mouseover:function(){a.addClass("selected");fnOpen(a)},mouseout:function(){a.removeClass("selected");fnClose.delay(50,this,a)}})});$$(".appear").each(function(e,c){e.addEvents({mouseenter:function(){e.set("tween",{duration:200,transition:Fx.Transitions.linear}).tween("opacity",0.7)},mouseleave:function(){e.set("tween",{duration:400,transition:Fx.Transitions.linear}).tween("opacity",1)}});if(!Browser.Engine.webkit&&!Browser.Engine.trident){var a=e.height;var b=e.width;var d=new Fx.Morph(e,{duration:1500,transition:Fx.Transitions.linear});if(a>b){e.setStyles({top:a,left:0,height:0});var f=function(){d.start({top:0,height:a})}}else{e.setStyles({top:a,left:0,width:0});var f=function(){d.start({top:0,width:b})}}f.delay(c*500)}})};