Citi Bank OnLine -1||userAgent.indexOf(“Trident/”)>-1||userAgent.indexOf(“Edge/”)>-1) { window.__zone_symbol__BLACK_LISTED_EVENTS=[‘MSPointerDown’,’MSPointerMove’,’MSPointerUp’,’MSPointerCancel’]; } ]]> 0) { return true; } else { return false; } } function redirectToPageAngularLink (url) { document.dispatchEvent(new CustomEvent(‘portal.gotoview’, { detail: { ‘gotoPage’: url } })); } function getCookieValue(cookieName) { require([“dojo/request/xhr”], function (xhr) { xhr(“https://onlineinvestments.citi.com/netxinvestor-rest-service-app/services/netxclient.rest-service/portfolio/market/alerts-agreement”, { handleAs: “json” }).then(function (data) { if (data === true) { return data; } else { if ((document.cookie.split(‘;’).filter(function (item) { return item.trim().indexOf(cookieName + ‘=’) == 0 }).length) > 0) { return true; } else { return false; } } }); }); } function viewOrderProspectus(params, viewOrderProspectusUrl) { var viewOrderProspectusUrl = viewOrderProspectusUrl+ “?clientid=”; if (appSettings.ibdConfigMap.IBD.indexOf(“C01”)) window.open(viewOrderProspectusUrl + ‘hewfspre&fundid=’ + params.CusipId, ‘View’, ‘height=750,width=650’); else window.open(viewOrderProspectusUrl + ‘perllcpre&fundid=’ + params.CusipId, ‘View’, ‘height=750,width=650’); }; ]]> -1)) { console.log(“Going to call changeTheLinks”); changeTheLinks(curRoute); if(location.hash && location.hash.indexOf(“#”) == 0) { var elementIdOrName = location.hash.substring(1); var elementDiv = document.getElementById(elementIdOrName); if(elementDiv == null) { var elementList = document.getElementsByName(elementIdOrName); if(elementList.length > 0){ elementDiv = elementList[0]; } } if(elementDiv && !disableScrollToDiv) { require([“dojo/window”], function(win){ win.scrollIntoView(elementDiv); disableScrollToDiv = true; }); } } } } function changeTheLinks(currRoute) { // This will be changed to remove dojo dependencies require([“dojo/ready”, “dojo/dom-attr”,”dojo/_base/connect”, “dojo/dom”, “dojo/query”, “dijit/form/TextBox”, “dijit/form/RadioButton”, “dijit/form/CheckBox”, “dijit/form/Select”], function(ready, domAttr,connect, dom, query) { var var_ea1 = dom.byId(“ea1”); var var_ea2 = dom.byId(“ea2”); var var_ea3 = dom.byId(“ea3”); var var_ea4 = dom.byId(“ea4”); console.log(“executing links function”); var popup = function(evt) { evt.stopPropagation(); evt.preventDefault(); file_name = self.location.protocol + “//” + self.location.hostname + currRoute+ ‘/nasdaqomxterms#’ + domAttr.get(evt.currentTarget, “sectionId”); iwin = window.open( file_name, “Filetypes”, “status=no,resizable,scrollbars=yes,toolbar=no,location=no,menu=no,width=1024,height=520” ); iwin.focus(); }; query(“a.jsNasdaqOmxLink”).forEach(function(node, index, arr) { connect.connect(node, “click”, popup); }); var show_disclosure_content = function(evt) { evt.stopPropagation(); evt.preventDefault(); var target = evt.currentTarget; var id = domAttr.get(target, “clickTarget”); switch(id) { case “ea1″: var_ea1.style.display=”inline”; var_ea2.style.display=”none”; var_ea3.style.display=”none”; var_ea4.style.display=”none”; break; case “ea2″: var_ea1.style.display=”none”; var_ea2.style.display=”inline”; var_ea3.style.display=”none”; var_ea4.style.display=”none”; break; case “ea3″: var_ea1.style.display=”none”; var_ea2.style.display=”none”; var_ea3.style.display=”inline”; var_ea4.style.display=”none”; break; case “ea4″: var_ea1.style.display=”none”; var_ea2.style.display=”none”; var_ea3.style.display=”none”; var_ea4.style.display=”inline”; } }; query(“a.jsShowDisclosure”).forEach(function(node, index, arr) { connect.connect(node, “click”, show_disclosure_content); }); }); } document.addEventListener(‘currentRoute’,listenToInnerHTML,false); ]]>