﻿// AJAX AutoComplete Input Bolding

function BoldChildren(){
 var behavior = $find('AutoCompleteEx');

    var target = behavior.get_completionList();
    if (behavior._currentPrefix != null)
    {
    var prefix = behavior._currentPrefix.toLowerCase();
    var i;
        for (i = 0; i < target.childNodes.length; i++)
        {
            var sValue = target.childNodes[i].innerHTML.toLowerCase();
            sValue.replace("è","e");
            sValue.replace("é","e");
            sValue.replace("ë","e");
            sValue.replace("ô","o");
            sValue.replace("ö","o");
            sValue.replace("ü","u");
            sValue.replace("ç","c");
            sValue.replace("â","a");
            if (sValue.indexOf(prefix) != -1)
            {
            var fstr = target.childNodes[i].innerHTML.substring(0, sValue.indexOf(prefix));
            var pstr = target.childNodes[i].innerHTML.substring(fstr.length, fstr.length + prefix.length);
            var estr = target.childNodes[i].innerHTML.substring(fstr.length + prefix.length, target.childNodes[i].innerHTML.length);
            //target.childNodes[i].innerHTML = fstr + '<B style="color:#820024;">' + pstr + '</B>' + estr;
            target.childNodes[i].innerHTML = fstr + pstr + estr;
           
            }
        }
    }
} 

function BoldChildren1(){
 var behavior = $find('AutoCompleteEx1');

    var target = behavior.get_completionList();
    if (behavior._currentPrefix != null)
    {
    var prefix = behavior._currentPrefix.toLowerCase();
    var i;
        for (i = 0; i < target.childNodes.length; i++)
        {
            var sValue = target.childNodes[i].innerHTML.toLowerCase();
            if (sValue.indexOf(prefix) != -1)
            {
             
            var fstr = target.childNodes[i].innerHTML.substring(0, sValue.indexOf(prefix));
            var pstr = target.childNodes[i].innerHTML.substring(fstr.length, fstr.length + prefix.length);
            var estr = target.childNodes[i].innerHTML.substring(fstr.length + prefix.length, target.childNodes[i].innerHTML.length);
            target.childNodes[i].innerHTML = fstr + pstr + estr;
            
           
            }
        }
    }
} 


function aceSelected(sender, e){  var value = e.get_value();  if (!value)   {    if (e._item.parentElement && e._item.parentElement.tagName == "LI")      value = e._item.parentElement.attributes["_value"].value;    else if (e._item.parentElement && e._item.parentElement.parentElement.tagName == "LI")      value = e._item.parentElement.parentElement.attributes["_value"].value;    else if (e._item.parentNode && e._item.parentNode.tagName == "LI")      value = e._item.parentNode._value;    else if (e._item.parentNode && e._item.parentNode.parentNode.tagName == "LI")      value = e._item.parentNode.parentNode._value;    else      value = "";  }  sender.get_element().value = value;}

/*
function aceSelected(sender, e)
{
  //alert(e.get_value()); 
  $get('txtSearch').value = e.get_value();
} */
