para disparar el submit puedes hacer
onclick="document.forms['nombredetuformulario'].submit();"
en realidad yo igual que tu no soy bueno en js, los buenos estan en el foro de javascript(tunait, caricatos y javierB, entre otros).
los de yahoo utilizan una libreria algo poderosa y que fue creado por ellos, esa libreria se llama
YUI.
saludos.