I have seen some questions that are similar to my problem but not a good solution.

Ex. User has a laptop and has a static IP address at the office. They also take the laptop off site where they also need internet. 

Is there a way to configure their computer so that it will obtain an IP address automatically when the configured static address is not available (without making the user go into network configuration and changing to obtain automatically)?