Index: trunk/src/scriptbuilder/structures/events/CHPRadioEvent.java
===================================================================
--- trunk/src/scriptbuilder/structures/events/CHPRadioEvent.java	(revision 155)
+++ trunk/src/scriptbuilder/structures/events/CHPRadioEvent.java	(revision 161)
@@ -19,5 +19,5 @@
  * @author Bryan McGuffin
  */
-public class CHPRadioEvent extends ScriptEvent implements I_XML_Writable
+public class CHPRadioEvent extends ScriptEvent implements I_XML_Writable, I_AudioEvent
 {
 
@@ -44,5 +44,11 @@
      */
     public String radioFile = "";
-
+    
+    /**
+     * ID
+     */
+    public String id = "";
+    
+    
     /**
      * Returns the contents of the CHPRadioEvent to make recording easier.
@@ -57,4 +63,22 @@
         }
         return fileContents;
+    }
+    
+    @Override
+    public String getFileName()
+    {
+        return radioFile;
+    }
+    
+    @Override
+    public String getID()
+    {
+        return id;
+    }
+    
+    @Override
+    public void setFileName(String s)
+    {
+        radioFile = s;
     }
     
Index: trunk/src/scriptbuilder/structures/events/AudioEvent.java
===================================================================
--- trunk/src/scriptbuilder/structures/events/AudioEvent.java	(revision 76)
+++ trunk/src/scriptbuilder/structures/events/AudioEvent.java	(revision 161)
@@ -27,4 +27,14 @@
         super(ScriptEventType.AUDIO_EVENT);
     }
+    
+    /**
+     * Constructor with ID
+     * @param id AudioEvent ID
+     */
+    public AudioEvent(String id)
+    {
+        super(ScriptEventType.AUDIO_EVENT);
+        this.id = id;
+    }
 
     /**
@@ -37,5 +47,27 @@
      */
     public String audioPath = "";
-
+    
+    /**
+     * id represents the audio file name that corresponds with the event
+     */
+     public String id = "";
+     
+    /**
+     * sets the audio path relative to the running directory.
+     * @param f filename
+     */
+    
+   
+    
+    public void setAudioFilePathRelative(String f)
+    {
+        audioPath = "audio/" + f + ".mp3";
+    }
+    
+    public void setAudioFilePathRelative()
+    {
+        audioPath = "audio/" + id + ".mp3";
+    }
+    
     @Override
     public String toXML()
