var menuPeople;var menuNews;var menuPractice;var menuIndustry;var menuPartners;var menuConsultants;var menuAssociates;var menuSolicitors;var menuPracticeCorporate;var menuPracticeEmploymentPensions;var menuPracticeIPDataProtection;var menuPracticeLitigation;var menuPracticeProperty;var menuPrimary=null;var menuSecondary=null;var menuTertiary=null;function init(){var A=20;var B=0;var C={scroll:{by:[0,A]}};var E=document.getElementById("timeline");E.scrollTop=0;var D=YAHOO.util.Dom.getElementsBy(function(){return true},"div",E).length;var F=new YAHOO.util.Scroll(E,C,1);F.onComplete.subscribe(function(){if(E.scrollTop==(D-1)*A){E.scrollTop=0}window.setTimeout(function(){F.animate()},2000)});F.animate();menuPrimary=new YAHOO.widget.Overlay("menu-primary",{visible:false,zIndex:30,width:"200px"});menuPrimary.cfg.setProperty("context",["menus","tl","tl"]);menuPrimary.render(document.getElementById("menus"));if(document.body.className=="index"){menuPrimary.cfg.setProperty("effect",{effect:YAHOO.widget.ContainerEffect.SLIDE,duration:0.75})}menuPrimary.show();menuPrimary.cfg.setProperty("context",["menus","tl","tl"]);menuPeople=new YAHOO.widget.Overlay("menu-people",{visible:false,zIndex:20,width:"174px"});menuPeople.render(document.getElementById("menus"));menuNews=new YAHOO.widget.Overlay("menu-news",{visible:false,zIndex:20,width:"300px"});menuNews.render(document.getElementById("menus"));menuPractice=new YAHOO.widget.Overlay("menu-practice",{visible:false,zIndex:20,width:"340px"});menuPractice.render(document.getElementById("menus"));menuIndustry=new YAHOO.widget.Overlay("menu-industry",{visible:false,zIndex:20,width:"360px"});menuIndustry.render(document.getElementById("menus"));menuPeople.cfg.setProperty("context",[menuPrimary.element,"tl","tr"]);menuNews.cfg.setProperty("context",[menuPrimary.element,"tl","tr"]);menuPractice.cfg.setProperty("context",[menuPrimary.element,"tl","tr"]);menuIndustry.cfg.setProperty("context",[menuPrimary.element,"tl","tr"]);menuPartners=new YAHOO.widget.Overlay("menu-partners",{visible:false,zIndex:10});menuPartners.render(document.getElementById("menus"));menuConsultants=new YAHOO.widget.Overlay("menu-consultants",{visible:false,zIndex:10});menuConsultants.render(document.getElementById("menus"));menuAssociates=new YAHOO.widget.Overlay("menu-associates",{visible:false,zIndex:10});menuAssociates.render(document.getElementById("menus"));menuSolicitors=new YAHOO.widget.Overlay("menu-solicitors",{visible:false,zIndex:10});menuSolicitors.render(document.getElementById("menus"));menuAlphabetical=new YAHOO.widget.Overlay("menu-alphabetical",{visible:false,zIndex:10});menuAlphabetical.render(document.getElementById("menus"));menuPartners.cfg.setProperty("context",[menuPeople.element,"tl","tr"]);menuConsultants.cfg.setProperty("context",[menuPeople.element,"tl","tr"]);menuAssociates.cfg.setProperty("context",[menuPeople.element,"tl","tr"]);menuSolicitors.cfg.setProperty("context",[menuPeople.element,"tl","tr"]);menuAlphabetical.cfg.setProperty("context",[menuPeople.element,"tl","tr"]);menuPracticeCorporate=new YAHOO.widget.Overlay("menu-practice-corporate",{visible:false,zIndex:10});menuPracticeCorporate.render(document.getElementById("menus"));menuPracticeEmploymentPensions=new YAHOO.widget.Overlay("menu-practice-employment-pensions",{visible:false,zIndex:10});menuPracticeEmploymentPensions.render(document.getElementById("menus"));menuPracticeIPDataProtection=new YAHOO.widget.Overlay("menu-practice-intellectual-property-data-protection",{visible:false,zIndex:10});menuPracticeIPDataProtection.render(document.getElementById("menus"));menuPracticeLitigation=new YAHOO.widget.Overlay("menu-practice-litigation",{visible:false,zIndex:10});menuPracticeLitigation.render(document.getElementById("menus"));menuPracticeProperty=new YAHOO.widget.Overlay("menu-practice-property",{visible:false,zIndex:10});menuPracticeProperty.render(document.getElementById("menus"));menuPracticeCorporate.cfg.setProperty("context",[menuPractice.element,"tl","tr"]);menuPracticeEmploymentPensions.cfg.setProperty("context",[menuPractice.element,"tl","tr"]);menuPracticeIPDataProtection.cfg.setProperty("context",[menuPractice.element,"tl","tr"]);menuPracticeLitigation.cfg.setProperty("context",[menuPractice.element,"tl","tr"]);menuPracticeProperty.cfg.setProperty("context",[menuPractice.element,"tl","tr"]);YAHOO.util.Event.addListener("primary-practice","click",showSecondary,menuPractice);YAHOO.util.Event.addListener("primary-industry","click",showSecondary,menuIndustry);YAHOO.util.Event.addListener("primary-people","click",showSecondary,menuPeople);YAHOO.util.Event.addListener("primary-news","click",showSecondary,menuNews);YAHOO.util.Event.addListener("practice-corporate","click",showTertiary,menuPracticeCorporate);YAHOO.util.Event.addListener("practice-employment-pensions","click",showTertiary,menuPracticeEmploymentPensions);YAHOO.util.Event.addListener("practice-intellectual-property-data-protection","click",showTertiary,menuPracticeIPDataProtection);YAHOO.util.Event.addListener("practice-litigation","click",showTertiary,menuPracticeLitigation);YAHOO.util.Event.addListener("practice-property","click",showTertiary,menuPracticeProperty);YAHOO.util.Event.addListener("people-partners","click",showTertiary,menuPartners);YAHOO.util.Event.addListener("people-consultants","click",showTertiary,menuConsultants);YAHOO.util.Event.addListener("people-associates","click",showTertiary,menuAssociates);YAHOO.util.Event.addListener("people-solicitors","click",showTertiary,menuSolicitors);YAHOO.util.Event.addListener("people-alphabetical","click",showTertiary,menuAlphabetical)}YAHOO.util.Event.onContentReady("menus",init);function fadeMenu(B){var A={color:{to:"#fff"}};YAHOO.util.Dom.getElementsBy(function(){return true},"a",B.element,function(C){var D=new YAHOO.util.ColorAnim(C,A,0.5);D.animate()});setTimeout(function(){B.hide()},500)}function unfadeMenu(B){var A={color:{to:"#444"}};YAHOO.util.Dom.getElementsBy(function(){return true},"a",B.element,function(C){var D=new YAHOO.util.ColorAnim(C,A,0.5);D.animate()})}function showMenu(D,C){YAHOO.util.Dom.getElementsBy(function(E){return(E.className=="active")},"li",D.element,function(E){YAHOO.util.Dom.removeClass(E,"active")});var B=new YAHOO.util.Anim("main",{opacity:{to:0}},0.5,YAHOO.util.Easing.easeOut);B.animate();unfadeMenu(D);D.cfg.setProperty("effect",{effect:YAHOO.widget.ContainerEffect.SLIDE,duration:0.5});D.show();var A=C.parentNode.parentNode;YAHOO.util.Dom.removeClass(YAHOO.util.Dom.getChildren(A),"active");C.parentNode.className="active"}function showSecondary(A,B){YAHOO.util.Event.preventDefault(A);if(!B.cfg.getProperty("visible")){if(menuSecondary!=null){menuSecondary.cfg.setProperty("effect",null);fadeMenu(menuSecondary)}if(menuTertiary!=null){menuTertiary.cfg.setProperty("effect",null);fadeMenu(menuTertiary);menuTertiary=null}showMenu(B,this);menuSecondary=B}}function showTertiary(A,B){YAHOO.util.Event.preventDefault(A);if(!B.cfg.getProperty("visible")){if(menuTertiary!=null){menuTertiary.cfg.setProperty("effect",null);fadeMenu(menuTertiary)}showMenu(B,this);menuTertiary=B}}function showSecondaryAfterLoad(B,A){A.parentNode.className="active";B.show();menuSecondary=B}function showTertiaryAfterLoad(C,B,A){if(B!=null){B.parentNode.className="active"}if(A){C.cfg.setProperty("effect",{effect:YAHOO.widget.ContainerEffect.SLIDE,duration:0.5})}C.show();menuTertiary=C}function insertAddy(){var B=YAHOO.util.Dom.getFirstChild(document.getElementById("emayle-source"));var D=document.getElementById("emayle-target");var A=B.innerHTML.replace(/^\s*|\s*$/g,"");var C=A+"@whitneymoore.ie";var E='<a href="mailto:'+C+'">'+C+"</a>";D.innerHTML=E};