http://www.mattkruse.com/javascript/dynamicoptionlist/

