merged the content of jQuery_animate_V1.0 branch