/* *************************************************
*
*  © 2000 Etensity, Inc.
*	Popup Window code (in JavaScript)
*
*	Updated:	November 10, 2000
*	By:		Creative Development (Vienna)
*
*************************************************** */

function getNameRoot(filename) {
	// For naming the window, this returns just the filename without the path and extension

	filename = filename.toString();

	var rootStart = filename.lastIndexOf("/") + 1;
	var rootStop = filename.lastIndexOf(".");
	if (rootStop == -1) rootStop = filename.length;
	
	return filename.slice(rootStart, rootStop);
}

function Popup(filename, features) {
	// Show popup window based on features provided
	
   eval('' + getNameRoot(filename) + '_window = null');
	eval(getNameRoot(filename) + '_window = window.open("' + filename + '", "' + getNameRoot(filename) + '_window", "' + features + '")');
}

function ImagePopup(filename, title, padding, bgcolor, features) {
	// Opens a new window that shows just an image and is sized to fit it
   if (!title) title = "";
   if (!padding) padding = 0;
   if (!bgcolor) bgcolor = "#ffffff";
   if (!features) features = "";
		else features = "," + features;

   eval('' + getNameRoot(filename) + '_window = null');
	eval(getNameRoot(filename) + '_window = window.open("", "' + getNameRoot(filename) + '_window", "innerWidth=491,width=491,innerHeight=366,height=366,resizable' + features + '")');
	
	var win = eval(getNameRoot(filename) + '_window');
	
   bodyString = '<html>\n<head>\n<title>';
   bodyString += title;
   bodyString += '</title>\n</head>\n\n<body';
   bodyString += ' bgcolor="' + bgcolor + '"';
   bodyString += ' marginwidth="' + padding + '"';
   bodyString += ' marginheight="' + padding + '"';
   bodyString += ' leftmargin="' + padding + '"';
   bodyString += ' topmargin="' + padding + '"';
   bodyString += '>\n\n';

   bodyString += '<img src="' + filename + '" name="myImage" alt="" border="0"></img>\n\n';
   bodyString += '</body>\n</html>';

   with (eval(getNameRoot(filename) + '_window.document')) {
		open("text/html", "replace");
		write(bodyString);
		close();
	}
}
