		function getWindowSize(myWindow) {
		  if( typeof( myWindow.innerWidth ) == 'number' ) {
		    //Non-IE
		    myWidth = myWindow.innerWidth;
		    myHeight = myWindow.innerHeight;
		  } else if( myWindow.document.documentElement && ( myWindow.document.documentElement.clientWidth || myWindow.document.documentElement.clientHeight ) ) {
		    //IE 6+ in 'standards compliant mode'
		    myWidth = myWindow.document.documentElement.clientWidth;
		    myHeight = myWindow.document.documentElement.clientHeight;
		  } else if( myWindow.document.body && ( myWindow.document.body.clientWidth || myWindow.document.body.clientHeight ) ) {
		    //IE 4 compatible
		    myWidth = myWindow.document.body.clientWidth;
		    myHeight = myWindow.document.body.clientHeight;
		   
		  }
		  var dimensions = new Array(2);
		  dimensions[0] = myWidth;
		  dimensions[1] = myHeight
		  return dimensions;
		  
	}
	
	function openCenteredPopup(url, name, w, h) {
		  // Fudge factors for window decoration space.
		  // In my tests these work well on all platforms & browsers.
		  w += 32;
		  h += 96;
		  wleft = (screen.width - w) / 2;
		  wtop = (screen.height - h) / 2;
		  // IE5 and other old browsers might allow a window that is
		  // partially offscreen or wider than the screen. Fix that.
		  // (Newer browsers fix this for us, but let's be thorough.)
		  if (wleft < 0) {
		    w = screen.width;
		    wleft = 0;
		  }
		  if (wtop < 0) {
		    h = screen.height;
		    wtop = 0;
		  }
		  var win = window.open(url,
		    name,
		    'width=' + w + ', height=' + h + ', ' +
		    'left=' + wleft + ', top=' + wtop + ', ' +
		    'location=no, menubar=no, ' +
		    'status=no, toolbar=no, scrollbars=no, resizable=yes');
		  // Just in case width and height are ignored
		  win.resizeTo(w, h);
		  // Just in case left and top are ignored
		  win.moveTo(wleft, wtop);
		  win.focus();
	}
