var PaginationMenu = new Class({
	initialize: function(el)
		{
		var pagi=el.get('id');
		
		new Element('li', {'id': pagi+'_menuLink'}).inject($(pagi).getElement('ul')).set('html','<span class="pagimore">Seitenauswahl</span>');
		
		new Element('ul', {'id': pagi+'_menuList', 'class':'menuList'}).inject($(pagi), 'after');
		
		var myList = new Array();
		var myPages = new Array();
		
		$$('#'+pagi+' li').each(function(el) 
			{
			var id = el.get('id');

			if($chk(id))
				{
				var relpage = id.replace('page','');
				}
			else
				{
				var relpage=0;
				}
			
			if(relpage>0 && myPages.indexOf(relpage)<0)
				{
				el=el.getFirst();
					
				var nr = '000'+relpage;
				var nr = nr.substr(nr.length-3,3);
				
				if($chk(el.get('href')))
					{
					var tmp = nr+'<a href="'+el.get('href')+'">'+el.get('title')+'</a>';
					}
				else
					{
					var tmp = nr+'<span>'+el.get('title')+'</span>';
					}
					
				myList.push(tmp);
				myPages.push(relpage);
				}
			} );
		
		myList.sort();
		myList.each(function(itm)
			{
			var tmp = itm.substr(3,itm.length-3);
			new Element('li').inject($(pagi+'_menuList')).set('html', tmp); 
			} );
		
		new MenuSlider($(pagi+'_menuLink'), $(pagi+'_menuList'));
		}
});

window.addEvent("domready", function()
	{
	$$('div.pagination').each( function(el){ new PaginationMenu(el); });
	});
