document.observe('dom:loaded', function() {
    var sortingSelect = $('sorting_type');
    if (sortingSelect) {       
        sortingSelect.observe('change', function (event) {
            var form = sortingSelect.up('form');
            var url = form.action;
            if ((url+'').indexOf('?') == -1) {
                url = url + '?' + sortingSelect.name + '=' + sortingSelect.value;
            } else {
                url = url + '&' + sortingSelect.name + '=' + sortingSelect.value;
            }
            
            window.location = url;
        })
    }

    var filterCD = $('filter_cd');
    if (filterCD) {
        filterCD.observe('change', function (event) {            
            var form = filterCD.up('form');
            var url = form.action;
            if (filterCD.checked == true) {
                if ((url+'').indexOf('?') == -1) {
                    url = url + '?' + filterCD.name + '=' + filterCD.value;
                } else {
                    url = url + '&' + filterCD.name + '=' + filterCD.value;
                }
            }

            window.location = url;
        });
    }

	$$('.tabs a').each(function (elm) {
		elm.observe('click', function (event) {
            var tab = $(elm.rel);
            if (tab) {
                $$('.tabs li').invoke('removeClassName', 'selected');
                $$('.tab').invoke('hide');

                elm.up('li').addClassName('selected');
                tab.show();
            }
            event.stop();
		});
	});
});
