Problem with keeping active state of a button

I dunno why but I can’t keep “Active” state of buttons. Im using the following code. each button keeps its “active” if I dont move my mouse until the whole outro is played.

(http://onlinewebhelp.org/layout/)


on (rollOver)
{
    if (_root.currentPage != "contact")
    {
        gotoAndPlay(2);
    } // end if
}
on (releaseOutside, rollOut)
{
    if (_root.currentPage != "contact")
    {
        gotoAndPlay(11);
    } // end if
}
on (release)
{
    if (_root.currentPage != "contact")
    {
       _parent["b" + _root.currentPage].play();
       _root.nextPage = "contact";
       _root.play();
        
    } // end if
}

please help im desperate to do this.