function JustSoPicWindow(imageName,imageWidth,imageHeight,alt,bgcolor,hugger) {
 
// by E Michael Brandt of ValleyWebDesigns.com - Please leave this comment intact.
 
 alt=alt+"  ** Click window to close **"
 if (bgcolor=="") {
  bgcolor="#FFFFFF";
 }
 var adj=10
 var w = screen.width;
 var h = screen.height;
 var byFactor=1;
 
    if(w<740){
      var lift=0.90;
    }
    if(w>=740 & w<835){
      var lift=0.91;
    }
    if(w>=835){
      var lift=0.93;
    }
 
 if (imageWidth>w){ 
  byFactor = w / imageWidth;   
  imageWidth = w;
  imageHeight = imageHeight * byFactor;
 }
 if (imageHeight>h-adj){
  byFactor = h / imageHeight;
  imageWidth = (imageWidth * byFactor);
  imageHeight = h; 
 }
    
 var scrWidth = w-adj;
 var scrHeight = (h*lift)-adj;
 
 if (imageHeight>scrHeight){
  imageHeight=imageHeight*lift;
  imageWidth=imageWidth*lift;
 }
 
 var posLeft=0
 var posTop=0
 
 if (hugger=="hug image") {
  posTop = (scrHeight-imageHeight)/2;
  posLeft = ((w-imageWidth)/2);
  scrHeight = imageHeight-adj;
  scrWidth = imageWidth-adj;
  }
 
 imageHeight=imageHeight-adj;
 imageWidth=imageWidth-adj;
 
 newWindow = window.open(imageName,"newWindow","width="+scrWidth+",height="+scrHeight+",left="+posLeft+",top="+posTop+',scrollbars=1');
 newWindow.focus();
}

