Animation Using Multiple Model

i cant make my model to move. i am using multiple model for the animations. i test it with this simple code.

function Update ()
{
   if (Input.GetAxis("Vertical") > 0.2)
       animation.CrossFade ("walk");
   else
      animation.CrossFade ("idle");
}

and seems like it doesnt work. i think the program cant find where the walk or idle animation is.
i have the animation in the drop down called Take 001 and it has all the animation. please help.

here is the hierarchy of my animation models.

bump