'Entry Type' is a dropdown fieldtype by Rob Sanchez, that shows/hides fields on the publish page, depending on the entry’s status, Pages/Structure template.

Entry Type is a dropdown fieldtype by Rob Sanchez, that shows/hides other fields on the publish page, depending on the entry’s status, Pages/Structure template, or Structure page depth.

http://devot-ee.com/add-ons/entry-type