add ajax loading code
add  price changing codes & fix some bugs