<!--Original Author: Michael Rose (mrose@door.net)-->
<!--Web Site: Http://www.freeforallscripts.com-->
//Preload Images
arImageSrc = new Array ("loading.gif","loaded.gif")
arImageList = new Array ();
for (counter in arImageSrc) 
    {
     arImageList[counter] = new Image();
     arImageList[counter].src = arImageSrc[counter];
    }

//Get Screen Dimensions
var height=screen.height;
var width=screen.width;
var leftpos= width/2-50;
var toppos=height/2-50; 


//Declare encode function
function encode(str){
  return escape(str.replace(/ /g,'+'));
}


//Declare view function
function view(what)
{
window.open('view.htm?pic='+encode(what),'WIN','scrollbars=no,status=no,toolbar=no,resizable=1,location=no,menu=no,width=100,height=100,left=' + leftpos + ',top=' + toppos);
}

//everything below can go into view.htm
function getParams() {
var idx = document.URL.indexOf('?');
var params = new Array();
if (idx != -1) {
var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
for (var i=0; i<pairs.length; i++) {
nameVal = pairs[i].split('=');
params[nameVal[0]] = nameVal[1];
   }
}
return params;
}
params = getParams();

//Declare resize function
function resize()
{
if (eval(pic).height)
{

var name = navigator.appName
if (name == "Microsoft Internet Explorer")
 {myHeight = eval(pic).height+40;
  myWidth = eval(pic).width+12;}
else 
 {myHeight = eval(pic).height+9;
  myWidth = eval(pic).width;}
 
//alert(myWidth); for debugging
clearTimeout();
var height=screen.height;
var width=screen.width;
var leftpos= width/2-myWidth/2;
var toppos=height/2-myHeight/2; 
self.moveTo(leftpos,toppos);
self.resizeTo(myWidth,myHeight);
document.il.src='loaded.gif';
}
else setTimeOut(resize(),100);
}
