// Licensed Materials - Property of IBM // IBM Cognos Products: hal // (C) Copyright IBM Corp. 2003, 2017. // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. function C_CircularMenuPopupSet(_hDX, _hLN1, _hQZ1){this._hEX=_hDX;this._hXN1=_hLN1;this._hRZ1=_hQZ1||64;};C_CircularMenuPopupSet.prototype.F_Detach=function(){if(this._hDO1){return;}this._hDO1=true;if(this._hXN1&&this._hXN1.F_MenuPopupSet_OnAfterHide){this._hXN1.F_MenuPopupSet_OnAfterHide(this, this._hEX);this._hXN1=null;}if(this._hM31){if(this._hYG1){G_CaptureManager.F_StopCapture();}this._hM31.parentNode.removeChild(this._hM31);this._hM31=null;}this._hZG1=null;};C_CircularMenuPopupSet.prototype.F_ShowMenuPopup=function(_hR31,_hB92,_hJC2){var doc=document;var _hC52=doc.body;var _hR8=G_HAL.M_oLibraries["hal"]["enableAccessibility"];this._hM31=doc.createElement("DIV");this._hM31.style.position="absolute";this._hM31.style.zIndex=10000;_hC52.appendChild(this._hM31);var nl=this._hEX.selectNodes("*/menuItem");this._h0H1=nl.length;var _hCE2=[];var _hDE2=[];var _hGD=0;var _h1G=0;var _h1H1=[];var _hTI=(2.0*Math.PI)/ this._h0H1;for(var _hJU1=0.0;_hJU1<(2*Math.PI);_hJU1+= _hTI){_hCE2.push(Math.round(this._hRZ1*Math.cos(_hJU1)));_hDE2.push(Math.round(this._hRZ1*Math.sin(_hJU1)));}for(var i=0;i_hC52.clientWidth){_hB92=Math.F_NonNeg(_hC52.clientWidth-this._hRZ1-(_h1G / 2));}else if(_hB92-(this._hRZ1+(_h1G / 2))<0){_hB92+= this._hRZ1+(_h1G / 2)-_hB92 ;}if((_hJC2+this._hRZ1+(_hGD / 2))>_hC52.clientHeight){_hJC2=Math.F_NonNeg(_hC52.clientHeight-this._hRZ1-(_hGD / 2));}else if(_hJC2-(this._hRZ1+(_hGD / 2))<0){_hJC2+= this._hRZ1+(_hGD / 2)-_hJC2;}this._hM31.style.left=_hB92+"px";this._hM31.style.top=_hJC2+"px";for(var i=0;i