function hide_filters() {
    $('#filters, #ad-wsk').hide();
    $('.hide-filter').hide();
    $('.show-filter').show();
    $('#main-content').css('margin-left', '0');
}

function show_filters() {
    $('#filters, #ad-wsk').show();
    $('.hide-filter').show();
    $('.show-filter').hide();
    $('#main-content').css('margin-left', '230px');
}

function toggle_filter(t) {
    var filter = $(t).parents('.results-filter-item');
    filter.toggleClass('opened').toggleClass('closed')
    filter.children('.filter-terms').toggle();
}

function view_more(t, sort_alphabetical) {
    $(t).parent().hide();
    $(t).parents('.results-filter-item').find('.more').show();
    if (sort_alphabetical) {
        var list = $(t).parent().parent();
        var items = $(t).parent().siblings().get();
        items.sort (function(a, b) {
            var keyA = $(a).children('a').text().toUpperCase();
            var keyB = $(b).children('a').text().toUpperCase();
            if (keyA < keyB) return -1;
            if (keyA > keyB) return 1;
            return 0;
	});
        $.each(items, function(index, item) {
	    list.append(item);
	});
    }
}

function changeListView(viewType) {
    addUserPreference('resultsListViewType', viewType);
}

$(document).ready(function(){
    $("a").filter(".targetblank").each(function(){
        $(this).attr("target","_blxzank");
    });

    highlightOnHover($('.results-list-item'), 'results-item-hover');

    addToggleView($('#results-list'), 
		  $('.expanded-view-go'), 
		  $('.list-view-go'),
		  changeListView);
});

