function addLoadEvent(func)
{
	var oldonload = window.onload;
	if ( typeof window.onload != 'function' )
	{
		window.onload = func;
	}
	else
	{
		window.onload = function()
		{
			if ( oldonload )
			{
				oldonload();
			}
			func();
		}
	}
}

addLoadEvent( function() {

	// contar imágenes por fila

	var rows = $$('#gallerycontents table.galeria tr');

	if ( !rows.length )
	{
	  return;
	}

	var rcount = rows.length;
	var ccount = rows.first().select('td').length;

	var margin_left = 5;
	var margin_right = 5;
	var margin_top = 0;
	var margin_bottom = 8;

	var img_width = Math.round(( 635 - ccount * ( margin_left + margin_right ) ) / ccount);
	var img_height = Math.round(( 420 - rcount * ( margin_top + margin_bottom ) ) / rcount);

	if ( img_width > 150 )
	{
		img_width = 150;
	}
	if ( img_height > 100 )
	{
		img_height = 100;
	}

	$$('a > img.norclick', 'table.galeria td a > img').each(function(img){
		$(img.up('a')).observe('contextmenu', function(e) {
			Event.stop(e);
			return false;
		});
	});

	$$('table.galeria td img').each(function( img ) {
	/*
		var marginTop =(150 - img.height);
		var marginLeft = Math.round((150 - img.width) / 2);
		img.style.marginTop = marginTop+'px';
		img.style.marginLeft = marginLeft+'px';
		img.style.marginRight = marginLeft+'px';
		*/

	  if ( ccount < 5 )
	  {
	      img.style.width = img_width+'px';
		  img.style.height = img_height+'px';
	  }

// 		if ( $(img).getHeight() > 100 )
// 		{
// 		  img.style.height = '100px';
// 		}
// 		if ( $(img).getWidth() > 150 )
// 		{
// 		  img.style.height = '150px';
// 		}
	});
});