"Access of undefined property"

i am basically trying to add a movieclip inside another movieclip using “addChild”…
but flash keeps giving me “1120: Access of undefined property cHolder”

var enemiesArray:Array = [new politician1(), new politician2(), new snitch()];

tlHolderReset();

function tlHolderReset():void
{
    var cHolder:MovieClip;
    cHolder = new Hclass();
    stagecontainer.addChild(cHolder);
    cHolder.x = 120
    cHolder.y = 70

    var enemyTime:Timer = new Timer(5000, 1);
    enemyTime.addEventListener(TimerEvent.TIMER, addEnemy);
    enemyTime.start();
}


function addEnemy(event:TimerEvent):void
{
    var character = enemiesArray[Math.floor(Math.random() * enemiesArray.length)];
    cHolder.addChild(character); // THIS IS WHERE THE PROBLEM IS...
}

i assume this is because the variable “cHolder” was created in the “tlHolderReset” function and im trying to use “cHolder” in the “addEnemy” function… i dont know, just a guess…
i need to add / modify something in the “cHolder.addChild(character);” line, i just dont know what… i tried changing it to “stagecontainer.cHolder.addChild(character);” but that only results in another error…