anchor.diff:  
       Button_SinglePlayerBack := MyControls.AddButton(Panel_SinglePlayer, 45, 650, 220, 30, fTextLibrary.GetSetupString(9), fnt_Metal, bsMenu);
       Button_SinglePlayerBack.OnClick := SwitchMenuPage;
  +end;
  +
  +
  +procedure TKMMainMenuInterface.Create_MultiPlayer_Page;
  +begin
  +  Panel_MultiPlayer := MyControls.AddPanel(Panel_Main1,0,0,ScreenX,ScreenY);
  +    with MyControls.AddImage(Panel_MultiPlayer,0,0,ScreenX,ScreenY,2,6) do Stretch;
  +    with MyControls.AddImage(Panel_MultiPlayer,635,220,round(207*1.3),round(295*1.3),6,6) do Stretch;
  +
  +    Panel_MultiPlayerButtons:=MyControls.AddPanel(Panel_MultiPlayer,155,280,350,400);
  +      Button_MultiPlayerLAN  :=MyControls.AddButton(Panel_MultiPlayerButtons,0,  0,350,30,'Play over LAN',fnt_Metal,bsMenu);
  +      Button_MultiPlayerWWW  :=MyControls.AddButton(Panel_MultiPlayerButtons,0, 40,350,30,'Play over Internet',fnt_Metal,bsMenu);
  +      Button_MultiPlayerLAN.Disable;
  +      Button_MultiPlayerLAN.OnClick      := SwitchMenuPage;
  +      Button_MultiPlayerWWW.OnClick      := SwitchMenuPage;
  +
  +    Button_MultiPlayerBack := MyControls.AddButton(Panel_MultiPlayer, 45, 650, 220, 30, fTextLibrary.GetSetupString(9), fnt_Metal, bsMenu);
  +    Button_MultiPlayerBack.OnClick := SwitchMenuPage;
  +end;
  +
  +
  +procedure TKMMainMenuInterface.Create_WWWLogin_Page;
  +begin
  +  Panel_WWWLogin := MyControls.AddPanel(Panel_Main1,0,0,ScreenX,ScreenY);
  +    with MyControls.AddImage(Panel_WWWLogin,0,0,ScreenX,ScreenY,2,6) do Stretch;
  +
  +    Panel_WWWLogin2 := MyControls.AddPanel(Panel_WWWLogin,312,280,400,400);
  +      MyControls.AddLabel(Panel_WWWLogin2, 108, 0, 100, 20, 'Login', fnt_Outline, kaLeft);
  +      Edit_Login := MyControls.AddTextEdit(Panel_WWWLogin2,100,20,200,20,fnt_Grey);
  +      Edit_Login.Text := '';
  +      MyControls.AddLabel(Panel_WWWLogin2, 108, 50, 100, 20, 'Password', fnt_Outline, kaLeft);
  +      Edit_Pass  := MyControls.AddTextEdit(Panel_WWWLogin2,100,70,200,20,fnt_Grey);
  +      Edit_Pass.Text := '';
  +      Button_Login := MyControls.AddButton(Panel_WWWLogin2, 100, 100, 200, 30, 'Login', fnt_Metal, bsMenu);
  +      Button_Login.OnClick := MultiPlayerLoginQuerry;
  +
  +      Label_Status := MyControls.AddLabel(Panel_WWWLogin2, 200, 140, 100, 20, ' ... ', fnt_Outline, kaCenter);
  +
  +    Button_WWWLoginBack := MyControls.AddButton(Panel_WWWLogin, 45, 650, 220, 30, fTextLibrary.GetSetupString(9), fnt_Metal, bsMenu);
  +    Button_WWWLoginBack.OnClick := SwitchMenuPage;
   end;
   
   
  
positive.code: 
    {Return to MainMenu}
    if (Sender=Button_SinglePlayerBack)or
       (Sender=Button_CreditsBack)or
       (Sender=Button_MapEdBack)or
       (Sender=Button_ErrorBack)or
  
negative.code:     procedure Create_Campaign_Page;
      procedure Create_Single_Page;
      procedure Create_Load_Page;
      procedure Create_MultiPlayer_Page;
      procedure Create_WWWLogin_Page;
      procedure Create_MapEditor_Page;
      procedure Create_Options_Page(aGameSettings:TGlobalSettings);
      procedure Create_Credits_Page;
  