﻿function doSearchExtended() {
    var popupInactiveBg = document.getElementById('popupInactiveBg');
    var popupContainer = document.getElementById('popupContainer');

    popupInactiveBg.style.display = '';
    popupContainer.style.display = '';

}

function endSearchExtended() {
    var popupInactiveBg = document.getElementById('popupInactiveBg');
    var popupContainer = document.getElementById('popupContainer');

    popupInactiveBg.style.display = 'none';
    popupContainer.style.display = 'none';

}

function selectItem(itm, fld, val) {
    fldElement = document.getElementById(fld);
    if (itm.className.indexOf(' selected') >= 0) {
        itm.className = itm.className.replace(' selected', '');
        if (fldElement != undefined) {
            fldElement.value = fldElement.value.replace(val + ';', '');
        }
    }
    else {
        itm.className = itm.className + ' selected';
        if (fldElement != undefined) {
            if (fldElement.value == '') {
                fldElement.value = fldElement.value + ';';
            }
            fldElement.value = fldElement.value + val + ';';
        }
    }
}

function drillDown(itm, fld, val) {
    fldElement = document.getElementById(fld);

    if (itm.className.indexOf(' selected') >= 0) {
        itm.className = itm.className.replace(' selected', '');
        if (fldElement != undefined) {
            fldElement.value = fldElement.value.replace(val + ';', '');
        }
    }
    else {
        itm.className = itm.className + ' selected';
        if (fldElement != undefined) {
            if (fldElement.value == '') {
                fldElement.value = fldElement.value + ';';
            }
            fldElement.value = fldElement.value + val + ';';
        }
    }
    fldElement.form.submit();
}

function toggleOnOff(elmtID) {
    var elmt = document.getElementById(elmtID);
    if (elmt != undefined) {
        if (elmt.style.display == '') {
            elmt.style.display = 'none'
        }
        else {
            elmt.style.display = '';
        }
    }
}
