function openWin(uri,w,h) {
	var sw = (screen.width-w)/2;
	var sh = (screen.height-h)/2;
	var geom = 'width='+w+',height='+h+',left='+sw+',top='+sh+',location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no'
	var popwin = window.open(uri,"theNewPage",geom);
       if(popwin.opener){
			
			if(!document.all){
				// all except IE
				var winW = popwin.opener.outerWidth;
				var winH = popwin.opener.outerHeight;
				var winL = popwin.opener.screenX;
				var winT = popwin.opener.screenY;
				
			} else if(document.documentElement && document.documentElement.clientHeight){
				// IE strictmode
				var winW = popwin.opener.document.documentElement.clientWidth;
				var winH = popwin.opener.document.documentElement.clientHeight;
				var winL = popwin.opener.screenLeft;
				var winT = popwin.opener.screenTop;			
				
			} else if(document.body) {
				// IE quirksmode
				var winW = popwin.opener.document.body.clientWidth;
				var winH = popwin.opener.document.body.clientHeight;
				var winL = popwin.opener.screenLeft;
				var winT = popwin.opener.screenTop;
			}
			
			var newX = winL+((winW-w)/2);
			var newY = winT+((winH-h)/2);				
			popwin.moveTo(newX,newY);
			
		}
		
		if(popwin){
        	popwin.focus();
        }		
}