var pic 		= null;
var popImg 		= null;  
var picTitle 	= null;
var imgCount 	= 0;
var imgWinName 	= "popImg";
var priorPic 	= new Array();
var noPic 		= 0;
var foundit 	= false;

function closePopImg()
{   
	if (navigator.appName != "Microsoft Internet Explorer" || parseInt(navigator.appVersion) >=4) 
	{
    	if(popImg != null) 
		{
			if(popImg.closed==false) popImg.close();
		}
	}
}

function openPopImgWin(imgWinName, windowWidth, windowHeight)
{
	var	leftX = (screen.availWidth-windowWidth) / 2;
 	var	topY  = (screen.availHeight-windowHeight) / 2;	

  	var winFeatures = "toolbar=no,scrollbars=no,resizable=no,width=" 
						+ windowWidth + ",height=" + windowHeight
						+ ",screenX=" + leftX + ",left=" + leftX	
						+ ",screenY=" + topY + ",top=" + topY;

  	return window.open("pimg.htm", imgWinName, winFeatures);
}

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;
		
		closePopImg();
		
		picTitle = windowTitle;
	
		imgWinName = "popImg" + imgCount++;
		
		if(!foundit)
		{
			priorPic[noPic++] = pic;
		}
		
		popImg = openPopImgWin(imgWinName, windowWidth, windowHeight);
	}
}
  
function winOpen()
{
	if(popImg != null)
	{ 
    	if(popImg.closed != true) 
		{
			return true; 
		}
		else 
		{
			return false;
		}
    }  
	else
	{
    	return false;
	}
 }


