var toHide = Array();
var activEl = '';

function salectDiv()
{
    activEl = 'search_filter_div_select';
    if (toHide.length == 0) {
        toHide[toHide.length] = activEl;
        hideAndDestroy();
    }
    if ($(activEl)) {
        if ($(activEl).style.visibility == 'visible') $(activEl).style.visibility = 'hidden';
        else $(activEl).style.visibility = 'visible';
    }
}

function searchFilterItemClick(id)
{
    var str = id.split('_select_');
    if ($('mode')) $('mode').value = str[1];
    if ($(str[0])) {
        $(str[0]).innerHTML = $(id).innerHTML;
        $(id).parentNode.style.visibility = 'hidden';
    }
}

function searchFilterItemMouseOut(id)
{
    if ($(id)) $(id).style.backgroundColor = '';
}

function searchFilterItemMouseOver(id)
{
    if ($(id)) $(id).style.backgroundColor = '#e5e5e5';
}

function hideAndDestroy()
{
    $(document.body).onclick = function() { hideDivs(); };
}

function hideDivs()
{
    for (var i=0; i < toHide.length; i++){
        if (activEl != toHide[i]) $(toHide[i]).style.visibility = 'hidden';
    }
    activEl = '';
}
