﻿function autocompleteBold(sender, e) {
    var behavior = $find('AutoCompleteEx');
    var target = behavior.get_completionList();
    var children = target.childNodes;
    var searchText = $get('Search_TextBox').value;

    for (var i = 0; i < children.length; i++) {
        var child = children[i];
        var value = child.innerHTML;

        child.innerHTML = eval("value.replace(/(" + searchText +
            ")/i, '<span style=\"font-size: 18px;\"><b>$1</b></span>')");
    }
}

function substanceAutocompleteBold(sender, e) {
    var behavior = $find('SubstanceAEX');
    var target = behavior.get_completionList();
    var children = target.childNodes;
    var searchText = $get('ContentPlaceHolder1_Page_SubstanceTextBox').value;

    for (var i = 0; i < children.length; i++) {
        var child = children[i];
        var value = child.innerHTML;

        child.innerHTML = eval("value.replace(/(" + searchText +
            ")/i, '<span style=\"font-size: 18px;\"><b>$1</b></span>')");
    }
}

function productAutocompleteBold(sender, e) {
    var behavior = $find('ProductAEX');
    var target = behavior.get_completionList();
    var children = target.childNodes;
    var searchText = $get('ContentPlaceHolder1_Page_ProductTextBox').value;

    for (var i = 0; i < children.length; i++) {
        var child = children[i];
        var value = child.innerHTML;

        child.innerHTML = eval("value.replace(/(" + searchText +
            ")/i, '<span style=\"font-size: 18px;\"><b>$1</b></span>')");
    }
}

function producerAutocompleteBold(sender, e) {
    var behavior = $find('ProducerAEX');
    var target = behavior.get_completionList();
    var children = target.childNodes;
    var searchText = $get('ContentPlaceHolder1_Page_ProducerTextBox').value;

    for (var i = 0; i < children.length; i++) {
        var child = children[i];
        var value = child.innerHTML;

        child.innerHTML = eval("value.replace(/(" + searchText +
            ")/i, '<span style=\"font-size: 18px;\"><b>$1</b></span>')");
    }
}

function tagAutocompleteBold(sender, e) {
    var behavior = $find('TagsAEX');
    var target = behavior.get_completionList();
    var children = target.childNodes;
    var searchText = $get('ContentPlaceHolder1_TagsTextBox').value;

    for (var i = 0; i < children.length; i++) {
        var child = children[i];
        var value = child.innerHTML;

        child.innerHTML = eval("value.replace(/(" + searchText +
            ")/i, '<span style=\"font-size: 18px;\"><b>$1</b></span>')");
    }
}

function diseaseAutocompleteBold(sender, e) {
    var behavior = $find('DiseaseAEX');
    var target = behavior.get_completionList();
    var children = target.childNodes;
    var searchText = $get('ContentPlaceHolder1_Page_DiseaseTextBox').value;

    for (var i = 0; i < children.length; i++) {
        var child = children[i];
        var value = child.innerHTML;

        child.innerHTML = eval("value.replace(/(" + searchText +
            ")/i, '<span style=\"font-size: 18px;\"><b>$1</b></span>')");
    }
}

function compareAutocompleteBold(sender, e) {
    var behavior = $find('CompareAEX');
    var target = behavior.get_completionList();
    var children = target.childNodes;
    var searchText = $get('ContentPlaceHolder1_PackageSelector_Control_PackageOrSubstance_TextBox').value;

    for (var i = 0; i < children.length; i++) {
        var child = children[i];
        var value = child.innerHTML;

        child.innerHTML = eval("value.replace(/(" + searchText +
            ")/i, '<span style=\"font-size: 18px;\"><b>$1</b></span>')");
    }
}

function diseaseAutocompleteBold(sender, e) {
    var behavior = $find('DiseaseAEX');
    var target = behavior.get_completionList();
    var children = target.childNodes;
    var searchText = $get('ContentPlaceHolder1_DiseaseSearchTextBox').value;

    for (var i = 0; i < children.length; i++) {
        var child = children[i];
        var value = child.innerHTML;

        child.innerHTML = eval("value.replace(/(" + searchText +
            ")/i, '<span style=\"font-size: 18px;\"><b>$1</b></span>')");
    }
}

function rxSearchAutocompleteBold(sender, e) {
    var behavior = $find('RxSearchAEX');
    var target = behavior.get_completionList();
    var children = target.childNodes;
    var searchText = $get('ContentPlaceHolder1_RxSearch_TextBox').value;

    for (var i = 0; i < children.length; i++) {
        var child = children[i];
        var value = child.innerHTML;

        child.innerHTML = eval("value.replace(/(" + searchText +
            ")/i, '<span style=\"font-size: 18px;\"><b>$1</b></span>')");
    }
}

function autocompleteSelected(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;
    return false;
}

function autocompleteSelectedSearch(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;
    document.getElementById('Search_Button').click();
    return false;
}

function autocompleteCompareSelected(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;
    document.getElementById('ContentPlaceHolder1_PackageSelector_Control_Add_Button').click();
    return false;
}

function autocompleteDiseaseSelected(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;
    document.getElementById('ContentPlaceHolder1_DiseaseSearchButton').click();
    return false;
}

function autocompleteRxSearchSelected(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;
    document.getElementById('ContentPlaceHolder1_RxSearch_Button').click();
    return false;
}

function autocompleteTagsSearchSelected(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;
    document.getElementById('ContentPlaceHolder1_TagsSearchButton').click();
    return false;
}
