function getStyle(oElm, strCssRule){
	var strValue = "";
	if(document.defaultView && document.defaultView.getComputedStyle){
		strValue = document.defaultView.getComputedStyle(oElm, "").getPropertyValue(strCssRule);
	}
	else if(oElm.currentStyle){
		strCssRule = strCssRule.replace(/-(w)/g, function (strMatch, p1){
			return p1.toUpperCase();
		});
		strValue = oElm.currentStyle[strCssRule];
	}
	return strValue;
}

function expandFolder(currentObject)
{
// Detect if not Safari 
if (!((document.childNodes) && (!document.all) && (!navigator.taintEnabled) && (!navigator.accentColorName))) {
	folder = document.getElementById(currentObject.id + "--div") ;
	
	if (getStyle(folder, 'display') == "none") 
	{
		folder.style.display = "block";
		currentObject.style.background = "url(/images/folderminus_bck.gif) no-repeat left center";
	}
	else 
	{
		folder.style.display = "none";
		currentObject.style.background = "url(/images/folderplus_bck.gif) no-repeat left center";
	}
	}
}
