public override void OnClick()
            {
               	
                PlayerMobile mobile = (PlayerMobile)m_Mobile;
				
				{

				  if ( mobile != null)
				  {
  					Item rs = mobile.Backpack.FindItemByType(typeof(RestorationScroll));
					Item cs = mobile.Backpack.FindItemByType(typeof(CharlesMarker7));
					Item cr = mobile.Backpack.FindItemByType(typeof(CharlesMarker6));
					Item cq = mobile.Backpack.FindItemByType(typeof(CharlesMarker5));
					Item cp = mobile.Backpack.FindItemByType(typeof(CharlesMarker4));
					Item co = mobile.Backpack.FindItemByType(typeof(CharlesMarker3));
					Item cn = mobile.Backpack.FindItemByType(typeof(CharlesMarker2));
					Item cm = mobile.Backpack.FindItemByType(typeof(CharlesMarker));
					Item fm = mobile.Backpack.FindItemByType(typeof(FallenWarriorMarker));
					Item fn = mobile.Backpack.FindItemByType(typeof(FallenWarriorMarker3));
					
					if (cs != null)
							
							{
							mobile.SendGump(new CharlesQuestGump9(mobile));
							cs.Delete();
							}
					
					else if (rs != null)
							
							{
							
							if (fn !=null)
							  {
								mobile.SendGump(new CharlesQuestGump8(mobile));
								Penthesilea pt = new Penthesilea();
								pt.MoveToWorld( new Point3D( 1546, 1683, -30), Map.Trammel);
								rs.Delete();
								fn.Delete();
							  }
							  
							  else
							   {
							   mobile.SendMessage("Are you trying to dupe me?");
							   }
							}
							    
							  
							  
					
					else if (cr != null)
					{
							
							mobile.SendGump(new CharlesQuestGump7(mobile));
							cr.Delete();
							
					}
					
					else if (cq != null)
							
							{
							mobile.SendGump(new CharlesQuestGump6(mobile));
							cq.Delete();
							}
					
					
					else if (cp != null)
							
							{
							mobile.SendGump(new CharlesQuestGump5(mobile));
							cp.Delete();
							}
					
					
					else if (co != null)
							
							{
							mobile.SendGump(new CharlesQuestGump4(mobile));
							co.Delete();
							}
					
					
					else if (cn != null)
							
							{
							mobile.SendGump(new CharlesQuestGump3(mobile));
							cn.Delete();
							}
					
					
					 else if (cm != null)
							
							{
							mobile.SendGump(new CharlesQuestGump2(mobile));
							cm.Delete();
							}
						

					
						 else if (fm != null)
							{
								mobile.SendGump(new CharlesQuestGump(mobile));
								fm.Delete();
							}
							
					 	else
									{
								mobile.SendMessage("I have no business with you");
									}
							
			       }
					
							
				}
            }
            public override void OnClick()
            {
                PlayerMobile mobile = (PlayerMobile)m_Mobile;

                {
                    if (mobile != null)
                    {
                        Item rs = mobile.Backpack.FindItemByType(typeof(RestorationScroll));
                        Item cs = mobile.Backpack.FindItemByType(typeof(CharlesMarker7));
                        Item cr = mobile.Backpack.FindItemByType(typeof(CharlesMarker6));
                        Item cq = mobile.Backpack.FindItemByType(typeof(CharlesMarker5));
                        Item cp = mobile.Backpack.FindItemByType(typeof(CharlesMarker4));
                        Item co = mobile.Backpack.FindItemByType(typeof(CharlesMarker3));
                        Item cn = mobile.Backpack.FindItemByType(typeof(CharlesMarker2));
                        Item cm = mobile.Backpack.FindItemByType(typeof(CharlesMarker));
                        Item fm = mobile.Backpack.FindItemByType(typeof(FallenWarriorMarker));
                        Item fn = mobile.Backpack.FindItemByType(typeof(FallenWarriorMarker3));

                        if (cs != null)

                        {
                            mobile.SendGump(new CharlesQuestGump9(mobile));
                            cs.Delete();
                        }

                        else if (rs != null)

                        {
                            if (fn != null)
                            {
                                mobile.SendGump(new CharlesQuestGump8(mobile));
                                Penthesilea pt = new Penthesilea();
                                pt.MoveToWorld(new Point3D(1546, 1683, -30), Map.Trammel);
                                rs.Delete();
                                fn.Delete();
                            }

                            else
                            {
                                mobile.SendMessage("Are you trying to dupe me?");
                            }
                        }



                        else if (cr != null)
                        {
                            mobile.SendGump(new CharlesQuestGump7(mobile));
                            cr.Delete();
                        }

                        else if (cq != null)

                        {
                            mobile.SendGump(new CharlesQuestGump6(mobile));
                            cq.Delete();
                        }


                        else if (cp != null)

                        {
                            mobile.SendGump(new CharlesQuestGump5(mobile));
                            cp.Delete();
                        }


                        else if (co != null)

                        {
                            mobile.SendGump(new CharlesQuestGump4(mobile));
                            co.Delete();
                        }


                        else if (cn != null)

                        {
                            mobile.SendGump(new CharlesQuestGump3(mobile));
                            cn.Delete();
                        }


                        else if (cm != null)

                        {
                            mobile.SendGump(new CharlesQuestGump2(mobile));
                            cm.Delete();
                        }



                        else if (fm != null)
                        {
                            mobile.SendGump(new CharlesQuestGump(mobile));
                            fm.Delete();
                        }

                        else
                        {
                            mobile.SendMessage("I have no business with you");
                        }
                    }
                }
            }