YAHOO.namespace("ydn");var unhideEmails=function(){var d=YAHOO.util.Dom.getElementsByClassName("hideEmail","span");for(var c=0;c<d.length;c++){var b=d[c].innerHTML;b=b.replace(/\s+AT\s+/gi,"@");b=b.replace(/\s*\[AT\]\s*/gi,"@");b=b.replace(/\s+DOT\s+/gi,".");b=b.replace(/\s*\[DOT\]\s*/gi,".");var a=document.createElement("a");a.setAttribute("href","mailto:"+b);a.setAttribute("title","Send email to "+b);a.appendChild(document.createTextNode(b));d[c].removeChild(d[c].firstChild);d[c].appendChild(a)}};function getObj(a){return YAHOO.util.Dom.get(a)}var toggleFooterSection=function(b,a){if(YAHOO.util.Dom.hasClass(this.id,"closeFooter")){YAHOO.util.Dom.removeClass(a+"Header","closeFooter");YAHOO.util.Dom.removeClass(a+"Arrow","closeArrow");YAHOO.util.Dom.removeClass(a+"Content","closeContent");YAHOO.util.Dom.addClass(a+"Header","openFooter");YAHOO.util.Dom.addClass(a+"Arrow","openArrow");YAHOO.util.Dom.addClass(a+"Content","openContent")}else{YAHOO.util.Dom.removeClass(a+"Header","openFooter");YAHOO.util.Dom.removeClass(a+"Arrow","openArrow");YAHOO.util.Dom.removeClass(a+"Content","openContent");YAHOO.util.Dom.addClass(a+"Header","closeFooter");YAHOO.util.Dom.addClass(a+"Arrow","closeArrow");YAHOO.util.Dom.addClass(a+"Content","closeContent")}};YAHOO.init=function(){YAHOO.util.Event.onContentReady("ydnNav",function(){var a=new YAHOO.widget.MenuBar("ydnNav",{autosubmenudisplay:true,hidedelay:750,lazyload:true});a.render();var b=YAHOO.util.Dom.getElementsByClassName("colGroup","div","ydnNav");YAHOO.util.Event.on(b,"mousedown",function(c){YAHOO.util.Event.stopPropagation(c)})});YAHOO.util.Event.onContentReady("topFeaturedTabs",function(){var a=new YAHOO.widget.TabView("topFeaturedTabs")});if(YAHOO.util.Dom.get("JSfooterMain")){YAHOO.util.Event.addListener("libListHeader","click",toggleFooterSection,"libList");YAHOO.util.Event.addListener("apiListHeader","click",toggleFooterSection,"apiList");YAHOO.util.Event.addListener("langListHeader","click",toggleFooterSection,"langList")}YAHOO.util.Event.on(window,"load",unhideEmails)}();var addQAMarker=function(){var a=document.getElementsByTagName("BODY")[0];var c=document.createElement("div");if(a&&c){c.setAttribute("id","ydn-qa-test");a.appendChild(c)}};YAHOO.util.Event.on(window,"load",addQAMarker);if(YAHOO.util.Dom.get("getAppModal")){var stoplink=function(a){YAHOO.util.Event.preventDefault(a)};var getAppModal=function(){YAHOO.getAppModal=new YAHOO.widget.Panel("getAppModal",{context:["ctaBtnArea","tr","tr"],visible:false,width:"474px",modal:true,draggable:false,constraintoviewport:true});YAHOO.getAppModal.render(document.body);YAHOO.manager=new YAHOO.widget.OverlayManager();YAHOO.manager.register([YAHOO.getAppModal]);YAHOO.util.Event.addListener("actionButton","click",stoplink);YAHOO.util.Event.addListener("actionButton","click",YAHOO.getAppModal.show,YAHOO.getAppModal,true);YAHOO.util.Event.addListener("modalclose","click",YAHOO.getAppModal.hide,YAHOO.getAppModal,true)};YAHOO.util.Event.addListener(window,"load",getAppModal)}(function(){var a=YAHOO.util.Event,c=YAHOO.util.Dom,b=YAHOO.widget.Menu.prototype;b.configHideDelay=function(e,d,g){var h=d[0],f=this.keyDownEvent;if(h>0){if(!this._bHideDelayEventHandlersAssigned){f.subscribe(this._cancelHideDelay);this._bHideDelayEventHandlersAssigned=true}}else{f.unsubscribe(this._cancelHideDelay);this._bHideDelayEventHandlersAssigned=false}};b._onMouseOver=function(m,h){if(this._bStopMouseEventHandlers){return false}var n=h[0],l=h[1],d=a.getTarget(n),e,g,k,f,j,i;if(!this._bHandledMouseOverEvent&&(d==this.element||c.isAncestor(this.element,d))){if(this._bHideDelayEventHandlersAssigned){this._cancelHideDelay()}this._nCurrentMouseX=0;a.on(this.element,"mousemove",this._onMouseMove,this,true);this.clearActiveItem();if(this.parent&&this._nSubmenuHideDelayId){window.clearTimeout(this._nSubmenuHideDelayId);this.parent.cfg.setProperty("selected",true);e=this.parent.parent;e._bHandledMouseOutEvent=true;e._bHandledMouseOverEvent=false}this._bHandledMouseOverEvent=true;this._bHandledMouseOutEvent=false}if(l&&!l.handledMouseOverEvent&&!l.cfg.getProperty("disabled")&&(d==l.element||c.isAncestor(l.element,d))){g=this.cfg.getProperty("showdelay");k=(g>0);if(k){this._cancelShowDelay()}f=this.activeItem;if(f){f.cfg.setProperty("selected",false)}j=l.cfg;j.setProperty("selected",true);if(this.hasFocus()){l.focus()}if(this.cfg.getProperty("autosubmenudisplay")){i=j.getProperty("submenu");if(i){if(k){this._execShowDelay(i)}else{i.show()}}}l.handledMouseOverEvent=true;l.handledMouseOutEvent=false}};b._onMouseOut=function(l,f){if(this._bStopMouseEventHandlers){return false}var m=f[0],j=f[1],g=a.getRelatedTarget(m),k=false,i,h,d,e;if(j&&!j.cfg.getProperty("disabled")){i=j.cfg;h=i.getProperty("submenu");if(h&&(g==h.element||c.isAncestor(h.element,g))){k=true}if(!j.handledMouseOutEvent&&((g!=j.element&&!c.isAncestor(j.element,g))||k)){if(!k){j.cfg.setProperty("selected",false);if(h){d=this.cfg.getProperty("submenuhidedelay");e=this.cfg.getProperty("showdelay");if(!(this instanceof YAHOO.widget.MenuBar)&&d>0&&e>=d){this._execSubmenuHideDelay(h,a.getPageX(m),d)}else{h.hide()}}}j.handledMouseOutEvent=true;j.handledMouseOverEvent=false}}if(!this._bHandledMouseOutEvent&&((g!=this.element&&!c.isAncestor(this.element,g))||k)){if(this._bHideDelayEventHandlersAssigned){this._execHideDelay()}a.removeListener(this.element,"mousemove",this._onMouseMove);this._nCurrentMouseX=a.getPageX(m);this._bHandledMouseOutEvent=true;this._bHandledMouseOverEvent=false}}}());