function filter_change(el)
{
    var category = document.getElementById('category');
    var genre = document.getElementById('genre');

    var gamesReload = 1;

    if(filterValues) {

        var new_href = '/appstore/tracker';

        filterValues.category = category.value;
        if(category.value == 'games') {
            filterValues.genre = genre.value;
        } else {
            filterValues.genre = '';
        }

        if(category.value != 'games') {
            filterValues['genre'] = '';
        }
        
        for(k in filterValues) {
            if(filterValues[k] != '') {
                new_href += '/' + filterValues[k];
            }
        }

        if(category.value != 'games') {
            genre.value = '';
            genre.style.visibility = 'hidden';
            window.location.href = new_href;
        } else {
            genre.style.visibility = 'visible';
            if(genre.value != '' || gamesReload) {
                window.location.href = new_href;
            }
        }
    }
}