
function OpenPicture( picName, width, height, desc ) {

 var minWidth = 600;
 var maxHeight = 600;
 
 var awidth = width + 80;
 var aheight = height + 100;
   
 if (awidth < minWidth) {
    awidth = minWidth;
 }
 if (aheight > maxHeight) {
    aheight = maxHeight;
 }
    
 var param = 'width='+(awidth)+',height='+ (aheight) + 
     ',scrollbars=yes,left=20,top=20';
 
 var pic = "./picture.html?" + escape("name=" + picName + "&width=" + width + "&xheight=" + height + "&desc=" + desc);

 window.open(pic,'picture',param);
 return false;
}

// this gets the key, value pair passed in 
//  by URL
function getValue(str, key)
{
  var theleft = str.indexOf(key);

  if (theleft < 0) {
    return "Not Found";
  }
  
  theleft += key.length + 1;
  var subb = str.substring(theleft, str.length);
  
  var theright = subb.indexOf("&");
  if (theright <= 0) {
    theright = str.length;
  }
  theleft = 0;
  return(subb.substring(theleft, theright));  
}

