Figment.Import("Figment.DOM",Figment.getJSRoot()+"_framework/");Figment.Import("Figment.EventHandler",Figment.getJSRoot()+"_framework/");Figment.Namespace("Disney.WDPRO.UI.ContextualHelp");Disney.WDPRO.UI.ContextualHelp={CONST_CONTEXTUALHELP_CONTAINER_CLASSNAME:"contextualHelp_Popup",CONST_CONTEXTUALHELP_CLOSE_STATE:"closedState",CONST_CONTEXTUALHELP_OPEN_STATE:"openedState",CONST_CURRENT_HELP_WINDOW:null,main:function(){var _597=Figment.DOM.getElementsByTagName("input");var _598=[];var _599="";if(_597!==null&&_597.length>0){for(var i=0;i<_597.length;i++){if(_597[i].className.indexOf("contextualHelp_")>-1){_597[i].parentID=(_597[i].parentNode.id!=="")?_597[i].parentNode.id:_597[i].parentNode.parentNode.parentNode.id;_598.push(_597[i]);}}}if(_598!==null&&_598.length>0){for(var i=0;i<_598.length;i++){Figment.EventHandler.addEvent(_598[i],"click",Disney.WDPRO.UI.ContextualHelp.EVENT_SwapStates_onClick);}}Figment.EventHandler.addEvent(document,"click",Disney.WDPRO.UI.ContextualHelp.EVENT_Document_onClick);delete _597;delete _598;delete _599;},swapState:function(_59b,_59c){var _59d="";if(_59b!==null){_59d=Disney.WDPRO.UI.ContextualHelp.getNewState(_59c);if(_59d!==""&&_59d!==null){Disney.WDPRO.UI.ContextualHelp.toggleSelectBoxes();_59b.className=Disney.WDPRO.UI.ContextualHelp["CONST_CONTEXTUALHELP_"+_59d.toUpperCase()+"_STATE"];Disney.WDPRO.UI.ContextualHelp.CONST_CURRENT_HELP_WINDOW=(_59d=="open")?_59b.parentNode:null;}}delete _59d;},toggleSelectBoxes:function(){var _59e=Figment.DOM.getElementsByTagName("body")[0];if(Figment.DOM.hasClassName(_59e,"hideSelects")){Figment.DOM.removeClassName(_59e,"hideSelects");}else{Figment.DOM.addClassName(_59e,"hideSelects");}delete _59e;},getState:function(_59f){var _5a0="";if(_59f!==null&&_59f!==""){_5a0=_59f.replace("State","");if(_5a0!==null&&_5a0!==""){return _5a0;}return null;}delete _5a0;return null;},getNewState:function(_5a1){if(_5a1!==null&&_5a1!==""){return (_5a1.toLowerCase()==="closed")?"open":"close";}return null;},getFromEvent:function(_5a2){if(_5a2!==null||_5a2!==""){if(_5a2.childNodes.length>0){for(var i=0;i<_5a2.childNodes.length;i++){if(_5a2.childNodes[i].className!==null&&_5a2.childNodes[i].className!==undefined){if(_5a2.childNodes[i].className.indexOf("State")>-1){return _5a2.childNodes[i];}}}}}return null;},getParentObject:function(_5a4){var _5a5=null;if(_5a4!==null){_5a5=_5a4;while(_5a5!==null&&_5a5.tagName!==undefined){if(_5a5.id===Disney.WDPRO.UI.ContextualHelp.CONST_CURRENT_HELP_WINDOW.id){return _5a5;}else{_5a5=_5a5.parentNode;}}}delete _5a5;return null;},fireTrigger:function(_5a6){if(_5a6!==null&&Disney.WDPRO.UI.ContextualHelp.CONST_CURRENT_HELP_WINDOW!==null){if(_5a6.id===Disney.WDPRO.UI.ContextualHelp.CONST_CURRENT_HELP_WINDOW.id){return true;}else{if(Disney.WDPRO.UI.ContextualHelp.getParentObject(_5a6)!==null){return false;}}}return true;},EVENT_SwapStates_onClick:function(evt){var _5a8=Figment.EventHandler.getEvent(evt);var _5a9=_5a8.targetElement;var _5aa=Figment.DOM.getElementById(_5a9.parentID);var _5ab=null;var _5ac="";if(Disney.WDPRO.UI.ContextualHelp.CONST_CURRENT_HELP_WINDOW===null||Disney.WDPRO.UI.ContextualHelp.CONST_CURRENT_HELP_WINDOW===Figment.DOM.getElementById(_5a9.parentID)){if(_5aa!==null){_5ab=Disney.WDPRO.UI.ContextualHelp.getFromEvent(_5aa);if(_5ab!==null){Disney.WDPRO.UI.ContextualHelp.swapState(_5ab,Disney.WDPRO.UI.ContextualHelp.getState(_5ab.className));}}}delete _5a9;delete _5a8;delete _5aa;delete _5ab;delete _5ac;},EVENT_Document_onClick:function(evt){var _5ae=Figment.EventHandler.getEvent(evt);var _5af=_5ae.targetElement;var _5b0=Disney.WDPRO.UI.ContextualHelp.CONST_CURRENT_HELP_WINDOW;var _5b1=null;if(Disney.WDPRO.UI.ContextualHelp.fireTrigger(_5af)){if(_5b0!==null){_5b1=Disney.WDPRO.UI.ContextualHelp.getFromEvent(_5b0);if(_5b1!==null){_5ae.preventDefault();Disney.WDPRO.UI.ContextualHelp.swapState(_5b1,Disney.WDPRO.UI.ContextualHelp.getState(_5b1.className));}}}delete _5ae.targetElement;delete _5ae.element;delete _5ae;delete _5af;delete objStates;delete _5b1;}};Figment.EntryPoint.add(Disney.WDPRO.UI.ContextualHelp);