	var newVideos = new Class({
		initialize: function(basename,urladd,whileload,max,isStartLoad) {
            if (isStartLoad) {
                this.to(0, urladd+'&anf=0', whileload);
            } else {
                MDHlib.ajaxAnchorNavigation.init('get', urladd+'&anf=0', 1);
            }
		},
		to: function(page,aurl,whilewaiting) {
            
            var callThis = '?'+aurl.replace('/?', '').replace(/\&amp\;/g, '&')+'&isajax=y';
            if (MDHlib.anchorTranslator.userDefinedValues.filters && callThis.indexOf('filters') == -1) {
                callThis += '&' + MDHlib.anchorTranslator.userDefinedValues.filters;
            }
            window.scrollTo(0,0);

            if (!MDHlib.ajaxAnchorNavigation.active) {
                MDHlib.ajaxAnchorNavigation.init('get', callThis, 1);
            } else if (MDHlib.ajaxAnchorNavigation.isSetAnchor) {
                MDHlib.ajaxAnchorNavigation.setAnchor('get', callThis, 1);
            }
            var a = MDHlib.ajaxAnchorNavigation.isPageUpdate;
            if (MDHlib.ajaxAnchorNavigation.isPageUpdate) {
                new Request({
                    url: '/',
                    method: 'get',
                    data: callThis.substr(callThis.indexOf('?') + 1),
                    autoCancel: true,
                    noCache: true,
                    onRequest: function(){
                        if(whilewaiting) $('mdhmaincontent').set('html',$(whilewaiting).innerHTML);
                    },
                    onSuccess: function (text) {
                        $('mdhmaincontent').set('html', text);
                        if ($('filtersArray')) {
                            var currentFiltersArray = new Array();
                            $('filtersArray').getChildren().each(function (el) {
                                if (el.get('html') != '') {
                                    currentFiltersArray.push(el.get('html').replace(/\|/g, '%-%;'));
                                }
                            });
							webcamSort.filtersNoobSlide();
							
                            if (!MDHlib.anchorTranslator.userDefinedValues.filters) {
                                MDHlib.anchorTranslator.userDefinedValues.filters = 'filter=close';
                            }
                            MDHlib.anchorTranslator.userDefinedValues.currentFiltersArray = currentFiltersArray;

                            if (currentFiltersArray.length != 0 && MDHlib.ajaxAnchorNavigation.fakeHash.indexOf('currentFilters') == -1) {
                                MDHlib.ajaxAnchorNavigation.fakeHash += '|currentFilters|' + currentFiltersArray.join('%%%;').replace(/\|/g, '%-%;');
                            } else if (currentFiltersArray.length == 0 && MDHlib.ajaxAnchorNavigation.fakeHash.indexOf('currentFilters') == -1) {
                                MDHlib.ajaxAnchorNavigation.fakeHash += '|currentFilters|all';
                            }
                        }
                    }
                }).send();
            }
		}
	});
