function getScrollXY(url) {
	var scrOfX = 0, scrOfY = 0;
	if( typeof( window.pageYOffset ) == 'number' ) {
		scrOfY = window.pageYOffset; scrOfX = window.pageXOffset;
	} else {
		if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
			scrOfY = document.body.scrollTop; scrOfX = document.body.scrollLeft;
		} else {
			if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
				scrOfY = document.documentElement.scrollTop; scrOfX = document.documentElement.scrollLeft;
			}
		}
	}
//	window.alert( 'Horizontal scrolling = ' + scrOfX + '\nVertical scrolling = ' + scrOfY );
	if(url.indexOf("?")==-1) {
    	var pp = '?';
    } else {
    	var pp = '&';
    }
	var nurl = url + pp + 'ox=' + scrOfX + '&oy=' + scrOfY;
    return nurl;
}
function new_window(url,title,sizex,sizey) {
	var newWindow;
    var xx = screen.width * 0.5 - sizex * 0.5;
    var yy = screen.height * 0.5 - sizey * 0.5;
	var props = 'scrollBars=yes,resizable=yes,toolbar=no,menubar=no,location=no,directories=no,width='+sizex+',height='+sizey+'';
    var nurl = getScrollXY(url);
	newWindow = window.open(nurl, title, props);
    newWindow.moveTo(xx,yy);
}

