
var active = 0;
var MyPopup = new Array();
var time = new Date();
var aRandomNumber = time.getTime();
var popupName = 'POPUP'+aRandomNumber;
var args = new Array();
bName = navigator.appName;
bApp = navigator.appVersion;
bVer = parseInt(navigator.appVersion);
if ((bName.indexOf('Netsc')>=0 && bVer>=3) || (bName.indexOf('Expl')>=0 && bVer>=3) || (bName.indexOf('OmniWeb')>=0 && bVer>=3)) active=1 // only openWindow
if ((bName.indexOf('Netsc')>=0 && bVer>=4) || (bName.indexOf('Expl')>=0 && bVer>=4)) active=2 // openWindow & setWindowPosition
		
function openPopup(){
	args = openPopup.arguments
	url = args[0];
	x = args[1];
	y = args[2];
	parameterString ='width='+x+',height='+y;
	if (args.length>4){
		x_mac_netsc = args[4];
		y_mac_netsc = args[5];
		x_mac_expl = args[6];
		y_mac_expl = args[7];
		x_win_netsc = args[8];
		y_win_netsc = args[9];
		x_win_expl = args[10];
		y_win_expl = args[11];
		x_mac_netsc6 = args[12];
		y_mac_netsc6 = args[13];
		x_win_netsc6 = args[14];
		y_win_netsc6 = args[15];
		
		if (bName.indexOf('Netsc')>=0){
			x = (bApp.indexOf('Mac')>=0 && bVer>=5 && top.document.getElementById)? x+x_mac_netsc6:(bApp.indexOf('Mac')>=0)? x+x_mac_netsc:(bApp.indexOf('Win')>=0 && bVer>=5 && top.document.getElementById)? x+x_win_netsc6:x+x_win_netsc;
			y = (bApp.indexOf('Mac')>=0 && bVer>=5 && top.document.getElementById)? y+y_mac_netsc6:(bApp.indexOf('Mac')>=0)? y+y_mac_netsc:(bApp.indexOf('Win')>=0 && bVer>=5 && top.document.getElementById)? y+y_win_netsc6:y+y_win_netsc;
			}
		if (bName.indexOf('Expl')>=0){
			x = (bApp.indexOf('Mac')>=0)? x+x_mac_expl:x+x_win_expl;
			y = (bApp.indexOf('Mac')>=0)? y+y_mac_expl:y+y_win_expl;
			}
		}
		
	if (active==2){
		x_position = Math.round((screen.width-x)/2);
		y_position = Math.round((screen.height-y)/2)-28;
		}
	
	parameterString = 'width='+x+',height='+y+',left='+x_position+',top='+y_position;

	parameterString += (args.length>3)? ','+args[3]:',scrollbars=no,toolbar=0,status=0,location=0';

	if (active!=0){
 		MyPopup[MyPopup.length] = open(url,popupName,parameterString);
 		MyPopup[MyPopup.length-1].focus();
 		}
 		
	}
