﻿function IssueListPopulated(sender, e)
{
  var target = sender.get_completionList();
  var children = target.childNodes;
  var searchText = sender.get_element().value;
  for (var i = 0; i < children.length; i++) 
  {
    var child = children[i];

    //child.innerHTML = child.innerHTML.replace(/!tb!/g,'<span class=ac_code>', true);
    child.innerHTML = child.innerHTML.replace(/!te!/g,'', true);
    child.innerHTML = child.innerHTML.replace(/!db!/g,'<br>', true);

    var value = child.innerHTML;
    child.innerHTML = eval("value.replace(/(" + searchText + ")/i, '<b>$1</b>')");
  }
}      

    
function IssueListSelected(sender, e)
{
    var value = e.get_value();
    
    
    var node;
    var value = e.get_value();
    
    if (value) node = e.get_item();
    else
    {
        value = e.get_item().parentNode._value;
        node = e.get_item().parentNode;
    }
    
    var text = (node.innerText) ? node.innerText : (node.textContent) ? node.textContent : node.innerHtml;
    
    var ep=value.indexOf('!te!');
    if (ep>0) value=value.substring(0,ep);
    
    if (value.length>0) 
    {
        sender.get_element().value = value;
        GetTickerPage(value);
    }
}