var SM_RollMenu={};SM_RollMenu.rollUp=function(a){var c=document.getElementById(a);if(c==null){return}var b=0;if(c.rollUpMenuHTMLElem.style.marginTop!="undefined"&&c.rollUpMenuHTMLElem.style.marginTop!=null&&c.rollUpMenuHTMLElem.style.marginTop!=""){b=Math.round(parseFloat(c.rollUpMenuHTMLElem.style.marginTop))}if(b-c.rollUpDist<=-c.maxMargin){$("#"+c.rollUpMenuID).animate({marginTop:"-"+c.maxMargin+"px"},c.rollUpTime);window.clearTimeout(c.timeout);return}else{$("#"+c.rollUpMenuID).animate({marginTop:"-="+c.rollUpDist+"px"},c.rollUpTime)}c.timeout=window.setTimeout("SM_RollMenu.rollUp('"+c.rollUpButtonID+"')",c.rollUpTime)};SM_RollMenu.rollDown=function(a){var c=document.getElementById(a);if(c==null){return}var b=0;if(c.rollDownMenuHTMLElem.style.marginTop!="undefined"&&c.rollDownMenuHTMLElem.style.marginTop!=null&&c.rollDownMenuHTMLElem.style.marginTop!=""){b=Math.round(parseFloat(c.rollDownMenuHTMLElem.style.marginTop))}if(b+c.rollDownDist>=c.maxMargin){$("#"+c.rollDownMenuID).animate({marginTop:c.maxMargin+"px"},c.rollDownTime);window.clearTimeout(c.timeout);return}else{$("#"+c.rollDownMenuID).animate({marginTop:"+="+c.rollDownDist+"px"},c.rollDownTime)}c.timeout=window.setTimeout("SM_RollMenu.rollDown('"+c.rollDownButtonID+"')",c.rollDownTime)};SM_RollMenu.registerButtonUp=function(j,b,c,g,a){var d=document.getElementById(j);if(d==null){return}var i=document.getElementById(b);if(i==null){return}var h=$("#"+b).height();var f=$("#"+c).height();if(h<=f){return false}d.rollUpMenuID=b;d.rollUpMenuHTMLElem=i;d.rollUpButtonID=j;d.rollUpDist=g;d.rollUpTime=a;d.timeout=null;d.maxMargin=h-f;$("#"+j).mouseover(function(){SM_RollMenu.rollUp(this.rollUpButtonID)});$("#"+j).mouseout(function(){window.clearTimeout(this.timeout)});return true};SM_RollMenu.registerButtonDown=function(j,b,c,g,a){var d=document.getElementById(j);if(d==null){return}var i=document.getElementById(b);if(i==null){return}var h=$("#"+b).height();var f=$("#"+c).height();if(h<=f){return false}d.rollDownMenuID=b;d.rollDownMenuHTMLElem=i;d.rollDownButtonID=j;d.rollDownDist=g;d.rollDownTime=a;d.timeout=null;d.maxMargin=0;$("#"+j).mouseover(function(){SM_RollMenu.rollDown(this.rollDownButtonID)});$("#"+j).mouseout(function(){window.clearTimeout(this.timeout)});return true};