var pic = null
var popImg = null  // use this when referring to pop-up image
var picTitle = null
var imgCount = 0
var imgWinName = "popImg"

function openPopImg(picName, windowTitle, windowWidth, windowHeight)
{
	ClosePopWin()
	picTitle = windowTitle
 	imgWinName = "popImg" + imgCount++ //unique name for each pop-up window
	popImg = window.open(picName, imgWinName,
					    "toolbar=no,scrollbars=no,resizable=no,width=" 
					  + (parseInt(windowWidth)+20)  + ",height=" 
          			  + (parseInt(windowHeight)+15)) 
}

function ClosePopWin()
{    // close pop-up window if it is open 
	if (navigator.appName != "Microsoft Internet Explorer" || parseInt(navigator.appVersion) >=4) //do not close if early IE
    if(popImg != null) 
		if(!popImg.closed)
			popImg.close() 
}

function setStatus(msg)
{
  	status = msg
  	return true
}

// for Netscape 3+ and IE 4+

var priorPic = new Array()
var noPic = 0
var foundit = false

function openPopImg(picName,  windowTitle, windowWidth, windowHeight)
{
  	var i = 0
	
  	if(pic == picName && winOpen())
	{
		popImg.focus()
    }
	else
	{
    	foundit = false
		
    	for(i=0; i<=noPic; i++)
		{
      		if (priorPic[i] == picName)
        	foundit = true
		}
	
		pic = picName;
		ClosePopWin();
    	picTitle = windowTitle;
    	imgWinName = "popImg" + imgCount++ //unique name for each pop-up window
	
    	if(!foundit)
		{
      		priorPic[noPic++] = pic;
		}
		popImg = OpenPopWin(imgWinName, windowWidth, windowHeight)
	}
}

function OpenPopWin(imgWinName, windowWidth, windowHeight)
{
  	var winFeatures = "toolbar=yes,scrollbars=auto,resizable=no,width=" 
   					 + windowWidth + ",height=" + windowHeight;
	
	return window.open("/pop_up.html", imgWinName, winFeatures)
}

function winOpen()
{
  	if(popImg != null)
	{ 
   		if(popImg.closed != true) 
			return true; 
		else 
			return false;
    }  
  	else
    	return false
}

// Use this function to control placement of pop-up window
// in Netscape 4+ and Internet Explorer 4+
function OpenPopWin(imgWinName, windowWidth, windowHeight)
{
  	var leftX = 5  // distance of window's left side from left of screen
  	var topY = 5   // distance of window's top side from top of screen
  	var winFeatures = "toolbar=no,scrollbars=auto,resizable=no,width=" 
    				 + windowWidth + ",height=" + windowHeight
	if (leftX>0)
	{
   		winFeatures += ",screenX=" + leftX + ",left=" + leftX	
                	+  ",screenY=" + topY + ",top=" + topY
    }
  	return window.open("pop_up.html", imgWinName, winFeatures)
}
