Stopping a nested animation

I am very new to actionscript and really having a difficult time getting any script to work outside of what our tutorials show for my online class.

If I have a nested animation that essentially has 5 buttons (ads, logos, illustrations, photography, brochures) and each time you press that button, it brings up an image that covers all 5 buttons. The image fades in from alpha 0 to alpha 100. From the screen shot, you can see the actions layer in the movie clip. Each 10th frame is a stop(); command. So it will play up until that frame. What I am trying to do is get the HOME button that is on the main timeline to return that movie clip back to Frame 1. (See SS1.png)

Basically, all five button works this way:

ads_btn.addEventListener(MouseEvent.CLICK, gotoads);
function gotoads(event:MouseEvent):void
{
gotoAndPlay(“mcads”);
}

Now, that all works fine, but once a user clicks on a button (say, “ads”), all the buttons get covered, so hence the “HOME” button to restart the movie clip timeline. Since the animation is nested, how do I get the code to work on the main timeline?

On the main timeline, I have this code, but nothing works. Well the button rollover works, but it doesn’t restart (or go back to Frame 1 in the nested animation).

stop();

portmc.stop();

homebtn.addEventListener(MouseEvent.CLICK, gohome);
function gohome(event:MouseEvent):void {
gotoAndPlay(1);
}

function stopMC (Event:MouseEvent):void {
portmc.stop();
}

I’ve checked my spelling and instance names and they seem to jive. I’ve tried using frame labels…when I do that and click the HOME button I get this “argument error”:

ArgumentError: Error #2109: Frame label home not found in scene Scene 1.
at flash.display::MovieClip/gotoAndPlay()
at W8A1_FC_MJ_fla::MainTimeline/gohome()

The .fla files were too big to upload, so I had to do a screen shot.