//<!--
var loadwin;
var width = height = scrX = scrY = 0;
var n = 1;
img1 = img2 = img3 = new Image(); 
img1.src = "./black.gif"; img2.src = "./grey.gif"; img3.src = "./dummy.gif";
newbrowser = (parseFloat(navigator.appVersion) >= 4);

function launch(fig) {
	var i;
	for (i=0; i < windows.length; i++) {
		if (windows[i] == fig) {
			width = widths[i]; height = heights[i];
			scrY = 10*(i+1);
			scrX = ( newbrowser ? screen.availWidth-width-15-5*i : scrY );
			break;
		}
	}
	if (!loaded[i] || loaded[i] == "" || loaded[i].closed)
		loaded[i] = open('./figures/fig'+fig+'.html','fig'+fig, 'width='+width+',height='+height+
		',screenX='+scrX+',screenY='+scrY+
		',alwaysRaised=yes,dependent=yes,scrollbars=no,status=no,resizable=yes')
	else loaded[i].focus();
	return;
}

function loadimages() {

	var oldbarpos = newbarpos = 0;
	var scrY = ( newbrowser ? screen.availHeight-150 : 10 );

	var text = "<html><head></head><body bgcolor='FFFFFF'>\n<center><p>Loading Images...\n" +
		"<p><table border=0 cellspacing=0 cellpadding=0 width=122 height=16>\n" +
		"<tr><td colspan="+(images.length+2)+"><img src='./black.gif' width=122 " +
		"height=1></td></tr>\n<tr><td><img src='./black.gif' width=1 height=14></td>\n";

	for (i = 1; i <= images.length; i++) {
		newbarpos = Math.round(120*i/images.length);
		text += "<td><img name='sp" + i + "' src='./dummy.gif' width=" +
			(newbarpos - oldbarpos) + " height=14></td>\n";
		oldbarpos = newbarpos;
	}

	text += "<td><img src='./black.gif' width=1 height=14></td></tr>\n" +
		"<tr><td colspan="+(images.length+2)+"><img src='./black.gif' width=122 " +
		"height=1></td></tr></table>\n<br><br><br><br><br>\n" +
		"<img name='dummy' src='./figures/fig_" + images[0] +
		"' width=1 height=1 onLoad='window.opener.getnext()'>\n</center></body></html>";

	loadwin = open('','loader','width=150,height=75,screenX=10,screenY='+scrY+
		',alwaysLowered=yes,dependent=yes,scrollbars=no,status=no,resizable=no')
	
	loadwin.document.open();
	loadwin.document.writeln(text);
	if (newbrowser) loadwin.onResize = getnext;

	return;
}

function getnext() {
	if (n >= images.length) {
		if (!loadwin.closed) {
			setTimeout("loadwin.document.sp"+n+".src = './midgrey.gif'",0);
			setTimeout('loadwin.close()',1000);
		}
		return;
	}
	loadwin.document.dummy.src = "./figures/fig_" + images[n];
	setTimeout("loadwin.document.sp"+n+".src = './midgrey.gif'",0);
	n++;
	
	return;
}
//-->

