my god, the jquery works.  now everything should probably be pushed over to js, because right now, it seems like the work is being done twice: normal load + ajax post