/**
 * @author Bernd
 */


	var go_ajax = function (element, updateid, column) {
    var to_update = $(updateid);
 
    $$(element+' a').each(function(el){
 
		el.onclick = function() {
			$$(element+' li.current').each(function(e2){e2.removeClass('current')});

            var url = el.href;
            var urlextend = url+"&request="+column;
            var fadeout = to_update.effect('opacity').start(1, 0)
             
            fadeout.addEvent('onComplete', function(e) {
                new Ajax(urlextend, {
                    method: 'post',
                    update: to_update,
                    onRequest: function() {
                    },
                    onComplete: function(response) { 
                        //location.hash = '#'+escape(url);
                        to_update.effect('opacity').start(0, 1);
						el.parentNode.addClass('current');

                    }
                }).request();
            });
            return false;
        }
    });
}	




	window.addEvent('domready', function(e) {
		go_ajax(
			'.pagination',
			'moderatoren',
			'main'
		);
	});
