function pngdisplay(image, width, height, iclass) 
{
	if(navigator.appName=='Microsoft Internet Explorer') 
	{ 
		document.write('<img src="images/empty.gif" style="width: ' + width + '; height: ' + height + '; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=' + image + ', sizingMethod=scale)" class="' + iclass + '" border=0 />');
	} 
	else 
	{
		document.write('<img src="' + image + '" style="width: ' + width + '; height: ' + height + ';" class="' + iclass + '" />');
	}
}

function ShowProjects()
{
	if(document.getElementById("golos-rossii").style.display=='block')
	{
		HideProjects();
	}
	else
	{
		document.getElementById("golos-rossii").style.display='block';
		setShadowOpacity(1, 0.2, 1.0, 'golos-rossii');
	}
}

function HideProjects()
{
	setShadowOpacity(-1, 1.0, 0.2, 'golos-rossii');
}

function setShadowOpacity(param, start, full, obj)
{
	if(param==1)
	{
		if(start <= full)
		{
			setElementOpacity(obj, start);
			start=start+0.2;
			setTimeout('setShadowOpacity(1, '+start+', '+full+', "'+obj+'")', 50);
		}
	}
	
	if(param==-1)
	{
		if(start > full)
		{
			setElementOpacity(obj, start);
			start=start-0.2;
			setTimeout('setShadowOpacity(-1, '+start+', '+full+', "'+obj+'")', 50);
		}
		else
		{
			document.getElementById(obj).style.display='none';
		}
	}
}

function getOpacityProperty()
{
	if(typeof document.body.style.opacity == 'string') return 'opacity';
	else if(typeof document.body.style.MozOpacity == 'string') return 'MozOpacity';
	else if(typeof document.body.style.KhtmlOpacity == 'string') return 'KhtmlOpacity';
	else if(document.body.filters && navigator.appVersion.match(/MSIE ([\d.]+);/)[1]>=5.5) return 'filter';

	return false;
}

function setElementOpacity(sElemId, nOpacity)
{
	var opacityProp=getOpacityProperty();
	var elem=document.getElementById(sElemId);

	if(!elem || !opacityProp) return;
  
	if(opacityProp=="filter")
	{
		nOpacity *= 100;
	
		var oAlpha=elem.filters['DXImageTransform.Microsoft.alpha'] || elem.filters.alpha;
		if(oAlpha) oAlpha.opacity=nOpacity;
		else elem.style.filter += "progid:DXImageTransform.Microsoft.Alpha(opacity="+nOpacity+")";
	}
	else elem.style[opacityProp]=nOpacity;
}
