var adjWidth, adjHeight, adjWidthaw, adjHeightaw;

{	if (navigator.appName == 'Netscape')
	{
		adjWidth =  0;
		adjHeight = 0;
		adjWidthaw =  0;
		adjHeightaw = 20;
	}
	else
	{ //if MIE: add necessary px
		adjWidth =  0;
		adjHeight =  -19;
		adjWidthaw =  0;
		adjHeightaw =  0;
	}
}



var newgeneric = null;
function opengeneric(url,name,w,h)
	{
var neww = (adjWidth - (-w));
var newh = (adjHeight - (-h));
var winl = (screen.availWidth - neww) / 2;
var wint = ((screen.availHeight - newh) - 80) / 2;
  if (newgeneric != null && newgeneric.open) newgeneric.close();
  newgeneric = window.open(url,name ,"toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=yes,width=" + neww + ",height=" + newh + ",top=" + wint + ",left=" + winl);
	}


/* write a close window button */
var clswin = '<div style="float:right;"><table style="text-align:center; border:1px solid #666666; background-color:#efefef; width:100px;"><tr><td><a href="javascript:window.close()" class="caption" style="font-size:10px; font-weight:bold">Close Window</a></td></tr></table></div>';

function writeClosewindow()
{
	document.write('' + clswin + '');
}


/* autoclose - closes open windows */
function autoclose()
	{
  if (newframes != null && newframes.open) newframes.close();
  if (newdetail != null && newdetail.open) newdetail.close();
  if (newfyi != null && newfyi.open) newfyi.close();
  if (newgeneric != null && newgeneric.open) newgeneric.close();
  if (newglossterm != null && newglossterm.open) newglossterm.close();
  if (newglossnav != null && newglossnav.open) newglossnav.close();
  if (newimage != null && newimage.open) newimage.close();
  if (newmedia != null && newmedia.open) newmedia.close();
  if (newredirect != null && newredirect.open) newredirect.close();
  if (newreview != null && newreview.open) newreview.close();
  if (newstudy != null && newstudy.open) newstudy.close();
  if (newtry != null && newtry.open) newtry.close();
  if (newVideo != null && newVideo.open) newVideo.close();
  else {return null};
	}