Trout dudes....
The best source for answers to this kind of question is the NRA. Here is the appropriate link.
http://www.nraila.org/GunLaws/Default.aspx
Scroll down and click on your state. This should give an answer to the majority of your questions. However once you understand the general laws I would advise you to contact a local legal profesional to confirm your understanding.