//---------------------------------

        public void CopyEmitter(int alIdx)
        {
            ParticleEmitter pe    = new ParticleEmitter(mMainForm);
            ParticleEmitter oldPE = (ParticleEmitter)mvEmitters[alIdx];

            XmlDocument TempDoc  = new XmlDocument();
            XmlElement  TempElem = TempDoc.CreateElement("Element");

            oldPE.Save(TempElem);
            pe.Load(TempElem);
            pe.msName = "Copy of " + oldPE.msName;

            mvEmitters.Add(pe);

            mMainForm.objEmitterList.Items.Add(pe.msName);
            mMainForm.objEmitterList.SelectedIndex = mvEmitters.Count - 1;
        }