Puoi provare a vedere se con xajax/ajax ne vieni a capo in modo più semplice che barcamenarti a scrivere da te il codice javascript...

http://www.xajax-project.org/en/docs-tutorials/
http://docs.jquery.com/Main_Page