if(YAHOO&&YAHOO.otorg&&YAHOO.otorg.DomCollapse&&YAHOO.util&&YAHOO.util.Anim){YAHOO.otorg.DomCollapse.expandById=function(F){var B=document.getElementById(F);var E=B.childNodes[0];var D=YAHOO.otorg.DomCollapse.css;var I=YAHOO.util.Dom.hasClass(this,D.triggerClass)?this:this.parentNode;var A=E.href.replace(/.*#/,"");var K=document.getElementById(A);if(K!==undefined){var C=YAHOO.util.Dom.getStyle(K,"overflow");YAHOO.util.Dom.setStyle(K,"overflow","hidden");var J=YAHOO.util.Dom.getStyle(K,"height");if(J==="auto"){curHeight=K.offsetHeight}else{curHeight=Math.max(parseInt(J),K.offsetHeight)}var H=parseInt(curHeight);if(YAHOO.util.Dom.hasClass(K,D.hideClass)){YAHOO.util.Dom.setStyle(K,"height",0+"px");YAHOO.util.Dom.removeClass(K,D.hideClass);YAHOO.util.Dom.setStyle(K,"opacity",0);var G=new YAHOO.util.Anim(K,{opacity:{from:0,to:1},height:{from:0,to:H}},0.01,YAHOO.util.Easing.easeNone);G.onComplete.subscribe(function(){YAHOO.util.Dom.setStyle(K,"overflow",C);YAHOO.util.Dom.replaceClass(I,D.parentClass,D.openClass)});G.animate()}}YAHOO.util.Event.preventDefault(F)}}
