http://www.webtaller.com/construccion/lenguajes/javascript/lecciones/listas_dependientes_en_javascript.php