Si no quieres que se recargue la página... averigua sobre Remote Scripting, como ya te mencionaron antes.
Si no te importa el "refresh", (y así te importe, sería bueno) dale una mirada a esta FAQ:
http://www.forosdelweb.com/showthrea...999#post664999
Saludos