Sound Controller Problems (flash8)

I have designed a sound controller and am having a problem with one aspect of it. The way it is designed there is a horizontal scroll bar and and button (mute_mc) which either starts or stops the audio content (allsound). I would like to get that button to change from a pause symbol to a play symbol each time it is clicked so I added a two frame movie with stop frames in mute_mc to have it change from pause to play symbols. The only problem is that I cannot get both functions (stopping the sound and switching the symbol) to work on mute_mc. The AS on mute_mc is:

var allsound:Sound = new Sound(this);
mute_mc.onRelease = function() {
if (_root.allsound.getVolume() == 100) {
_root.allsound.setVolume(0);
} else {
_root.allsound.setVolume(100);
}
};

and the AS on mute_mc.pause_mc and mute_mc.play_mc are

stop ();

pause_mc.onRelease = function() {
gotoAndStop(2);
}

and

stop ();

play_mc.onRelease = function() {
gotoAndStop(1);
}

Obviously there are two mcs in mute_mc (pause_mc and play_mc). I want to have the release of mute_mc stop all of the sound (allsound an event of vegas_mc) and then go to the next frame in mute_mc (which would either play pause_mc or play_mc.

I have tried everything I can think of and have looked around a lot. I am a newbie and have fairly limited AS abilites.

I am assuming this is really easy to fix and I would really appreciate the help. I am trying to make a really nice wedding site for my fiance and I. In case there is somebody out there willing to take a closer look I have attached the fla without the mp3. In the fla the vegas_mc contains the mp3 . Wow, this is a mouthful but I would really really appreciate the help.