how to switch between first person players/cameras

I’ve got two first person controllers I need to toggle back forth between their cameras during gameplay. How do I do that?

var camera1 : GameObject;
var camera2 : GameObject;

function Start () {
   camera1.camera.enabled = true;
   camera2.camera.enabled = false;
}

function Update () {
   if (Input.GetKeyDown ("2")){
      camera1.camera.enabled = false;
      camera2.camera.enabled = true;
   }
   if (Input.GetKeyDown ("1")){
      camera1.camera.enabled = true;
      camera2.camera.enabled = false;
   }     
}

There is a search button and a Unity wiki for that :roll: