function changeImpressionImage(way, progress)
{
	if(!way) way = 'next';
	if(way == 'next')
	{
		var next = parseInt(document.getElementById('currentImpressionImage').value) + 1;
		if(next > parseInt(document.getElementById('lastImpressionImage').value)) next = 1;
		document.getElementById('currentImpressionImage').value = next;
	}
	else if(way == 'prev')
	{
		var next = parseInt(document.getElementById('currentImpressionImage').value) - 1;
		if(next < 1) next = parseInt(document.getElementById('lastImpressionImage').value);
		document.getElementById('currentImpressionImage').value = next;
	}

	if(!progress) progress = 0;
	if(progress == '0') document.getElementById('impressionImageTmp').style.backgroundImage = document.getElementById('image_'+next).style.backgroundImage;
	if(navigator.appName == 'Microsoft Internet Explorer')
	{
		if(document.getElementById('impressionImageTmp').style.display == 'none')
		{
			document.getElementById('impressionImageTmp').style.filter = 'alpha(opacity=0)';
			document.getElementById('impressionImageTmp').style.display = 'block';
		}
		progress = parseFloat(progress) + 10;
		document.getElementById('impressionImageTmp').style.filter = 'alpha(opacity='+progress+')';
		if(progress < 100) setTimeout('changeImpressionImage("same","'+progress+'")',25);
		else
		{
			document.getElementById('impressionImage').style.backgroundImage = document.getElementById('impressionImageTmp').style.backgroundImage;
			document.getElementById('impressionImageTmp').style.display = 'none';
		}
	}
	else
	{
		if(document.getElementById('impressionImageTmp').style.display == 'none')
		{
			document.getElementById('impressionImageTmp').style.opacity = 0;
			document.getElementById('impressionImageTmp').style.display = 'block';
		}
		progress = parseFloat(progress) + 0.10;
		document.getElementById('impressionImageTmp').style.opacity = progress;
		if(progress < 1) setTimeout('changeImpressionImage("same","'+progress+'")',25);
		else
		{
			document.getElementById('impressionImage').style.backgroundImage = document.getElementById('impressionImageTmp').style.backgroundImage;
			document.getElementById('impressionImageTmp').style.display = 'none';
		}
	}
}
