var g_LoadCheckInterval;
var g_aImages;
var g_iImage;
function $( elementId )
{
	return document.getElementById( elementId );
}
function closeEnlarged()
{
	$('enlarged').style.display = "none";
	$('enlargedPlate').style.display = "none";
	$('enlargedImg').src = '';
}
function checkLoadComplete()
{
	if( $('enlargedImg').complete )
	{
		$('enlargedPlate').style.display = "block";
		var e = $('enlarged');
		e.style.display = "block";
		var h = 131 + $('enlargedImg').height;
		var y = (e.offsetParent.clientHeight - h) / 2;
		e.children[0].style.marginTop = y + "px";
		clearInterval( g_LoadCheckInterval );
	}
}
function loadEnlarged( imageUrl, buyUrl, imgDescription )
{
	g_aImages = imageUrl.split( "," );
	if( g_aImages.length == 1 )
	{
		$('prev').style.display = "none";
		$('next').style.display = "none";
		$('enlargedImg').src = 'images/Media/' + imageUrl;
	}
	else
	{
		g_iImage = 0;
		$('prev').style.display = "none";
		$('next').style.display = "inline";
		$('enlargedImg').src = 'images/Media/' + g_aImages[g_iImage];
	}
	if( buyUrl == "" )
	{
		$('buyLink').style.display = "none";
		$('close').style.marginRight = "50px";
		$('close').style.marginLeft = "50px";
	}
	else
	{
		$('buyLink').href = buyUrl;
		$('buyLink').style.display = "inline";
	}
	$('imgDesc').innerHTML = imgDescription;
	g_LoadCheckInterval = setInterval( "checkLoadComplete();", 100 );
}
function nextPicture()
{
	g_iImage++;
	$('enlarged').style.display = "none";
	$('enlarged').children[0].style.marginTop = '0px';
	$('prev').style.display = "inline";
	$('enlargedImg').src = 'images/Media/' + g_aImages[g_iImage];
	if( g_iImage >= (g_aImages.length - 1) )
	{
		$('next').style.display = "none";
	}
	g_LoadCheckInterval = setInterval( "checkLoadComplete();", 100 );
}
function prevPicture()
{
	g_iImage--;
	$('enlarged').style.display = "none";
	$('enlarged').children[0].style.marginTop = '0px';
	$('next').style.display = "inline";
	$('enlargedImg').src = 'images/Media/' + g_aImages[g_iImage];
	if( g_iImage == 0 )
	{
		$('prev').style.display = "none";
	}
	g_LoadCheckInterval = setInterval( "checkLoadComplete();", 100 );
}

