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 _595=Figment.DOM.getElementsByTagName("input");var _596=[];var _597="";if(_595!==null&&_595.length>0){for(var i=0;i<_595.length;i++){if(_595[i].className.indexOf("contextualHelp_")>-1){_595[i].parentID=(_595[i].parentNode.id!=="")?_595[i].parentNode.id:_595[i].parentNode.parentNode.parentNode.id;_596.push(_595[i]);}}}if(_596!==null&&_596.length>0){for(var i=0;i<_596.length;i++){Figment.EventHandler.addEvent(_596[i],"click",Disney.WDPRO.UI.ContextualHelp.EVENT_SwapStates_onClick);}}Figment.EventHandler.addEvent(document,"click",Disney.WDPRO.UI.ContextualHelp.EVENT_Document_onClick);delete _595;delete _596;delete _597;},swapState:function(_599,_59a){var _59b="";if(_599!==null){_59b=Disney.WDPRO.UI.ContextualHelp.getNewState(_59a);if(_59b!==""&&_59b!==null){Disney.WDPRO.UI.ContextualHelp.toggleSelectBoxes();_599.className=Disney.WDPRO.UI.ContextualHelp["CONST_CONTEXTUALHELP_"+_59b.toUpperCase()+"_STATE"];Disney.WDPRO.UI.ContextualHelp.CONST_CURRENT_HELP_WINDOW=(_59b=="open")?_599.parentNode:null;}}delete _59b;},toggleSelectBoxes:function(){var _59c=Figment.DOM.getElementsByTagName("body")[0];if(Figment.DOM.hasClassName(_59c,"hideSelects")){Figment.DOM.removeClassName(_59c,"hideSelects");}else{Figment.DOM.addClassName(_59c,"hideSelects");}delete _59c;},getState:function(_59d){var _59e="";if(_59d!==null&&_59d!==""){_59e=_59d.replace("State","");if(_59e!==null&&_59e!==""){return _59e;}return null;}delete _59e;return null;},getNewState:function(_59f){if(_59f!==null&&_59f!==""){return (_59f.toLowerCase()==="closed")?"open":"close";}return null;},getFromEvent:function(_5a0){if(_5a0!==null||_5a0!==""){if(_5a0.childNodes.length>0){for(var i=0;i<_5a0.childNodes.length;i++){if(_5a0.childNodes[i].className!==null&&_5a0.childNodes[i].className!==undefined){if(_5a0.childNodes[i].className.indexOf("State")>-1){return _5a0.childNodes[i];}}}}}return null;},getParentObject:function(_5a2){var _5a3=null;if(_5a2!==null){_5a3=_5a2;while(_5a3!==null&&_5a3.tagName!==undefined){if(_5a3.id===Disney.WDPRO.UI.ContextualHelp.CONST_CURRENT_HELP_WINDOW.id){return _5a3;}else{_5a3=_5a3.parentNode;}}}delete _5a3;return null;},fireTrigger:function(_5a4){if(_5a4!==null&&Disney.WDPRO.UI.ContextualHelp.CONST_CURRENT_HELP_WINDOW!==null){if(_5a4.id===Disney.WDPRO.UI.ContextualHelp.CONST_CURRENT_HELP_WINDOW.id){return true;}else{if(Disney.WDPRO.UI.ContextualHelp.getParentObject(_5a4)!==null){return false;}}}return true;},EVENT_SwapStates_onClick:function(evt){var _5a6=Figment.EventHandler.getEvent(evt);var _5a7=_5a6.targetElement;var _5a8=Figment.DOM.getElementById(_5a7.parentID);var _5a9=null;var _5aa="";if(Disney.WDPRO.UI.ContextualHelp.CONST_CURRENT_HELP_WINDOW===null||Disney.WDPRO.UI.ContextualHelp.CONST_CURRENT_HELP_WINDOW===Figment.DOM.getElementById(_5a7.parentID)){if(_5a8!==null){_5a9=Disney.WDPRO.UI.ContextualHelp.getFromEvent(_5a8);if(_5a9!==null){Disney.WDPRO.UI.ContextualHelp.swapState(_5a9,Disney.WDPRO.UI.ContextualHelp.getState(_5a9.className));}}}delete _5a7;delete _5a6;delete _5a8;delete _5a9;delete _5aa;},EVENT_Document_onClick:function(evt){var _5ac=Figment.EventHandler.getEvent(evt);var _5ad=_5ac.targetElement;var _5ae=Disney.WDPRO.UI.ContextualHelp.CONST_CURRENT_HELP_WINDOW;var _5af=null;if(Disney.WDPRO.UI.ContextualHelp.fireTrigger(_5ad)){if(_5ae!==null){_5af=Disney.WDPRO.UI.ContextualHelp.getFromEvent(_5ae);if(_5af!==null){_5ac.preventDefault();Disney.WDPRO.UI.ContextualHelp.swapState(_5af,Disney.WDPRO.UI.ContextualHelp.getState(_5af.className));}}}delete _5ac.targetElement;delete _5ac.element;delete _5ac;delete _5ad;delete objStates;delete _5af;}};Figment.EntryPoint.add(Disney.WDPRO.UI.ContextualHelp);
