var browser = new Browser();

//---------------------------------------------------------------------------------------------//
// function Browser()
//---------------------------------------------------------------------------------------------//
function Browser()
{
	var ua = navigator.userAgent;

	this.isNS    = ((ua.indexOf("Netscape6/") >= 0) || (ua.indexOf("Gecko") >= 0));
	this.isIE    = ((ua.indexOf("MSIE") >= 0) && (!this.isNS));
}

//---------------------------------------------------------------------------------------------//
// function pageLoad(sPage)
//---------------------------------------------------------------------------------------------//
function pageLoad(sItem)
{
	if (parent.toc)
	{
		if (parent.toc.document.getElementById(sItem))
		{
			if (parent.sCurrentItem != sItem)
			{
				// Turn off the current item
				if (parent.sCurrentItem != "")
				{
					var currentItem = parent.toc.document.getElementById(parent.sCurrentItem);
					var currentItemLink = parent.toc.document.getElementById(parent.sCurrentItem + "Link");
			
					currentItem.className = (currentItem.className != null) ? currentItem.className.replace('TOCItemRowHighLight', "TOCItemRow") : currentItem.className;
					currentItemLink.className = (currentItemLink.className != null) ? currentItemLink.className.replace('TOCItemLinkHighLight', "TOCItemLink") : currentItemLink.className;
                    currentItem.className = (currentItem.className != null) ? currentItem.className.replace('TOCHeaderRowHighLight', "TOCHeaderRow") : currentItem.className;
					currentItemLink.className = (currentItemLink.className != null) ? currentItemLink.className.replace('TOCHeaderLinkHighLight', "TOCHeaderLink") : currentItemLink.className;
				}
				
				// Turn on the new item
				var item = parent.toc.document.getElementById(sItem);
				var itemLink = parent.toc.document.getElementById(sItem + "Link");
			
				item.className = (item.className != null) ? item.className.replace("TOCItemRow", 'TOCItemRowHighLight') : item.className;
				itemLink.className = (itemLink.className != null) ? itemLink.className.replace("TOCItemLink", 'TOCItemLinkHighLight') : itemLink.className;
                item.className = (item.className != null) ? item.className.replace("TOCHeaderRow", 'TOCHeaderRowHighLight') : item.className;
				itemLink.className = (itemLink.className != null) ? itemLink.className.replace("TOCHeaderLink", 'TOCHeaderLinkHighLight') : itemLink.className;
				
				parent.sCurrentItem = sItem;
			}	
		}
	}
}

//----------------------------------------------------------------------------------------------------//
//--- dialog function
//--- This function simply opens a window in the center of the screen with the appropriate URL.
//----------------------------------------------------------------------------------------------------//
function dialog(url, height, width) 
{
	var features = new String();
	var chasm = screen.availWidth;
	var mount = screen.availHeight;

	features += "height=" + height + ",";
	features += "width=" + width + ",";
	features += "left=" + ((chasm - width - 10) * .5) + ",";
	features += "top=" + ((mount - height - 30) * .5) + ",";
	features += "center=yes,"
	features += ", scrollbars";
	features += ", resizable";
	
	var oPopUpWindow = window.open(url, "TrackerDialog", features);
	oPopUpWindow.focus();	
}