

// -----------------
// FRAMLELESS PEEKER
// -----------------
// (basic code taken from javascript.internet.com The JavaScript Source)

var windowW = 300;  // wide
var windowH = 200;  // high

// set vertical offset if you want the popup
// to rise above or stop below screen bottom;

var Yoffset = 0;   // in pixels, negative values allowed

// set the vertical motion parameters

var windowStep = 20; // move increment (pixels)
var moveSpeed = 0; // move speed (larger is slower)

// set the horizontal positioning of the window
// choices are left, center, right

Xmode = "right";

// in left or right Xmode, set any offset from
// the screen edge here, if desired

Xoffset = 0;

// set the url of the page to show in the popup

// set the title of the page

var title =  "Jargon";

// set this to true if the popup should close
// upon leaving the launching page; else, false

var autoclose = true;

// ============================
// do not edit below this line
// ============================

var windowX = (screen.width/2)-(windowW/2);
if (Xmode=="left") windowX=0+Xoffset;
if (Xmode=="right") windowX=screen.availWidth-Xoffset-windowW;
var windowY = (screen.availHeight);
var windowYstop = windowY-windowH-Yoffset;


s = "width="+windowW+",height="+windowH+",top="+windowY+",left="+windowX;
var beIE = document.all?true:false
var windowYnow

function displayPopup(urlPop) {
	
	windowYnow = windowY;

	if (beIE) {
	
		PFW = window.open("","pop","subWindow,"+s);
		PFW.blur();
		PFW.resizeTo(windowW,windowH);
		PFW.moveTo(windowX,windowY);
		window.focus();
		var frameString=""+
		"<html>"+
		"<head>"+
		"<title>"+title+"</title>"+
		"</head>"+

		"<frameset rows='*,0' framespacing=0 border=0 frameborder=0>"+
		"<frame name='top' src='"+urlPop+"' scrolling='auto'>"+
		"<frame name='bottom' src='about:blank' scrolling='no'>"+
		"</frameset>"+
		"</html>"
		
		PFW.document.open();
		PFW.document.write(frameString);
		PFW.document.close();
	}
	else {
		PFW=window.open(urlPop,"pop","subWindow","scrollbars,"+s);
		PFW.blur();
		window.focus(); 
		PFW.resizeTo(windowW,windowH);
		PFW.moveTo(windowX,windowY);
	}
	PFW.focus();
	if (autoclose) {
		window.onunload = function(){PFW.close()}
	}
	movePFW();
}

function movePFW(){
	if (document.all) {
		if (windowYnow>=windowYstop) {
			PFW.moveTo(windowX,windowYnow);
			PFW.focus();
			windowYnow=windowYnow-windowStep;
			timer=setTimeout("movePFW()",moveSpeed);
		}
		else {
			clearTimeout(timer);
			PFW.moveTo(windowX,windowYstop);
			PFW.focus();
   		}
	}
	else {
		PFW.moveTo(windowX,windowYstop);
	}
}

function resetPopup(){
	windowYnow = windowY;
}
