> Yes script runs fine.
I would suggest making it as simple as possible. For example, take your rendered form and make a html file out it and take your script and the jQuery framework and place them all on a file system and attempt to get that working (comment the ajax part out). If that works, then start laying in complexity until it breaks and then you'll know where the problem is.