var boom = function( src, volume ) {
    this.volume = volume || 100;
    this.sound = document.createElement('audio');
    this.sound.setAttribute('src', src);

    this.play = function() {
        this.sound.play();
    }
    this.stop = function() {
        this.sound.currentTime = 0;
        this.sound.pause();
    }
    this.pause = function() {
        this.sound.pause();        
    }
    this.jump = function( to ) {
        this.setTime( to );   
    }
    this.toggle = function( ) {
        if ( this.sound.paused ) {
            this.sound.play();
        } else {
            this.sound.pause();
        }
    }
    this.setVolume = function( volume ) {
        if ( volume > 100 ) {
            volume =  100;
        } 
        if ( volume < 0 ) {
            volume = 0;
        }
        this.volume = volume;
        this.sound.volume = volume / 100;
    },
    this.getVolume = function() {
        return this.volume;
    }
    this.setTime = function( time ) {
        this.sound.currentTime = time;
    }
    this.getTime = function() {
        return Math.round( this.sound.currentTime * 100) / 100;
    }
    this.getDuration = function() {
        return Math.round( this.sound.duration * 100) / 100;
    }
    this.setPercent = function( time ) {
        this.sound.currentTime = this.sound.duration * time / 100;
    }
    this.getPercent = function() {
        return Math.round( (this.sound.currentTime / this.sound.duration * 100 ) * 100) / 100;
    }
    this.get = function() {
        return this.sound;
    }
    this.bind = function( evt, func ) {
        this.sound.addEventListener( evt, func, true ); 
    }
}
@@ -373,24 +373,16 @@
 pause();
-        
 %0A    %7D%0A 
@@ -407,17 +407,19 @@
 ction( t
-o
+ime
  ) %7B%0A   
@@ -442,15 +442,14 @@
 e( t
-o );   
+ime );
 %0A   
@@ -706,17 +706,16 @@
 volume =
- 
  100;%0A  
@@ -924,32 +924,248 @@
 s.volume;%0A    %7D%0A
+    this.increaseVolume = function( value ) %7B%0A        this.setVolume( this.volume + ( value %7C%7C 1 ) );%0A    %7D%0A    this.decreaseVolume = function( value ) %7B%0A        this.setVolume( this.volume - ( value %7C%7C 1 ) );%0A    %7D%0A
     this.setTime
@@ -1314,24 +1314,25 @@
 ntTime * 100
+ 
 ) / 100;%0A   
@@ -1418,24 +1418,25 @@
 ration * 100
+ 
 ) / 100;%0A   

Add increaseVolume and decreaseVolume methods