var ifmUse = false;
var oSpnForOnload = null;

function showHideSideBarOnload()
{
	if ( oSpnForOnload != null )
	{
		oSpnForOnload.style.display = 'none';
		oSpnForOnload.style.display = 'block';
		oSpnForOnload = null;
	}
}
function showHideSideBar( sSpnId, sFrmId, sSrcName )
{
	var i;
	var sUA = navigator.userAgent.toLowerCase();
	
	var oSpn = null;
	var oFrm = null;
	var ctrlad = true;
	if ( ! document.getElementById )
	{
		if ( document.all )
		{
			oSpn = document.all( sSpnId );
			oFrm = document.all( sFrmId );
		}
		ctrlad = false;
	}
	else if ( ! document.getElementById( sFrmId ) )
	{
		ctrlad = false;
	}
	else
	{
		oSpn = document.getElementById( sSpnId ) ;
		oFrm = document.getElementById( sFrmId ) ;
		if ( ! document.all )
		{
			ctrlad = false;
		}
		else if ( window.opera )
		{
			ctrlad = false;
		}
		else if ( 0 <= sUA.indexOf( "msn 8" ) || 0 <= sUA.indexOf( "msn 9" ) || 0 <= sUA.indexOf( "msn 10" ) )
		{
			if ( window.event && window.event.type == 'load' )
			{
				oFrm.src = 'about:blank';
			}
			oSpn.style.display = 'none';
			return 0;
		}
	}
	if ( ! ctrlad )
	{
		if ( ! ifmUse && oSpn && oFrm )
		{
			oSpnForOnload = oSpn;
			oFrm.onload = showHideSideBarOnload;
			sSrcName += ( 0 <= sSrcName.indexOf( '?' ) ) ? '&' : '?' ;
			sSrcName += "" + Math.floor( Math.random() * 900000 ) + 100000;
			oFrm.src = sSrcName;
			ifmUse = true;
			oSpn.style.display = 'block';
		}
		return 0;
	}
	
	var iWidth;
	if ( document.body.clientWidth )
	{
		iWidth = document.body.clientWidth;
	}
	else
	{
		iWidth = window.innerWidth;
	}
	
	if ( iWidth > 950 )
	{
		if ( ! ifmUse )
		{
			oSpnForOnload = oSpn;
			oFrm.onload = showHideSideBarOnload;
			sSrcName += ( 0 <= sSrcName.indexOf( '?' ) ) ? '&' : '?' ;
			sSrcName += "" + Math.floor( Math.random() * 900000 ) + 100000;
			oFrm.src = sSrcName;
			ifmUse = true;
		}
		oSpn.style.display = 'block';
	}
	else
	{
		if ( window.event && window.event.type == 'load' )
		{
			oFrm.src = 'about:blank';
		}
		oSpn.style.display = 'none';
	}

}
