public InternalGump(Mobile from, EntrappedSoulWeaponDeed deed) : base(50, 50)
            {
                m_From = from;
                m_Deed = deed;

                from.CloseGump(typeof(InternalGump));

                AddPage(0);
                AddBackground(10, 10, 465, 405, 0xA28);

                AddImage(442, 35, 10441);

                AddPage(1);

                AddLabel(120, 25, 0x34, "Select the Type of Weapon you Prefer.");

                AddLabel(75, 55, 59, "EntrappedSoul Axes");
                AddLabel(75, 85, 59, "EntrappedSoul Bows");
                AddLabel(75, 115, 59, "EntrappedSoul Knives");
                AddLabel(75, 145, 59, "EntrappedSoul Maces");
                AddLabel(75, 175, 59, "EntrappedSoul Pole Arms");
                AddLabel(75, 205, 59, "EntrappedSoul Spears and Forks");
                AddLabel(75, 235, 59, "EntrappedSoul Staves");
                AddLabel(75, 265, 59, "EntrappedSoul Swords");

                AddButton(40, 58, 0x2623, 0x2622, 1, GumpButtonType.Page, 2);
                AddButton(40, 88, 0x2623, 0x2622, 2, GumpButtonType.Page, 3);
                AddButton(40, 118, 0x2623, 0x2622, 3, GumpButtonType.Page, 4);
                AddButton(40, 148, 0x2623, 0x2622, 4, GumpButtonType.Page, 5);
                AddButton(40, 178, 0x2623, 0x2622, 5, GumpButtonType.Page, 6);
                AddButton(40, 208, 0x2623, 0x2622, 6, GumpButtonType.Page, 7);
                AddButton(40, 238, 0x2623, 0x2622, 7, GumpButtonType.Page, 8);
                AddButton(40, 268, 0x2623, 0x2622, 8, GumpButtonType.Page, 9);

                AddPage(2);

                AddLabel(160, 25, 0x34, "Select the Axe you Desire.");

                AddLabel(75, 55, 59, "EntrappedSoul Axe");
                AddLabel(75, 85, 59, "EntrappedSoul Battle Axe");
                AddLabel(75, 115, 59, "EntrappedSoul Double Axe");
                AddLabel(75, 145, 59, "EntrappedSoul Executioner's Axe");
                AddLabel(75, 175, 59, "EntrappedSoul Hatchet");
                AddLabel(75, 205, 59, "EntrappedSoul Large Battle Axe");
                AddLabel(75, 235, 59, "EntrappedSoul Pickaxe");
                AddLabel(75, 265, 59, "EntrappedSoul Two Handed Axe");
                AddLabel(75, 295, 59, "EntrappedSoul War Axe");

                AddButton(40, 58, 0x2623, 0x2622, 1, GumpButtonType.Reply, 0);
                AddButton(40, 88, 0x2623, 0x2622, 2, GumpButtonType.Reply, 0);
                AddButton(40, 118, 0x2623, 0x2622, 3, GumpButtonType.Reply, 0);
                AddButton(40, 148, 0x2623, 0x2622, 4, GumpButtonType.Reply, 0);
                AddButton(40, 178, 0x2623, 0x2622, 5, GumpButtonType.Reply, 0);
                AddButton(40, 208, 0x2623, 0x2622, 6, GumpButtonType.Reply, 0);
                AddButton(40, 238, 0x2623, 0x2622, 7, GumpButtonType.Reply, 0);
                AddButton(40, 268, 0x2623, 0x2622, 8, GumpButtonType.Reply, 0);
                AddButton(40, 298, 0x2623, 0x2622, 9, GumpButtonType.Reply, 0);

                AddPage(3);

                AddLabel(160, 25, 0x34, "Select the Bow you Desire.");

                AddLabel(75, 55, 59, "EntrappedSoul Bow");
                AddLabel(75, 85, 59, "EntrappedSoul Composite Bow");
                AddLabel(75, 115, 59, "EntrappedSoul Crossbow");
                AddLabel(75, 145, 59, "EntrappedSoul Heavy Crossbow");
                AddLabel(75, 175, 59, "EntrappedSoul Repeating Crossbow");

                AddButton(40, 58, 0x2623, 0x2622, 10, GumpButtonType.Reply, 0);
                AddButton(40, 88, 0x2623, 0x2622, 11, GumpButtonType.Reply, 0);
                AddButton(40, 118, 0x2623, 0x2622, 12, GumpButtonType.Reply, 0);
                AddButton(40, 148, 0x2623, 0x2622, 13, GumpButtonType.Reply, 0);
                AddButton(40, 178, 0x2623, 0x2622, 14, GumpButtonType.Reply, 0);

                AddPage(4);

                AddLabel(160, 25, 0x34, "Select the Knife you Desire.");

                AddLabel(75, 55, 59, "EntrappedSoul Butcher Knife");
                AddLabel(75, 85, 59, "EntrappedSoul Cleaver");
                AddLabel(75, 115, 59, "EntrappedSoul Dagger");
                AddLabel(75, 145, 59, "EntrappedSoul Skinning Knife");

                AddButton(40, 58, 0x2623, 0x2622, 15, GumpButtonType.Reply, 0);
                AddButton(40, 88, 0x2623, 0x2622, 16, GumpButtonType.Reply, 0);
                AddButton(40, 118, 0x2623, 0x2622, 17, GumpButtonType.Reply, 0);
                AddButton(40, 148, 0x2623, 0x2622, 18, GumpButtonType.Reply, 0);

                AddPage(5);

                AddLabel(160, 25, 0x34, "Select the Mace you Desire.");

                AddLabel(75, 55, 59, "EntrappedSoul Club");
                AddLabel(75, 85, 59, "EntrappedSoul Hammer Pick");
                AddLabel(75, 115, 59, "EntrappedSoul Mace");
                AddLabel(75, 145, 59, "EntrappedSoul Maul");
                AddLabel(75, 175, 59, "EntrappedSoul Scepter");
                AddLabel(75, 205, 59, "EntrappedSoul War Hammer");
                AddLabel(75, 235, 59, "EntrappedSoul War Mace");

                AddButton(40, 58, 0x2623, 0x2622, 19, GumpButtonType.Reply, 0);
                AddButton(40, 88, 0x2623, 0x2622, 20, GumpButtonType.Reply, 0);
                AddButton(40, 118, 0x2623, 0x2622, 21, GumpButtonType.Reply, 0);
                AddButton(40, 148, 0x2623, 0x2622, 22, GumpButtonType.Reply, 0);
                AddButton(40, 178, 0x2623, 0x2622, 23, GumpButtonType.Reply, 0);
                AddButton(40, 208, 0x2623, 0x2622, 24, GumpButtonType.Reply, 0);
                AddButton(40, 238, 0x2623, 0x2622, 25, GumpButtonType.Reply, 0);

                AddPage(6);

                AddLabel(140, 25, 0x34, "Select the Pole Arm you Desire.");

                AddLabel(75, 55, 59, "EntrappedSoul Bardiche");
                AddLabel(75, 85, 59, "EntrappedSoul Halberd");
                AddLabel(75, 115, 59, "EntrappedSoul Scythe");

                AddButton(40, 58, 0x2623, 0x2622, 26, GumpButtonType.Reply, 0);
                AddButton(40, 88, 0x2623, 0x2622, 27, GumpButtonType.Reply, 0);
                AddButton(40, 118, 0x2623, 0x2622, 28, GumpButtonType.Reply, 0);

                AddPage(7);

                AddLabel(130, 25, 0x34, "Select the Spear or Fork you Desire.");

                AddLabel(75, 55, 59, "EntrappedSoul Bladed Staff");
                AddLabel(75, 85, 59, "EntrappedSoul Double Bladed Staff");
                AddLabel(75, 115, 59, "EntrappedSoul Pike");
                AddLabel(75, 145, 59, "EntrappedSoul Pitchfork");
                AddLabel(75, 175, 59, "EntrappedSoul Short Spear");
                AddLabel(75, 205, 59, "EntrappedSoul Spear");
                AddLabel(75, 235, 59, "EntrappedSoul War Fork");

                AddButton(40, 58, 0x2623, 0x2622, 29, GumpButtonType.Reply, 0);
                AddButton(40, 88, 0x2623, 0x2622, 30, GumpButtonType.Reply, 0);
                AddButton(40, 118, 0x2623, 0x2622, 31, GumpButtonType.Reply, 0);
                AddButton(40, 148, 0x2623, 0x2622, 32, GumpButtonType.Reply, 0);
                AddButton(40, 178, 0x2623, 0x2622, 33, GumpButtonType.Reply, 0);
                AddButton(40, 208, 0x2623, 0x2622, 34, GumpButtonType.Reply, 0);
                AddButton(40, 238, 0x2623, 0x2622, 35, GumpButtonType.Reply, 0);

                AddPage(8);

                AddLabel(160, 25, 0x34, "Select the Staff you Desire.");

                AddLabel(75, 55, 59, "EntrappedSoul Black Staff");
                AddLabel(75, 85, 59, "EntrappedSoul Gnarled Staff");
                AddLabel(75, 115, 59, "EntrappedSoul Quarter Staff");
                AddLabel(75, 145, 59, "EntrappedSoul Shepherd's Crook");

                AddButton(40, 58, 0x2623, 0x2622, 36, GumpButtonType.Reply, 0);
                AddButton(40, 88, 0x2623, 0x2622, 37, GumpButtonType.Reply, 0);
                AddButton(40, 118, 0x2623, 0x2622, 38, GumpButtonType.Reply, 0);
                AddButton(40, 148, 0x2623, 0x2622, 39, GumpButtonType.Reply, 0);

                AddPage(9);

                AddLabel(160, 25, 0x34, "Select the Sword you Desire.");

                AddLabel(75, 55, 59, "EntrappedSoul Bone Harvester");
                AddLabel(75, 85, 59, "EntrappedSoul Broad Sword");
                AddLabel(75, 115, 59, "EntrappedSoul Crescent Blade");
                AddLabel(75, 145, 59, "EntrappedSoul Cutlass");
                AddLabel(75, 175, 59, "EntrappedSoul Katana");
                AddLabel(75, 205, 59, "EntrappedSoul Kryss");
                AddLabel(75, 235, 59, "EntrappedSoul Lance");
                AddLabel(75, 265, 59, "EntrappedSoul Long Sword");
                AddLabel(75, 295, 59, "EntrappedSoul Scimitar");
                AddLabel(75, 325, 59, "EntrappedSoul Viking Sword");

                AddButton(40, 58, 0x2623, 0x2622, 40, GumpButtonType.Reply, 0);
                AddButton(40, 88, 0x2623, 0x2622, 41, GumpButtonType.Reply, 0);
                AddButton(40, 118, 0x2623, 0x2622, 42, GumpButtonType.Reply, 0);
                AddButton(40, 148, 0x2623, 0x2622, 43, GumpButtonType.Reply, 0);
                AddButton(40, 178, 0x2623, 0x2622, 44, GumpButtonType.Reply, 0);
                AddButton(40, 208, 0x2623, 0x2622, 45, GumpButtonType.Reply, 0);
                AddButton(40, 238, 0x2623, 0x2622, 46, GumpButtonType.Reply, 0);
                AddButton(40, 268, 0x2623, 0x2622, 47, GumpButtonType.Reply, 0);
                AddButton(40, 298, 0x2623, 0x2622, 48, GumpButtonType.Reply, 0);
                AddButton(40, 328, 0x2623, 0x2622, 49, GumpButtonType.Reply, 0);
            }
			public InternalGump( Mobile from, EntrappedSoulWeaponDeed deed ) : base( 50, 50 )
			{
				m_From = from;
				m_Deed = deed;

				from.CloseGump( typeof( InternalGump ) );

				AddPage ( 0 );
				AddBackground( 10, 10, 465, 405, 0xA28 );

				AddImage(442,35, 10441);

				AddPage ( 1 );

				AddLabel( 120, 25, 0x34, "Select the Type of Weapon you Prefer.");

				AddLabel( 75,  55, 59, "EntrappedSoul Axes");
				AddLabel( 75,  85, 59, "EntrappedSoul Bows");
				AddLabel( 75, 115, 59, "EntrappedSoul Knives");
				AddLabel( 75, 145, 59, "EntrappedSoul Maces");
				AddLabel( 75, 175, 59, "EntrappedSoul Pole Arms");
				AddLabel( 75, 205, 59, "EntrappedSoul Spears and Forks");
				AddLabel( 75, 235, 59, "EntrappedSoul Staves");
				AddLabel( 75, 265, 59, "EntrappedSoul Swords");

				AddButton( 40,  58, 0x2623, 0x2622, 1, GumpButtonType.Page, 2 );
				AddButton( 40,  88, 0x2623, 0x2622, 2, GumpButtonType.Page, 3 );
				AddButton( 40, 118, 0x2623, 0x2622, 3, GumpButtonType.Page, 4 );
				AddButton( 40, 148, 0x2623, 0x2622, 4, GumpButtonType.Page, 5 );
				AddButton( 40, 178, 0x2623, 0x2622, 5, GumpButtonType.Page, 6 );
				AddButton( 40, 208, 0x2623, 0x2622, 6, GumpButtonType.Page, 7 );
				AddButton( 40, 238, 0x2623, 0x2622, 7, GumpButtonType.Page, 8 );
				AddButton( 40, 268, 0x2623, 0x2622, 8, GumpButtonType.Page, 9 );

				AddPage ( 2 );

				AddLabel( 160, 25, 0x34, "Select the Axe you Desire.");

				AddLabel( 75,  55, 59, "EntrappedSoul Axe");
				AddLabel( 75,  85, 59, "EntrappedSoul Battle Axe");
				AddLabel( 75, 115, 59, "EntrappedSoul Double Axe");
				AddLabel( 75, 145, 59, "EntrappedSoul Executioner's Axe");
				AddLabel( 75, 175, 59, "EntrappedSoul Hatchet");
				AddLabel( 75, 205, 59, "EntrappedSoul Large Battle Axe");
				AddLabel( 75, 235, 59, "EntrappedSoul Pickaxe");
				AddLabel( 75, 265, 59, "EntrappedSoul Two Handed Axe");
				AddLabel( 75, 295, 59, "EntrappedSoul War Axe");

				AddButton( 40,  58, 0x2623, 0x2622, 1, GumpButtonType.Reply, 0 );
				AddButton( 40,  88, 0x2623, 0x2622, 2, GumpButtonType.Reply, 0 );
				AddButton( 40, 118, 0x2623, 0x2622, 3, GumpButtonType.Reply, 0 );
				AddButton( 40, 148, 0x2623, 0x2622, 4, GumpButtonType.Reply, 0 );
				AddButton( 40, 178, 0x2623, 0x2622, 5, GumpButtonType.Reply, 0 );
				AddButton( 40, 208, 0x2623, 0x2622, 6, GumpButtonType.Reply, 0 );
				AddButton( 40, 238, 0x2623, 0x2622, 7, GumpButtonType.Reply, 0 );
				AddButton( 40, 268, 0x2623, 0x2622, 8, GumpButtonType.Reply, 0 );
				AddButton( 40, 298, 0x2623, 0x2622, 9, GumpButtonType.Reply, 0 );

				AddPage ( 3 );

				AddLabel( 160, 25, 0x34, "Select the Bow you Desire.");

				AddLabel( 75,  55, 59, "EntrappedSoul Bow");
				AddLabel( 75,  85, 59, "EntrappedSoul Composite Bow");
				AddLabel( 75, 115, 59, "EntrappedSoul Crossbow");
				AddLabel( 75, 145, 59, "EntrappedSoul Heavy Crossbow");
				AddLabel( 75, 175, 59, "EntrappedSoul Repeating Crossbow");

				AddButton( 40,  58, 0x2623, 0x2622, 10, GumpButtonType.Reply, 0 );
				AddButton( 40,  88, 0x2623, 0x2622, 11, GumpButtonType.Reply, 0 );
				AddButton( 40, 118, 0x2623, 0x2622, 12, GumpButtonType.Reply, 0 );
				AddButton( 40, 148, 0x2623, 0x2622, 13, GumpButtonType.Reply, 0 );
				AddButton( 40, 178, 0x2623, 0x2622, 14, GumpButtonType.Reply, 0 );

				AddPage ( 4 );

				AddLabel( 160, 25, 0x34, "Select the Knife you Desire.");

				AddLabel( 75,  55, 59, "EntrappedSoul Butcher Knife");
				AddLabel( 75,  85, 59, "EntrappedSoul Cleaver");
				AddLabel( 75, 115, 59, "EntrappedSoul Dagger");
				AddLabel( 75, 145, 59, "EntrappedSoul Skinning Knife");

				AddButton( 40,  58, 0x2623, 0x2622, 15, GumpButtonType.Reply, 0 );
				AddButton( 40,  88, 0x2623, 0x2622, 16, GumpButtonType.Reply, 0 );
				AddButton( 40, 118, 0x2623, 0x2622, 17, GumpButtonType.Reply, 0 );
				AddButton( 40, 148, 0x2623, 0x2622, 18, GumpButtonType.Reply, 0 );

				AddPage ( 5 );

				AddLabel( 160, 25, 0x34, "Select the Mace you Desire.");

				AddLabel( 75,  55, 59, "EntrappedSoul Club");
				AddLabel( 75,  85, 59, "EntrappedSoul Hammer Pick");
				AddLabel( 75, 115, 59, "EntrappedSoul Mace");
				AddLabel( 75, 145, 59, "EntrappedSoul Maul");
				AddLabel( 75, 175, 59, "EntrappedSoul Scepter");
				AddLabel( 75, 205, 59, "EntrappedSoul War Hammer");
				AddLabel( 75, 235, 59, "EntrappedSoul War Mace");

				AddButton( 40,  58, 0x2623, 0x2622, 19, GumpButtonType.Reply, 0 );
				AddButton( 40,  88, 0x2623, 0x2622, 20, GumpButtonType.Reply, 0 );
				AddButton( 40, 118, 0x2623, 0x2622, 21, GumpButtonType.Reply, 0 );
				AddButton( 40, 148, 0x2623, 0x2622, 22, GumpButtonType.Reply, 0 );
				AddButton( 40, 178, 0x2623, 0x2622, 23, GumpButtonType.Reply, 0 );
				AddButton( 40, 208, 0x2623, 0x2622, 24, GumpButtonType.Reply, 0 );
				AddButton( 40, 238, 0x2623, 0x2622, 25, GumpButtonType.Reply, 0 );

				AddPage ( 6 );

				AddLabel( 140, 25, 0x34, "Select the Pole Arm you Desire.");

				AddLabel( 75,  55, 59, "EntrappedSoul Bardiche");
				AddLabel( 75,  85, 59, "EntrappedSoul Halberd");
				AddLabel( 75, 115, 59, "EntrappedSoul Scythe");

				AddButton( 40,  58, 0x2623, 0x2622, 26, GumpButtonType.Reply, 0 );
				AddButton( 40,  88, 0x2623, 0x2622, 27, GumpButtonType.Reply, 0 );
				AddButton( 40, 118, 0x2623, 0x2622, 28, GumpButtonType.Reply, 0 );

				AddPage ( 7 );

				AddLabel( 130, 25, 0x34, "Select the Spear or Fork you Desire.");

				AddLabel( 75,  55, 59, "EntrappedSoul Bladed Staff");
				AddLabel( 75,  85, 59, "EntrappedSoul Double Bladed Staff");
				AddLabel( 75, 115, 59, "EntrappedSoul Pike");
				AddLabel( 75, 145, 59, "EntrappedSoul Pitchfork");
				AddLabel( 75, 175, 59, "EntrappedSoul Short Spear");
				AddLabel( 75, 205, 59, "EntrappedSoul Spear");
				AddLabel( 75, 235, 59, "EntrappedSoul War Fork");

				AddButton( 40,  58, 0x2623, 0x2622, 29, GumpButtonType.Reply, 0 );
				AddButton( 40,  88, 0x2623, 0x2622, 30, GumpButtonType.Reply, 0 );
				AddButton( 40, 118, 0x2623, 0x2622, 31, GumpButtonType.Reply, 0 );
				AddButton( 40, 148, 0x2623, 0x2622, 32, GumpButtonType.Reply, 0 );
				AddButton( 40, 178, 0x2623, 0x2622, 33, GumpButtonType.Reply, 0 );
				AddButton( 40, 208, 0x2623, 0x2622, 34, GumpButtonType.Reply, 0 );
				AddButton( 40, 238, 0x2623, 0x2622, 35, GumpButtonType.Reply, 0 );

				AddPage ( 8 );

				AddLabel( 160, 25, 0x34, "Select the Staff you Desire.");

				AddLabel( 75,  55, 59, "EntrappedSoul Black Staff");
				AddLabel( 75,  85, 59, "EntrappedSoul Gnarled Staff");
				AddLabel( 75, 115, 59, "EntrappedSoul Quarter Staff");
				AddLabel( 75, 145, 59, "EntrappedSoul Shepherd's Crook");

				AddButton( 40,  58, 0x2623, 0x2622, 36, GumpButtonType.Reply, 0 );
				AddButton( 40,  88, 0x2623, 0x2622, 37, GumpButtonType.Reply, 0 );
				AddButton( 40, 118, 0x2623, 0x2622, 38, GumpButtonType.Reply, 0 );
				AddButton( 40, 148, 0x2623, 0x2622, 39, GumpButtonType.Reply, 0 );

				AddPage ( 9 );

				AddLabel( 160, 25, 0x34, "Select the Sword you Desire.");

				AddLabel( 75,  55, 59, "EntrappedSoul Bone Harvester");
				AddLabel( 75,  85, 59, "EntrappedSoul Broad Sword");
				AddLabel( 75, 115, 59, "EntrappedSoul Crescent Blade");
				AddLabel( 75, 145, 59, "EntrappedSoul Cutlass");
				AddLabel( 75, 175, 59, "EntrappedSoul Katana");
				AddLabel( 75, 205, 59, "EntrappedSoul Kryss");
				AddLabel( 75, 235, 59, "EntrappedSoul Lance");
				AddLabel( 75, 265, 59, "EntrappedSoul Long Sword");
				AddLabel( 75, 295, 59, "EntrappedSoul Scimitar");
				AddLabel( 75, 325, 59, "EntrappedSoul Viking Sword");

				AddButton( 40,  58, 0x2623, 0x2622, 40, GumpButtonType.Reply, 0 );
				AddButton( 40,  88, 0x2623, 0x2622, 41, GumpButtonType.Reply, 0 );
				AddButton( 40, 118, 0x2623, 0x2622, 42, GumpButtonType.Reply, 0 );
				AddButton( 40, 148, 0x2623, 0x2622, 43, GumpButtonType.Reply, 0 );
				AddButton( 40, 178, 0x2623, 0x2622, 44, GumpButtonType.Reply, 0 );
				AddButton( 40, 208, 0x2623, 0x2622, 45, GumpButtonType.Reply, 0 );
				AddButton( 40, 238, 0x2623, 0x2622, 46, GumpButtonType.Reply, 0 );
				AddButton( 40, 268, 0x2623, 0x2622, 47, GumpButtonType.Reply, 0 );
				AddButton( 40, 298, 0x2623, 0x2622, 48, GumpButtonType.Reply, 0 );
				AddButton( 40, 328, 0x2623, 0x2622, 49, GumpButtonType.Reply, 0 );
			}