You are changing the value, but not refreshing your photowall contents. The Photowall will only run once, which is after the document has finished loading.
I'm not familiar with photowall, but I guess you'd need to redo your ajax call in the onchange event where you're changing your url right now. You'll probably need to reload your plugin in the onchange every time your user selects a different option.
I can't really help you with that as I'm not a photowall user, but here are the steps I would take:
- Make the photowall init a function so you don't have duplicate code
- Run the function in the document ready function
- Not sure if needed, but empty the control currently loaded with photowall before the next point.
- Call the function at the end of your onchange
Hope this helps you a bit.