Tweening

What do you think?
I’ve got 5 buttons when you press one of them some tween will show up and the previous will disappear. When you return clicking previous button the tween will start again.
The problem I’ve got that when I press only one button the tween shows up but without tweening just at the end like a picture.
The problem I’ve got it is with the function galleryDownload and galleryDownloadTitle.
The code below it is from the button where I’ve got the problem. the first function polaroidPic shows tweening everytime the others only one time…

polaroid.visible=false;
downLinks.visible=false;
function polaroidPic(e:Event):void {
    //contact
    contactMain.visible=false;
    contactRadekPic.visible=false;
    //SPONSOR
    logoAB.visible=false;
    logoFerrit.visible=false;
    logoSkv.visible=false;
    logoPharmax.visible=false;
    logoMladez2.visible=false;
    logoGR.visible=false;
    logoZTPM.visible=false;
    //RACERS
    racerNameTomecek.visible=false;
    racerNameSasa.visible=false;
    racerNameMacik.visible=false;
    racerNameSpacil.visible=false;
    racerLiveScore.visible=false;
    racerSpacil.visible=false;
    racerMacik.visible=false;
    racerSasa.visible=false;

    polaroid.visible=true;


    var timelinePolaroid:TimelineMax = new TimelineMax();
    timelinePolaroid.insert(TweenMax.fromTo(polaroid, 1, {alpha:0, rotationX:90}, {alpha:1, rotationX:-45}));
    timelinePolaroid.append(TweenMax.to(polaroid, 1.5, {rotationX:30, onComplete:galleryDownloadTitle}));
    timelinePolaroid.append(TweenMax.to(polaroid, 2, {rotationX:0,ease:Bounce.easeOut}));


}
var a:Array=[downLinks.btnPiskovna,downLinks.btnVideo,downLinks.btnVylet,downLinks.btnSouteze,downLinks.btnSouteze2,downLinks.btnExkurze,downLinks.btnJizdy,downLinks.btnBym,downLinks.btnPrvni1,downLinks.btnPrvni2];
var links:Array=["http://hendikemp.cz/foto/Jizdy%20v%20piskovne.zip","http://hendikemp.cz/foto/Videa.zip","http://hendikemp.cz/foto/Vylet%20ke%20konim.zip","http://hendikemp.cz/foto/Souteze%201.zip","http://hendikemp.cz/foto/Souteze.zip","http://hendikemp.cz/foto/Exkurze%20u%20vojaku.zip","http://hendikemp.cz/foto/Jizdy%20v%20terenu.zip","http://hendikemp.cz/foto/Koncert%20Pavla%20Bymy.zip","http://hendikemp.cz/foto/Prvni%20dny.rar","http://hendikemp.cz/foto/Prvni_dny_II.zip"];

function galleryDownloadTitle():void {
    trace([galleryDownload] + " galleryDownloadTitle");
    downLinks.visible=true;
    TweenLite.to(downLinks.downloadTitle,2,{alpha:1, onComplete:galleryDownload});
}

function galleryDownload():void {
    trace([galleryDownload] + " galleryDownload");
    downLinks.visible=true;
    for (var i:int = 0; i < a.length; i++) {
        a*.id=i;
        a*.alpha=0;
        a*.buttonMode=true;
        a*.useHandCursor=true;
        a*.mouseChildren=false;

        //a*.addEventListener(MouseEvent.MOUSE_OVER, mouseOverButton);
        a*.addEventListener(MouseEvent.CLICK, buttonLinks);
    }

    TweenLite.to(downLinks.maskMc,3,{y:48});
    TweenLite.to(downLinks.maskMcRight,3,{y:48, delay:2.0});
    downLinks.textDownloadMc.mask=downLinks.maskMc;
    downLinks.textDownloadMcRight.mask=downLinks.maskMcRight;
}

function buttonLinks(e:MouseEvent):void {
    var id:int=e.target.id;
    var request:URLRequest=new URLRequest(links[id]);
    navigateToURL(request,"blank");
}

polaroid.buttonMode=true;
polaroid.useHandCursor=true;
polaroid.mouseChildren=false;

polaroid.addEventListener("mouseOver", raceRollOver);
polaroid.addEventListener("mouseOut", raceRollOut);
polaroid.addEventListener(MouseEvent.MOUSE_DOWN,setDownpolaroid);

function setDownpolaroid(evt:MouseEvent):void {
    var request:URLRequest=new URLRequest("http://skvfm.rajce.idnes.cz");
    navigateToURL(request,"blank");
}