function tabbedMenu( menuId, className, indexPage )
{
	var links = $$('#' + menuId + ' a');
	var url = document.location.pathname;
	var selectedElement = null;
	var cnt = 0;
	
	if ( url.lastIndexOf('/') == url.length - 1 ) url += indexPage;

	while(cnt < links.length)
	{
		if ( url.match(links[cnt].getProperty('href')) ) selectedElement = links[cnt];
		cnt ++;
	}
	
	if (selectedElement != null) selectedElement.getParent().addClass(className);
}

function bindImageEvents()
{
	var images = $$('#testo img');
	
	if(images.length == 0) return;
	
	$('foto').addEvent('click', function()
	{
		$('foto').setStyle('display', 'none');
		$('win').empty();
		$('container').setStyle('opacity', 1);
	});
	
	for (q=0; q < images.length; q++)
	{
		images[q].addEvent('click', function()
		{
			var imgUrl = this.getProperty('src').replace('/thumb/', '/foto/');
			var myImg = new Element('img');
			
			myImg.setProperty('src', imgUrl);
			myImg.addEvent('load', function()
			{
				$('win').empty();
				this.injectInside('win');
				this.getParent().setStyle('width', this.getSize().x + 'px');
			});
			
			$('foto').setStyles(
			{
				'top' : $(document).getScroll().y + 100 + 'px',
				'display': 'block'
			});
			
			$('container').setStyle('opacity', 0.3);
		});
		
		images[q].addEvent('mouseenter', function(e)
		{
			this.addClass('over');
		});
		
		images[q].addEvent('mouseleave', function()
		{
			this.removeClass('over');
		});
	}
}