var VINOPORT = 
{
	gallery: function(object, direction)
	{
		// a képeket tartalmazó konténer
		var container = $(object);
		
		// az összes kép a konténerben
		var pictures = $(container).select('li');

		// az akutálisan megjelenített kép
		var activepicture = $(container).select('li[class="selected"]');
		activepicture = activepicture[0];

		// attól függoen hogy milyen irányba navigálunk
		switch(direction)
		{
			case 'previous':
				// lekérdezzük az elozo elemet
				var previous = $(activepicture).previous();
				
				if(previous && previous.tagName == 'LI')
					var toshow = previous;
				// ha nincs, akkor a legutolsót
				else
					var toshow = pictures[pictures.length-1];
			break;
			
			case 'next':
				// lekérdezzük a következo elemet
				var next = $(activepicture).next();
				
				if(next && next.tagName == 'LI')
					var toshow = next;
				// ha nincs, akkor a legutolsót
				else
					var toshow = pictures[0];
			break;
		}

		// az aktuálisról elvesszük a jelölést
		$(activepicture).removeClassName('selected');
			
		// rárakjuk az újra
		$(toshow).addClassName('selected');
	},
	
	wines: function(object, direction)
	{
		// a képeket tartalmazó konténer
		var container = $(object);
		
		// az összes bor a konténerben
		var wines = $(container).select('li');

		// az akutálisan megjelenített borok
		var activewines = $(container).select('li[class="selected"]');
		
		// attól függoen hogy milyen irányba navigálunk
		switch(direction)
		{
			case 'previous':
				// lekérdezzük az elozo elemet
				var previous = $(activewines[0]).previous();
				if(previous && previous.tagName == 'LI')
				{
					var toshow = previous;
					var tohide = activewines[activewines.length-1];
				}
			break;
			
			case 'next':
				// lekérdezzük az elozo elemet
				var next = $(activewines[activewines.length-1]).next();
				if(next && next.tagName == 'LI')
				{
					var toshow = next;
					var tohide = activewines[0];
				}
			break;
		}

		// elvesszük a jelölést
		if(tohide)
			$(tohide).removeClassName('selected');
			
		// rárakjuk az újra
		if(toshow)
			$(toshow).addClassName('selected');
	}	
}