probly some simple javascript.. I doubt it has a name, I could write something similar in few minutes...
It's not like it even has any analyzing to do, those scripts never say "SORRY you dont qualify"..
Basically, its a way to make someone feel like not just anyone can be a part of the site..
Also a good way to organize leads, depending on age .. or social media use. Stuff like that, so you know what offers to email them later.