Hi,
here you can find information about mirroring with a witness-server:
http://technet.microsoft.com/en-us/library/ms189902.aspx
you have to put the witness-server in a datacenter 3, to avoid a crash with your mirror, if the datacenter 2 gets offline.