void createPassAutPage()
	{
		composite = new Composite(shlNewAccount, SWT.NONE);
		composite.setLayout(new FormLayout());
		
		Label lblBeforeCreatingA = new Label(composite, SWT.NONE);
		FormData fd_lblBeforeCreatingA = new FormData();
		fd_lblBeforeCreatingA.left = new FormAttachment(0, 10);
		fd_lblBeforeCreatingA.right = new FormAttachment(100, -10);
		fd_lblBeforeCreatingA.top = new FormAttachment(0, 10);
		lblBeforeCreatingA.setLayoutData(fd_lblBeforeCreatingA);
		
		lblBeforeCreatingA.setText(Messages.NewAccountDialog_15);
		
		Label lblPasswordLength = new Label(composite, SWT.NONE);
		fd_lblBeforeCreatingA.bottom = new FormAttachment(100, -257);
		FormData fd_lblPasswordLength = new FormData();
		lblPasswordLength.setLayoutData(fd_lblPasswordLength);
		lblPasswordLength.setText(Messages.NewAccountDialog_16);
		
		spnLen = new Spinner(composite, SWT.BORDER);
		fd_lblPasswordLength.bottom = new FormAttachment(spnLen, 0, SWT.BOTTOM);
		fd_lblPasswordLength.right = new FormAttachment(spnLen, -9);
		FormData fd_spnLen = new FormData();
		fd_spnLen.top = new FormAttachment(0, 119);
		fd_spnLen.left = new FormAttachment(0, 310);
		spnLen.setLayoutData(fd_spnLen);
		spnLen.setMaximum(128);
		spnLen.setSelection(autoPassLen);
		
		Label lblASafePassword = new Label(composite, SWT.NONE);
		FormData fd_lblASafePassword = new FormData();
		fd_lblASafePassword.right = new FormAttachment(lblBeforeCreatingA, 0, SWT.RIGHT);
		fd_lblASafePassword.top = new FormAttachment(lblPasswordLength, 47);
		fd_lblASafePassword.left = new FormAttachment(0, 10);
		lblASafePassword.setLayoutData(fd_lblASafePassword);
		lblASafePassword.setText(Messages.NewAccountDialog_17);
		
		radAllSymbols = new Button(composite, SWT.RADIO);
		fd_lblASafePassword.bottom = new FormAttachment(100, -100);
		FormData fd_radAllSymbols = new FormData();
		fd_radAllSymbols.top = new FormAttachment(lblASafePassword, 6);
		fd_radAllSymbols.left = new FormAttachment(0, 10);
		radAllSymbols.setLayoutData(fd_radAllSymbols);
		if( allowedAutoSpecials == FkNewAccAutoSpecials.ALL )
		{
			radAllSymbols.setSelection(true);
		}
		radAllSymbols.setText(Messages.NewAccountDialog_18);
		radAllSymbols.pack();
		
		radOnlySelected = new Button(composite, SWT.RADIO);
		FormData fd_radOnlySelected = new FormData();
		fd_radOnlySelected.top = new FormAttachment(lblASafePassword, 6);
		fd_radOnlySelected.left = new FormAttachment(lblPasswordLength, 0, SWT.LEFT);
		radOnlySelected.setLayoutData(fd_radOnlySelected);
		if( allowedAutoSpecials == FkNewAccAutoSpecials.SELECTED )
		{
			radOnlySelected.setSelection(true);
		}
		radOnlySelected.setText(Messages.NewAccountDialog_19);
		
		
		
		txtSpecials = new Text(composite, SWT.BORDER);
		FormData fd_txtSpecials = new FormData();
		fd_txtSpecials.bottom = new FormAttachment(radAllSymbols, 0, SWT.BOTTOM);
		fd_txtSpecials.left = new FormAttachment(radOnlySelected, 6);
		txtSpecials.setLayoutData(fd_txtSpecials);
		txtSpecials.setText(autoPassSpecials);
		txtSpecials.setBounds(291, 243, 312, 35);
		
		
		Button button_6 = new Button(composite, SWT.NONE);
		button_6.setText(Messages.NewAccountDialog_21);
		FormData fd_button_6 = new FormData();
		fd_button_6.right = new FormAttachment(lblBeforeCreatingA, 0, SWT.RIGHT);
		button_6.setLayoutData(fd_button_6);
		
		button_6.addSelectionListener(new SelectionListener() {
			
			@Override
			public void widgetSelected(SelectionEvent arg0) {
				autoPassPageSaveValues();
				updatePage( FkNewAccStep.SEPERATOR );
			}
			
			@Override
			public void widgetDefaultSelected(SelectionEvent arg0) {				
			}
		});
		

		Button button_5 = new Button(composite, SWT.NONE);
		fd_button_6.top = new FormAttachment(button_5, 0, SWT.TOP);
		button_5.setText(Messages.NewAccountDialog_20);
		FormData fd_button_5 = new FormData();
		fd_button_5.bottom = new FormAttachment(100, -10);
		fd_button_5.left = new FormAttachment(0, 10);
		button_5.setLayoutData(fd_button_5);
		
		button_5.addSelectionListener(new SelectionListener() {
			
			@Override
			public void widgetSelected(SelectionEvent arg0) {
				autoPassPageSaveValues();
				updatePage( FkNewAccStep.PASSTYPE );
			}
			
			@Override
			public void widgetDefaultSelected(SelectionEvent arg0) {				
			}
		});
		
		
        
        Button radNoSpecialSymbols = new Button(composite, SWT.RADIO);
        FormData fd_radNoSpecialSymbols = new FormData();
        fd_radNoSpecialSymbols.top = new FormAttachment(lblASafePassword, 6);
        fd_radNoSpecialSymbols.left = new FormAttachment(txtSpecials, 57);
        radNoSpecialSymbols.setLayoutData(fd_radNoSpecialSymbols);
        radNoSpecialSymbols.setText(Messages.NewAccountDialog_btnNoSpecialSymbols_text);
		if( allowedAutoSpecials == FkNewAccAutoSpecials.NONE )
		{
			radNoSpecialSymbols.setSelection(true);
		}        
        

		Control[] controls = new Control[] { spnLen, radAllSymbols, radOnlySelected, radNoSpecialSymbols, button_6, button_5 };
        composite.setTabList(controls);			
		spnLen.setFocus();

		
	}