// Copyright 1999 - 2001 by Ray Stott, Pop-up Images Script ver 2.0
// OK to use if this copyright is included
// Script is available at http://www.crays.com/jsc

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

///////////////////
function closePopImg(){    // 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
    closePopImg()
    picTitle = windowTitle
    imgWinName = "popImg" + imgCount++ //unique name for each pop-up window
    if(!foundit){
      priorPic[noPic++] = pic
      }
	//windowHeight = parseint(windowHeight,10) + 30; //+ 30;
    popImg = openPopImgWin(imgWinName, windowWidth, windowHeight)
    }
  }

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 openPopImgWin(imgWinName, windowWidth, windowHeight){
  var windowHeight = parseInt(windowHeight)+30
  var leftX = 20  // distance of window's left side from left of screen
  var topY = 20   // distance of window's top side from top of screen
  var winFeatures = "toolbar=no,scrollbars=no,resizable=no,width=" 
    + windowWidth + ",height=" + windowHeight
  if (leftX>0){
    winFeatures += ",screenX=" + leftX + ",left=" + leftX	
                + ",screenY=" + topY + ",top=" + topY
    }
  return window.open("/pop_image.html", imgWinName, winFeatures)
  }
// END Pop-up Images Script--------------------------------------------

// OpenNoScrollWindow -------------------------------------------------
function OpenNoScrollWindow (URLadress, WWidth, WHeight) { 
	parametrai = "toolbar=no,directories=no,status=no,scrollbars=no,resize=no,menubar=no,width=" + WWidth + ",height=" + WHeight;
	OpenedWin = window.open(URLadress, "OpenedWin", parametrai);
	OpenedWin.focus();
}

// OpenNoScrollWindow2 -------------------------------------------------
// Jei reikia antra pop-up atidaryti
function OpenNoScrollWindow2 (URLadress, WWidth, WHeight) { 
	parametrai = "toolbar=no,directories=no,status=no,scrollbars=no,resize=no,menubar=no,width=" + WWidth + ",height=" + WHeight;
	OpenedWin2 = window.open(URLadress, "OpenedWin2", parametrai);
	OpenedWin2.focus();
}


// OpenVScrollWindow -------------------------------------------------
function OpenVScrollWindow (URLadress, WWidth, WHeight) { 
	parametrai = "toolbar=no,directories=no,status=no,scrollbars=yes,resize=no,menubar=no,width=" + WWidth + ",height=" + WHeight;
	window.open(URLadress, "OpenedWin", parametrai);
}

function popup(url,w,h,type) { //v2.0
	if (!w) {
		w = 300;
	}
	if (!h) {
		h = 100
	}

	Sonas=(screen.width)?(screen.width-w)/2:100;
	Topas=(screen.height)?(screen.height-h)/2:100;
  winName='popupas';
	
	if (typeof(popupas)=='object')
	{ 
		popupas.close();
	}
	if (type=='image')
	{
		features = "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,top="+Topas+",left="+Sonas+",resizable=no,width="+w+",height="+h;
		popupas = window.open('/popup.php?image='+url,winName,features);
	}
	else {
		features = "toolbar=no,location=no,status=no,menubar=no,top="+Topas+",left="+Sonas+",scrollbars=auto,resizable=yes,width="+w+",height="+h;
		popupas = window.open(url,winName,features);
	}
	popupas.focus();
}