function initGallery()
{
	$(".galleryblock .thumbs img").click(function(event)
	{
		var strID = event.target.id;
		
		//get the gallery block
		var strGalleryID = $(event.target).parents("div.galleryblock").attr('id');
		$("#"+strGalleryID+" .mainpiccontainer img[@id!='large"+strID+"']").hide();
	
		$('#large'+strID).fadeIn("slow");
		
		centreGalleryImg($('#large'+strID));
		
		$('#'+strGalleryID+' .credit span').hide();
		strCreditID=strID+'-credit';
		if ($('#'+strCreditID).length)
		{
			$('#'+strGalleryID+' .credit span').html('Picture: '+$('#'+strCreditID).html()).show();
		}
		
	});
}


function centreGalleryImg(oImage)
{
	oImageDOM=oImage.get(0);
	
	//alert(oImageDOM.id+': '+oImageDOM.width+','+oImageDOM.height);
	
	if (oImageDOM.width > 0 && oImageDOM.height > 0)
	{
		var intLeftMargin = Math.floor((566 - oImageDOM.width)/2);
		if (intLeftMargin <= 1) intLeftMargin = 0;

		var intTopMargin = Math.floor((424 - oImageDOM.height)/2);
		if (intTopMargin <= 1) intTopMargin = 0;

		oImage.css("margin-left",intLeftMargin);
		oImage.css("margin-top",intTopMargin);
	}
}
