var menuScroller; var currentMenu; var nextMenu; var scroller; function displayMenu(menuid){ menuScroller.toElement(menuid); } function menuExists(id){ if(id) return (document.getElementById(id) != null); else return false; } function createOnCompleteSlide(){ return function (){ if(nextMenu){ if(currentMenu == null){ currentMenu = nextMenu; prepMenu(currentMenu); slider.slideIn(); } } } } function createScrollComplete(){ return function() { $('sponsors_container').scrollTo(0,0); scroller.toElement('last') } } function prepMenu(menuid){ var menu = document.getElementById(menuid); var target = document.getElementById("slidingMenu"); copy(menu,target); } function copy(src, dest){ removeChildren(dest); for(i=0; i < src.childNodes.length;i++){ var child = src.childNodes[i]; var childCopy = child.cloneNode(true); dest.appendChild(childCopy); } } function removeChildren(element){ if ( element.hasChildNodes() ){ while ( element.childNodes.length >= 1 ){ element.removeChild( element.firstChild ); } } }