var blnResizable, blnScrollbars, blnStatus, blnToolbar, blnMenubar1, intVSpace, intHSpace, intWinHeight, intWinWidth, strFeatures, objPicWin, intWinTop, intWinLeft, objTime, strWinName;
blnOpen = false;

/* WINDOW PARAMETER VARIABLES
   Each has two possible variables
   "yes" and "no"
*/
blnResizable = "yes";
blnScrollbars = "yes";
blnStatus = "no";
blnToolbar = "no";
blnMenubar = "no";

/* INNER WINDOW PADDING VARIABLES
   Creates additional space as window size variables sent are just the image size
   intVSpace = Additional vertical space
   intHSpace = Additional horizontal space
*/
intVSpace = 85;
intHSpace = 28;

// Create unique window name for this script
//var objTime = new Date();
//strWinName = objTime.getTime();

/* NEED TESTING ON MACS
   Adjusts window sizing depending on chosen parameters
*/
if(blnScrollbars == "yes"){intHSpace += 17;}
if(blnMenubar == "yes"){intVSpace -= 20;}
intHSpace += 12;
intVSpace += 38;

var my_w = 800;
var my_h = 580;
if (screen.width) {my_w = screen.width-15;}
if (screen.height) {my_h = screen.height-60;}

function popitup(url, picWidth, picHeight)
{
 // CALCULATE POPUP SIZE & POSITION
 intWinHeight = (((picHeight + intVSpace) > my_h) ? my_h : (picHeight + intVSpace));
 intWinWidth = (((picWidth + intHSpace) > my_w) ? my_w : (picWidth + intHSpace));
 intWinTop = (my_h - intWinHeight) / 2;
 if(intWinTop < 0){intWinTop = 0;}
 intWinLeft = (my_w - intWinWidth) / 2;
 if(intWinLeft < 0){intWinLeft = 0;}
 
 strFeatures = "height=" + intWinHeight + ",width=" + intWinWidth + ",top=" + intWinTop + ",left=" + intWinLeft + ",resizable=" + blnResizable + ",scrollbars=" + blnScrollbars + ",status=" + blnStatus + ",toolbar=" + blnToolbar + ",menubar=" + blnMenubar;

 objPicWin = window.open(url,'NewhillPicture',strFeatures);
 
 // DISPLAYS DIV OF ID 'popupBlocked' IF THE POPUP HAS FAILED
 if(!objPicWin){showHideLayer('popupBlocked',1);}
 else
 {
  objPicWin.resizeTo(intWinWidth,intWinHeight);
  objPicWin.opener = this;
  objPicWin.focus();
 }
}

var blnWinExists = false
function fn_windowExists()
{
 blnWinExists = true;
}

function fn_OnUnload()
{
 if(objPicWin){objPicWin.opener = false;}
}
