// <!--
// BEGIN Script

function errorSafe() { return true }

window.onerror = errorSafe;

// declare global variable name
var popUp = null;

// declare default pop-up window parameters (0 = no, 1 = yes)
// tl = toolbars, lo = location bar, di = directories, st = status bar, mn = menu bar
// sc = scrollable, rs = resizable, wd = width (pixels), hi = height (pixels)
var tl = 'no';
var lo = 'yes';
var di = 'no';
var st = 'no';
var mn = 'yes';
var sc = 'yes';
var rs = 'yes';
var wd = 600;
var hi = 600;

function new_window(url,name,tl,lo,di,st,mn,sc,rs,wd,hi) {
	var popParams = "'toolbar=" + tl + ',location=' + lo + ',directories=' + di+ ',status=' + st + ',menubar=' + mn + ',scrollbars=' + sc + ',resizable=' + rs + ',width=' + wd + ',height=' + hi + "'";
	// convert legacy values from 0 and 1, to no and yes
	popParams = popParams.replace(/=0,/g,'=no,');
	popParams = popParams.replace(/=1,/g,'=yes,');
	popUp = window.open(url, name, popParams);
	popUp.focus();
}

function popup(url, name, menubar, w, h) {
	self.name="main";
	newWindow = window.open(url,name,'resizable=yes ,scrollbars=yes ,menubar='+menubar+', toolbar=no ,status=no, location=no, width='+w+',height='+h);
	newWindow.focus();
}

function factSheet(xwin, srv, ds, gid, isJsp) {
	var domStyle = ( isJsp == 1 ) ? 'dom' : 'ds';
	var sid = new String(gid);
	var codes = sid.split(":");
	var fid = codes[2];
	var url = srv + '?' + domStyle + '=' + ds + '&fid=' + fid;
	xwin.opener.location=url;
}

function factSheetStruts(xwin, srv, gid) {
	var sid = new String(gid);
	var codes = sid.split(":");
	var fid = codes[2];
	var url = srv +  fid;  
	xwin.opener.location=url;
}

// END Script
// -->
