var LinkedSelect=JS.Class({initialize:function(C,A,B){this.master=$(C);this.slave=$(A);this.options=B||{};this.actionURL=this.options.url;this.master.on("change",this.method("updateSlave"))},updateSlave:function(){if(!this.actionURL){throw new Error("No update URL specified for LinkedSelect")}var B=this.master.node,A={};A[B.name]=B.value;$.HTTP.GET(this.actionURL,A,{onSuccess:function(C){this.slave.setContent("");this.slave.insert(C.responseText);this.slave.node.options[0].selected=true;if(this.options.afterUpdate){this.options.afterUpdate()}}.bind(this)})}})