It looks like your web page is heavy in javascript. You need to figure out what is REALLY happening from a DOM perspective. For example, I have an editor which has a drop down. When a user clicks the drop down the DOM actually makes an Ajax call to the server, gets a list of items, populates an unorder list in an iframe which then appears as if it is part of the drop down but is REALLY a separate frame.
In this case the WebDriver code needs to find the iframe, select an LI from the unordered list and the javascript takes care of moving it to look like I selected it in the drop down.
I would scan the DOM before I select anything then scan it again after I select something. If possible, watch the DOM as I select something. From this manual exploration I can usually figure out what is going on and what I need to code in WebDriver.
You'll have to do the same thing. Trying to explain how to do this in an email would be VERY difficult. The concept is easy but each actual implementation is hard. So this is probably the best I can help you with.
Darrell