function GetStyleSheet( sName )
{
	var oStyleSheet = null;
	for(i = 0; i < document.styleSheets.length; i++)
	{
		if( document.styleSheets[i].title )
		{
			if( document.styleSheets[i].title.toLowerCase() == sName.toLowerCase() )
			{
				oStyleSheet = document.styleSheets[i];
				break;
			}
		}
		else if( document.styleSheets[i].href )
		{
			if( document.styleSheets[i].href.toLowerCase() == sName.toLowerCase() )
			{
				oStyleSheet = document.styleSheets[i];
				break;
			}
		}
	}
	return oStyleSheet;
}

function GetStyle(oStyleSheet, sSelector)
{
	var oStyle = null;
	var aRules = oStyleSheet.cssRules ? oStyleSheet.cssRules : oStyleSheet.rules;
	for(i = 0; i < aRules.length; i++)
	{
		if( aRules[i].selectorText.toLowerCase() == sSelector.toLowerCase() )
		{
			oStyle = aRules[i].style;
			break;
		}
	}
	return oStyle;
}

function StyleVisible( oStyle, bVisible )
{
	if( oStyle )
	{
		if( bVisible )
			oStyle.display = ""; //show
		else
			oStyle.display = "none"; //hide
	}
}

