Only one question at a time. For the first question. The magnet will always have a magnetic field. It can also create electric field if you move a loop of wire relative to it.
Krishna Gopal Singh
B.Tech Chemical Engg
IIT Delhi 2002
Currently doing PhD from IIT Delhi