some jquery plugs wrote by myself