var windowHandle = null;
var windowHandle_closed = false;

function openwin( url, width, height, status, menubar, scrollbars, target ) {

	appName = navigator.appName.split(" ");
	if( appName[0] == "Microsoft" ) {
		heightName = "height";
		widthName = "width";
	} else {
		heightName = "innerHeight";
		widthName = "innerWidth";
	}
	dimensions = "";
	if( width > 0 )
	{
//	  width = width + 10;
	  dimensions += widthName + "=" + width;
	}
	if( width > 0 && height > 0 )
		dimensions += ",";
	if( height > 0 )
	{
//	  height = height + 29;
	  dimensions += heightName + "=" + height;
	}
	if( dimensions.length > 0 )
		dimensions += "," + dimensions;
	dimensions += ",status="+status;

	if( menubar > 0)
		dimensions += ",menubar="+menubar;

	if( scrollbars > 0 )
	//	scrollbars="0";
	//else
		scrollbars="1";

	// Ha nyitva van a pop-up ablak, becsukjuk:
	if (windowHandle != null)
	{
          if (!windowHandle_closed)
	  {
            windowHandle_closed = true;
            windowHandle.close();
	  }
	}
	
	if(target == null)
		target = "_new";

	// Kinyitjuk a pop-up ablakot:
	windowfeatures = "dependent=1" + 
	                 ",resizable=0" +
	                 ",toolbar=0" +
	                 ",scrollbars=" + scrollbars +
	                 ",left=50" +
	                 ",screenX=50" +
	                 ",top=50" +
	                 ",screenY=50" +
                     dimensions;
	windowHandle = window.open( url,
								target,
	                           windowfeatures
	                          );
	windowHandle_closed = false;
}

