<!-- // Activate cloak for older browsers
var winNew;
var fIsIe = (document.all != null);

function openWin(szUrl, szName, nWidth, nHeight, nTop, nLeft, fMenu, fBrowser)
{
	// Set defaults
	if (nWidth == null)
		nWidth = 600;

	if (nHeight == null)
		nHeight = 500;

	if (nTop == null)
		nTop = 25;

	if (nLeft == null)
		nLeft = 25;

	if (fMenu == null)
		fMenu = false;

	if (fBrowser == null)
		fBrowser = false;

	// Close any existing window
	if ((winNew != null) && (! winNew.closed))
		{
		winNew.close();

		// For some reason IE 5 has problems with winNew.close(), get 'winNew not object'.
		// Putting a "wait" in seems to work
		if (fIsIe)
			setTimeout("openSubWin('" + szUrl + "','" + szName + "'," + nWidth + "," +
			                       nHeight + "," + nTop + "," + nLeft + "," + fMenu + "," +
			                       fBrowser + ")", 500);
		else
			openSubWin(szUrl, szName, nWidth, nHeight, nTop, nLeft, fMenu, fBrowser);
		}
	else
		openSubWin(szUrl, szName, nWidth, nHeight, nTop, nLeft, fMenu, fBrowser);
}

function openSubWin(szUrl, szName, nWidth, nHeight, nTop, nLeft, fMenu, fBrowser)
{
var szMenu, szBrowser, szStatus;

	if (fMenu)
	{ szMenu = "yes"; szStatus = "yes"; }
	else
	{ szMenu = "no"; szStatus = "no"; }

	if (fBrowser)
		szBrowser = "yes";
	else
		szBrowser = "no"; 

	if (fIsIe)
		{
		if ((szUrl.indexOf('.asp') > -1) || (szUrl.indexOf('.htm') > -1) || (szUrl.indexOf('.html') > -1) || 
		    (szUrl.charAt(szUrl.length - 1) == "/"))
			winNew = window.open(szUrl, szName,
			                     "channelmode=no,directories=" + szBrowser + ",fullscreen=no,toolbar=" + szBrowser + ",location=" + szBrowser +
			                     ",menubar=" + szMenu + ",resizable=yes,scrollbars=yes,status=" + szStatus +
			                     ",top=" + nTop + ",left=" + nLeft +
			                     ",width=" + nWidth + ",height=" + nHeight, false);  // IE
		else
			winNew = window.open(szUrl, szName,
			                     "channelmode=no,directories=" + szBrowser + ",fullscreen=no,toolbar=" + szBrowser + ",location=" + szBrowser +
			                     ",menubar=" + szMenu + ",resizable=yes,scrollbars=yes,status=" + szStatus +
			                     ",top=" + nTop + ",left=" + nLeft +
			                     ",width=" + nWidth + ",height=" + nHeight, false);  // IE
		winNew.focus();
		}
	else
		{
		if ((szUrl.indexOf('.do') > -1) || (szUrl.indexOf('.md') > -1) || (szUrl.indexOf('.mp') > -1) ||
		    (szUrl.indexOf('.pdf') > -1) || (szUrl.indexOf('.pot') > -1) || (szUrl.indexOf('.pp') > -1) ||
		    (szUrl.indexOf('.vs') > -1) || (szUrl.indexOf('.xl') > -1))
			window.location = szUrl;
		else if (szUrl.indexOf('.nsf') > -1)
			{
			winNew = window.open(szUrl, szName,
			                     "directories=" + szBrowser + ",toolbar=" + szBrowser + ",location=" + szBrowser + ",menubar=" + szMenu +
			                     ",resizable=yes,scrollbars=yes,status=" + szStatus + 
			                     ",screenY=" + nTop + ",screenX=" + nLeft +
			                     ",width=" + nWidth + ",height=" + nHeight);  // Netscape
			winNew.focus();
			}
		else
			{
			winNew = window.open(szUrl, szName,
			                     "directories=" + szBrowser + ",toolbar=" + szBrowser + ",location=" + szBrowser + ",menubar=" + szMenu +
			                     ",resizable=yes,scrollbars=yes,status=" + szStatus +
			                     ",screenY=" + nTop + ",screenX=" + nLeft +
			                     ",width=" + nWidth + ",height=" + nHeight);  // Netscape
			winNew.focus();
			}
		}
}

// Deactivate cloak -->
