Advanced WiFi network settings are not per-network?
You can change your location in the apple button in the menubar, that way you won't have to open the system preferences, there are apps to change system preferences according to wi-fi connection: at the bottom of this post some are mentioned