Having trouble with external SWFs on different levels

I have my main movie which loads each separate movie as an external SWF. In the main movie, when I click on a button (services), it loads an external SWF (“services_2.swf”) movie into an empty container (container):

on (release) {
if (_root.currMovie == undefined) {
_root.currMovie = “services_2”;
container.loadMovie(“services_2.swf”);
} else if (_root.currMovie != “services_2”) {
if (container._currentframe >= container.midframe) {
_root.currMovie = “services_2”;
container.play();
}
}
}

Once the “services_2” loads, I click on a button (music videos) within the “services_2” movie:

on (release) {
if (_root.currMovie == undefined) {
_root.currMovie = “Music_Videos”;
container_1.loadMovie(“Music_Videos.swf”);
} else if (_root.currMovie != “Music_Videos”) {
if (container_1._currentframe >= container_1.midframe) {
_root.currMovie = “Music_Videos”;
container_1.play();
}
}
}

At this point it doesn’t load the next movie “Music_Videos”
When I publish and preview “services_2” by itslef, and click on Music Videos, it loads it. But when i publsih my main timeline, click on “services_2” it loads that SWF, but won’t load the next one linked to “Music_Videos.”

There’s something wrong with my code somewhere, but I can’t seem to figure it out. Can anyone help me please?