// X-REF System 
// Jsutil.inc : Common Javascript Functions 
// Copyright (c) X-Ref AB 2001. All rights reserved.

// blank page
var emptyPage = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd"><HTML><HEAD><TITLE></TITLE></HEAD><BODY bgcolor="#ffffff">&nbsp;</BODY></HTML>';

nameWin = new Array();
handleWin = new Array();

function openit(url,name,width,height)
{
	if (!url) return;
	
	var strName = "default";
	var iWidth = null
	var iHeight = null;
	var iLeft = 0;
	var iTop = 0;
	var bCopyHistory = 0;
	var bDirectories = 0;
	var bFullscreen = 0;
	var bLocation = 0;
	var bMenubar = 0;
	var bResizable = 0;
	var bScrollbars = 0;
	var bStatus = 0;
	var bToolbar = 0;

	switch (name)
	{
	case 'help' :
		strName = name;
		iWidth = width ? width : 370;
		iHeight = height ? height : 430;
		bScrollbars=1;
		break;
	case 'index' :
		strName = name;
		iWidth = width ? width : 290;
		iHeight = height ? height : 320;
		iLeft = ((screen.width - iWidth)/2);
		iTop = ((screen.height - iHeight)/2);
		bResizable = 0;
		bScrollbars=0;
		break;
	default :
		iWidth = width ? width : null;
		iHeight = height ? height : null;
		iLeft = 1;
		iTop = 1;
		bCopyHistory = 1;
		bDirectories = 1;
		bLocation = 1;
		bMenubar = 1;
		bResizable = 1;
		bScrollbars = 1;
		bStatus = 1;
		bToolbar = 1;
	}

	var features =
		'width='        + iWidth +
		',height='      + iHeight +
		',left='        + iLeft +
		',top='         + iTop +
		',screenX='     + iLeft +
		',screenY='     + iTop +
		',copyhistory=' + bCopyHistory +
		',directories=' + bDirectories +
		',fullscreen='  + bFullscreen +
		',location='    + bLocation +
		',menubar='     + bMenubar +
		',resizable='   + bResizable +
		',scrollbars='  + bScrollbars +
		',status='      + bStatus +
		',toolbar='     + bToolbar;

 
	var winOpen = false;
	var winIndex = 0;
	var i;
	for (i=0; i < nameWin.length; i++)
	{
		if (nameWin[i] == strName)
		{
			if (handleWin[i] && !handleWin[i].closed)
			{
				winOpen = true;
				winIndex = i;
				break;
			}
		}
        
	}
    
    if (!window.name)
		window.name = "main";
		
	if (winOpen)
	{
		handleWin[winIndex].resizeTo(iWidth,iHeight);
		handleWin[winIndex].location = url;
		handleWin[winIndex].focus();
	}
	else
	{
		nameWin[i] = strName;
		handleWin[i] = window.open(url,strName,features);
	}

}

function reloadall()
{
	for (i=0; i < nameWin.length; i++)
	{
		if (handleWin[i] && !handleWin[i].closed)
		{
			if (nameWin[i] != 'logon')
				handleWin[i].location.reload();
		}
	}
}

function closeit(theWindow)
{
	for (i=0; i < nameWin.length; i++)
	{
		if (nameWin[i] == theWindow.name)
		{
			if (handleWin[i] && !handleWin[i].closed)
			{
				handleWin[i].close();
				break;
			}
		}
        
	}
}